• Home
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • User/Email: Password:
  • 9:02am
Menu
  • Forums
  • Trades
  • News
  • Calendar
  • Market
  • Brokers
  • Login
  • Join
  • 9:02am
Sister Sites
  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Options

Bookmark Thread

First Page First Unread Last Page Last Post

Printable Version

Similar Threads

'Blessing' EA Modification Wanted 3 replies

Single, Few Pair Traders (1-4) vs. MultiPair Traders (8-20) 0 replies

Trading multipair triangles, no stoploss 76 replies

Coding Request for Multipair MTF ADR Dashboard 2 replies

trying to make a multipair buy and sell script 6 replies

  • Trading Systems
  • /
  • Reply to Thread
  • Subscribe
  • 92
Attachments: Blessing Multipair EA
Exit Attachments

Blessing Multipair EA

  • Last Post
  •  
  • 1 2Page 3456 21
  • 1 2Page 34 21
  •  
  • Post #41
  • Quote
  • Jan 12, 2020 11:39pm Jan 12, 2020 11:39pm
  •  fx4money
  • Joined May 2009 | Status: Member | 811 Posts
Quoting ursinho4711
Disliked
@ll! Here is another reason why I wanted to have the EA as multipair-version: now I can monitor and control all open trades via one dashboard. I can set a basket TP, basket SL, close all manually... {image}
Ignored
nice dashboard to have
  • Post #42
  • Quote
  • Jan 13, 2020 12:12am Jan 13, 2020 12:12am
  •  ursinho4711
  • Joined Nov 2019 | Status: Member | 937 Posts
Quoting fx4money
Disliked
{quote} will test this on demo to see how it work and if it really work and if need to be revised
Ignored
It works (basically), but please wait: I am just testing the bugfix for closing all positions instead of just closing positions for the TradePair

still did not sleep...
2
  • Post #43
  • Quote
  • Jan 13, 2020 12:19am Jan 13, 2020 12:19am
  •  ursinho4711
  • Joined Nov 2019 | Status: Member | 937 Posts
Quoting fx4money
Disliked
{quote} will test this on demo to see how it work and if it really work and if need to be revised
Ignored
Try that one, I introduced the TradePair into the ExitTrade... please see if the exits now work better. Still some work ahead...
Attached Files
File Type: ex4 BlessingLite_3_v3.9.6.26_beta_odersymbol.ex4   187 KB | 238 downloads
File Type: mq4 BlessingLite_3_v3.9.6.26_beta_odersymbol.mq4   127 KB | 402 downloads
2
  • Post #44
  • Quote
  • Jan 13, 2020 1:44am Jan 13, 2020 1:44am
  •  cescof
  • Joined Jun 2013 | Status: Member | 955 Posts
Quoting ursinho4711
Disliked
... is anyone else besides me enjoying the EA? I think it's fun watching. Better than TV... {image}
Ignored
Ok i've started yesterday with setting file you posted and suppose are you using.... (bollinger) But on 5min tf i have totally different pairs traded....
Broker ic markets
Sure not the same setting i suppose...
Thanks for effort
Best regards
Attached Image (click to enlarge)
Click to Enlarge

Name: Cattura.PNG
Size: 29 KB
  • Post #45
  • Quote
  • Jan 13, 2020 2:07am Jan 13, 2020 2:07am
  •  ursinho4711
  • Joined Nov 2019 | Status: Member | 937 Posts
Quoting cescof
Disliked
{quote} Ok i've started yesterday with setting file you posted and suppose are you using.... (bollinger) But on 5min tf i have totally different pairs traded.... Broker ic markets Sure not the same setting i suppose... Thanks for effort Best regards{image}
Ignored
unless you did not start the EA exactly at the same time, with exactly the same environment... then it is almost a must that you have different pairs to trade! Don't forget that we are on a fast timeframe... what did you expect?
I think I will sleep now...

Bugfixed (closing wrong pending positions) version comes today in the evening...
  • Post #46
  • Quote
  • Jan 13, 2020 2:12am Jan 13, 2020 2:12am
  •  cescof
  • Joined Jun 2013 | Status: Member | 955 Posts
Quoting ursinho4711
Disliked
{quote} unless you did not start the EA exactly at the same time, with exactly the same environment... then it is almost a must that you have different pairs to trade! Don't forget that we are on a fast timeframe... what did you expect? I think I will sleep now... Bugfixed (closing wrong pending positions) version comes today in the evening...
Ignored
Thanks
Take care
Regards
  • Post #47
  • Quote
  • Jan 13, 2020 3:32am Jan 13, 2020 3:32am
  •  ursinho4711
  • Joined Nov 2019 | Status: Member | 937 Posts
betabugfix looks good, I will let it run for some more time. Behaviour as expected (or at least hoped): here and there small but steady wins, until now low DD. Just like a squirrel ;-)
Attached Image (click to enlarge)
Click to Enlarge

Name: Screenshot1.png
Size: 52 KB
1
  • Post #48
  • Quote
  • Jan 13, 2020 4:44am Jan 13, 2020 4:44am
  •  cescof
  • Joined Jun 2013 | Status: Member | 955 Posts
Is this normal? Just order for jpy related pairs?
Attached Image (click to enlarge)
Click to Enlarge

Name: Cattura.PNG
Size: 134 KB


no it wasn't... now i changed chart (AUDUSD) and load again Ea and i have some order placed for all pairs a part jpy ones....still confused
Regards
  • Post #49
  • Quote
  • Jan 13, 2020 4:46am Jan 13, 2020 4:46am
  •  AlexeyRoss
  • | Joined Mar 2019 | Status: Member | 45 Posts
Quoting cescof
Disliked
Is this normal? Just order for jpy related pairs? {image}
Ignored
The same here on H1
Attached Image (click to enlarge)
Click to Enlarge

Name: Screenshot2.png
Size: 86 KB
  • Post #50
  • Quote
  • Jan 13, 2020 4:51am Jan 13, 2020 4:51am
  •  richard96816
  • Joined Nov 2018 | Status: Member | 407 Posts
Sticking with the original Inputs / Properties names would have been nice. Especially for compatibility with the Blessing manual and for those of us that have optimized the original a few thousand times ... :-)

Also nice when you're looking at the code and making adjustments.

That's what all those double semicolons were for.
1
  • Post #51
  • Quote
  • Jan 13, 2020 5:54am Jan 13, 2020 5:54am
  •  ursinho4711
  • Joined Nov 2019 | Status: Member | 937 Posts
Quoting richard96816
Disliked
That's what all those double semicolons were for.
Ignored
Ah, thanks for this info! When I looked at the code from versions .10 on following, I thought: "what the heck...". Now it makes sense...

Quoting richard96816
Disliked
Sticking with the original Inputs / Properties names would have been nice
Ignored
I think I did it, or at least tried to as much as possible. Many variables just got an pairinfo[]. in front of their original name, as they moved into the big struct. I tried to avoid as much work as possible ;-) ...
... and to keep the blessing "heart" as original as possible

(did not get much sleep the last days before Sidney open..)
  • Post #52
  • Quote
  • Jan 13, 2020 6:13am Jan 13, 2020 6:13am
  •  ursinho4711
  • Joined Nov 2019 | Status: Member | 937 Posts
Quoting richard96816
Disliked
Especially for compatibility with the Blessing manual and for those of us that have optimized the original a few thousand times ...
Ignored
If we wanted to, we could restart from version 09 (or better 13?) again. I stuck with most of the delta-files, that's why I already counted to 26 in the version number.
The first approach was to see whether it makes sense to follow the idea of a multipair-Blessing. When I look at the results of my last beta-version (with the 5-minutes set-file) I have to say: certainly yes!
The big difference from the original version to the multipair version is "just" the struct and the big for-to loop. And cleaning the code from parts that are not needed or even contraproductive in the multipair version (e.g. ForceMarketCond or hedging on another pair).

That the compatibility to older versions is given, can be seen in the fact that older set-files still can be used.

Have a great start into the week @ll and thanks for any further helpful input!
  • Post #53
  • Quote
  • Jan 13, 2020 7:11am Jan 13, 2020 7:11am
  •  fabio.g
  • Joined Mar 2015 | Status: Member | 629 Posts
Quoting ursinho4711
Disliked
{quote} Try that one, I introduced the TradePair into the ExitTrade... please see if the exits now work better. Still some work ahead... {file} {file}
Ignored
Hello i would like to report the following bug i guess
Attached Image (click to enlarge)
Click to Enlarge

Name: Screenshot2.png
Size: 3 KB
Attached Image
GridEA Return This Year: 1.7%
  • Post #54
  • Quote
  • Jan 13, 2020 8:35am Jan 13, 2020 8:35am
  •  josi
  • Joined Aug 2019 | Status: Member | 373 Posts
Quoting richard96816
Disliked
Sticking with the original Inputs / Properties names would have been nice. Especially for compatibility with the Blessing manual and for those of us that have optimized the original a few thousand times ... :-)
Ignored
as to set-files and optimizing, you may want to take a look at Andreas Clenow's new book:

Rules and Variations
Generally speaking, you should aim for as few rules as possible and as few variations as possible.
Once you have arrived at a model purpose, you need to figure out how to formulate this purpose in terms of trading rules. These rules should be as simple and as few as you can muster. Robust trading models, those that work over the long run, tend to be the ones that keep things simple.
Any complexity you add needs to pay off. You should see complexity as something inherently bad, something which needs to justify its existence. Any complexity you want to add to your model needs to have a clear and meaningful benefit.
Moreover, any complication or rule that you add needs to have a real life explanation. You can’t just add a rule just because it seems to improve backtest performance. The rule needs to fit into the logic of the model purpose and play a clear rule in achieving that purpose.
Once you have arrived at a set of rules for testing your market theory, you probably want to try some variations. Note that there is a world apart between testing variations and optimization.
As an example, let’s assume that you want to test a mean reversion type of strategy. You believe that when a stock has fallen four standard deviations below its 60 day linear regression line, it tends to bounce two standard deviations up again.
Now you already have multiple parameters in play. Modeling and testing these rules is a fairly simple task. You could try a few variations of this, perhaps to expect the bounce by three or five standard deviations, using 30 or 90 day regression or a variation in the target bounce distance.
Making a few variations like this can be useful, both for testing parameter stability and to actually trade some variations of the rules to mitigate over-fitting risks.
What you don’t want to do is to run an optimizer to figure out that the optimal entry is at 3.78 standard deviations, on a 73 day regression, using a target of 1.54 standard deviations. Such data is absolute rubbish.
Optimizers will tell you what the perfect parameters was for the past. They will also con you into a false sense of security, and make you believe that they have any sort of predictive value. Which they don’t.
No, skip the optimization. But make a few variations of the rules, using reasonable, sensible numbers.
From: Clenow's new book Trading Evolved - Anyone can Build Killer Trading Strategies in Python
See also: Carver, Systematic Trading, 2015
  • Post #55
  • Quote
  • Jan 13, 2020 8:52am Jan 13, 2020 8:52am
  •  richard96816
  • Joined Nov 2018 | Status: Member | 407 Posts
Quoting josi
Disliked
{quote} as to set-files and optimizing, you may want to take a look at Andreas Clenow's new book: Rules and Variations Generally speaking, you should aim for as few rules as possible and as few variations as possible. Once you have arrived at a model purpose, you need to figure out how to formulate this purpose in terms of trading rules. These rules should be as simple and as few as you can muster. Robust trading models, those that work over the long run, tend to be the ones that keep things simple. Any complexity you add needs to pay off. You should...
Ignored
Oh jeez.

We're so far past that book it's not funny. We have Blessing. Yes, it's complex and a hassle to optimize. But god does it work! It was originally designed to change fewer rules, and that works. Or you can change more rules and make more money. You choose.

We're not starting from scratch, which is what books like that one usually address. We have a tool that can be relatively easily tailored to almost any currency pair and made to lock into useful repeating patterns. It works! Backwards and forwards! Money in the bank.
1
  • Post #56
  • Quote
  • Jan 13, 2020 9:02am Jan 13, 2020 9:02am
  •  josi
  • Joined Aug 2019 | Status: Member | 373 Posts
Quoting richard96816
Disliked
{quote} Oh jeez. We're so far past that book it's not funny. We have Blessing. Yes, it's complex and a hassle to optimize. But god does it work! It was originally designed to change fewer rules, and that works. Or you can change more rules and make more money. You choose. We're not starting from scratch, which is what books like that one usually address. We have a tool that can be relatively easily tailored to almost any currency pair and made to lock into useful repeating patterns. It works! Backwards and forwards! Money in the bank.
Ignored
well, I wasn't trying to undermine your project.
What you write tells me, though, that you haven't read any of the books mentioned - but nevertheless feel inclined to criticize their content. I can only hope that you are a bit more rational and diligent in your optimizations.
Best of luck.
  • Post #57
  • Quote
  • Jan 13, 2020 1:30pm Jan 13, 2020 1:30pm
  •  Mcxtrader
  • | Joined Jun 2017 | Status: Member | 110 Posts
Any idea on this please.
I keep seeing this message continuously. Anyway to stop this message please.
Attached Image (click to enlarge)
Click to Enlarge

Name: Screenshot2.png
Size: 42 KB
  • Post #58
  • Quote
  • Jan 13, 2020 1:41pm Jan 13, 2020 1:41pm
  •  ursinho4711
  • Joined Nov 2019 | Status: Member | 937 Posts
Quoting Mcxtrader
Disliked
Any idea on this please. I keep seeing this message continuously. Anyway to stop this message please. {image}
Ignored
in the source file, around line 245, find "bool Debug = true;" and set it to "bool Debug = false";
To make it more comfortable, you can write "input bool Debug = false;"
In this way you can switch the option on/off via the EA settings. Will change this in the next version.
  • Post #59
  • Quote
  • Jan 13, 2020 4:25pm Jan 13, 2020 4:25pm
  •  richard96816
  • Joined Nov 2018 | Status: Member | 407 Posts
Quoting josi
Disliked
{quote} well, I wasn't trying to undermine your project. What you write tells me, though, that you haven't read any of the books mentioned - but nevertheless feel inclined to criticize their content. I can only hope that you are a bit more rational and diligent in your optimizations. Best of luck.
Ignored
I've read many of the books. Useful and helpful, for writing EAs. All the important (and high-falutin) issues regarding optimization of new EAs. Blessing is not new. It's already written. It works fairly well, better than any others I've tested or written.

One issue I left out. Optimization needs to be fast. Because you need to forward test five or 10 or more instances and choose the good ones. That's the main reason many of the classical works suggest a small rule-set, to speed up the terribly slow optimization process. (And to make the results last a long time, which I find less important.) Forward testing is the real test.

My apologies if my response was overly strident. It was late. I've read quite a few good books and lots of online discussions with lots of smart people. I'm starting to get the hang of this stuff. :-)

I keep having ideas on how to enhance Blessing's trading abilities. And then I remember how effective it is already and how I really don't want to damage it in the process.

I've had the idea of deploying a fair number of instances on difference pairs to hopefully make the results more robust. Or perhaps to turn her into a multi-pair system. That seems like pretty good idea. But keeping the core as it is seems like a great plan, at least for now. That means that most of the advanced and foundational optimization techniques are unnecessary and already done.

Thanks very much for your contribution to the discussion. I should not have been so dismissive. You put a lot of thought and effort into your post and are very much appreciated for that. Many will likely learn from it, and that's a good thing.

Best of luck!
2
  • Post #60
  • Quote
  • Edited at 12:41am Jan 14, 2020 12:29am | Edited at 12:41am
  •  fabio.g
  • Joined Mar 2015 | Status: Member | 629 Posts
first day of trading, demo, let see how it goes
Attached Image (click to enlarge)
Click to Enlarge

Name: Screenshot1.png
Size: 10 KB
GridEA Return This Year: 1.7%
1
  • Trading Systems
  • /
  • Blessing Multipair EA
  • Reply to Thread
    • 1 2Page 3456 21
    • 1 2Page 34 21
0 traders viewing now
  • More
Top of Page
  • Facebook
  • Twitter
About FF
  • Mission
  • Products
  • User Guide
  • Media Kit
  • Blog
  • Contact
FF Products
  • Forums
  • Trades
  • Calendar
  • News
  • Market
  • Brokers
  • Trade Explorer
FF Website
  • Homepage
  • Search
  • Members
  • Report a Bug
Follow FF
  • Facebook
  • Twitter

FF Sister Sites:

  • Metals Mine
  • Energy EXCH
  • Crypto Craft

Forex Factory® is a brand of Fair Economy, Inc.

Terms of Service / ©2021