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

Options

Bookmark Thread

First Page First Unread Last Page Last Post

Printable Version

Similar Threads

Blessing Multipair EA 418 replies

'Blessing' EA Modification Wanted 3 replies

Can anyone convert the Blessing 3 v3.9.6.09 into MT5? 6 replies

Forward testing results of my ea modified from Blessing 3.9.6 18 replies

Blessing EA by ananthhh 12 replies

  • Trading Systems
  • /
  • Reply to Thread
  • Subscribe
  • 693
Attachments: Most Famous Blessing 3.9.6 EA and Setfiles
Exit Attachments

Most Famous Blessing 3.9.6 EA and Setfiles

  • Last Post
  •  
  • 1 122123124125126 Page 127
  • 1 126 Page 127
  •  
  • Post #2,521
  • Quote
  • Feb 23, 2021 6:01am Feb 23, 2021 6:01am
  •  Dinamicpips
  • | New Member | Status: Junior Member | 2 Posts
Quoting CoolBuddy
Disliked
{quote} Just for testing, it can impact display issues as paul.s noticed above, thanks paul.s. {quote} Weird, the " zero divide " is making me crazy whenever i reopen MT4 or MT5. MT4 Richart ver .18: 2021.02.23 16:23:57.755 Blessing_3_v3.9.6.18Richart GBPUSD,H1: zero divide in 'Blessing_3_v3.9.6.18Richart.mq4' (1301,29) MT5 Fxtrue ver .17: 2021.02.22 23:38:11.995 Blessing_3_v3.9.6.17 Fxtrue fix (AUDUSD,H1) zero divide in 'Blessing_3_v3.9.6.17 Fxtrue fix.mq5' (3627,37) It happens to me all the time, i manually fix it in both MT4 and MT5, i hope someone...
Ignored
I've tried also last version and same issue :
2021.02.23 12:59:12.191 Expert Blessing_3_v3.9.6.21 EURJPY,H1: removed
2021.02.23 12:59:12.185 Blessing_3_v3.9.6.21 EURJPY,H1: uninit reason 8
2021.02.23 12:59:12.185 Blessing_3_v3.9.6.21 EURJPY,H1: not initialized
2021.02.23 12:59:12.184 Blessing_3_v3.9.6.21 EURJPY,H1: zero divide in 'Blessing_3_v3.9.6.21.mq4' (4140,51)

Tried to recompile but no luck.
  • Post #2,522
  • Quote
  • Feb 23, 2021 11:55am Feb 23, 2021 11:55am
  •  paul.s
  • | Joined Jun 2020 | Status: Member | 20 Posts
Quoting CoolBuddy
Disliked
{quote} Just for testing, it can impact display issues as paul.s noticed above, thanks paul.s. {quote} Weird, the " zero divide " is making me crazy whenever i reopen MT4 or MT5. MT4 Richart ver .18: 2021.02.23 16:23:57.755 Blessing_3_v3.9.6.18Richart GBPUSD,H1: zero divide in 'Blessing_3_v3.9.6.18Richart.mq4' (1301,29) MT5 Fxtrue ver .17: 2021.02.22 23:38:11.995 Blessing_3_v3.9.6.17 Fxtrue fix (AUDUSD,H1) zero divide in 'Blessing_3_v3.9.6.17 Fxtrue fix.mq5' (3627,37) It happens to me all the time, i manually fix it in both MT4 and MT5, i hope someone...
Ignored
Hi Mr. Cool,

I can't find any suspicious code regrading this issue at this moment. Devide by zero error will throw out in case nLots = 0,
However, nLots here just equal to all sellLots + buyLots, which is also define at the beginning of start() in MT4 or OnTick() in MT5.
Normally, Blessing only open order at single direction unless you turn on hedging. Still, it will not very likely to happen devide by zero...

My suggestion is to check your network connection status if this issue is reproducing occasionally. I guess some time MT4&MT5 might lost its data exchange with your broker server. But Blessing still want to access order info via API.

Please give me some hints if anyone find anything unusual.

Cheers,
  • Post #2,523
  • Quote
  • Feb 25, 2021 11:16am Feb 25, 2021 11:16am
  •  CoolBuddy
  • | Joined Jul 2020 | Status: Member | 25 Posts
Quoting paul.s
Disliked
{quote} Hi Mr. Cool, I can't find any suspicious code regrading this issue at this moment. Devide by zero error will throw out in case nLots = 0, However, nLots here just equal to all sellLots + buyLots, which is also define at the beginning of start() in MT4 or OnTick() in MT5. Normally, Blessing only open order at single direction unless you turn on hedging. Still, it will not very likely to happen devide by zero... My suggestion is to check your network connection status if this issue is reproducing occasionally. I guess some time MT4&MT5 might...
Ignored
Thank you again Paul.s,

Network is not the problem because in the past i had disconnected from internet for 1 hour, and by the time the internet was back, all went smoothly ( So maybe EA or broker is the problem ).

Also, May i ask have you been using B3 ( MT5 ) ver .17 of Fxtrue? Because his newest version .20 doesn't even run in my backtest, all number is 00000
That is the reason why i use ver.17
Here is the video i made about zero divine in MT5 and how i manually fix it.

Inserted Video

As you see in my video, i tried to change template, reload EA, but do not work. The only way to fix is change EA number 2 time lol.

I will made video about MT4 later.
On my way!
  • Post #2,524
  • Quote
  • Feb 25, 2021 11:13pm Feb 25, 2021 11:13pm
  •  paul.s
  • | Joined Jun 2020 | Status: Member | 20 Posts
Quoting CoolBuddy
Disliked
{quote} Thank you again Paul.s, Network is not the problem because in the past i had disconnected from internet for 1 hour, and by the time the internet was back, all went smoothly ( So maybe EA or broker is the problem ). Also, May i ask have you been using B3 ( MT5 ) ver .17 of Fxtrue? Because his newest version .20 doesn't even run in my backtest, all number is 00000 That is the reason why i use ver.17 Here is the video i made about zero divine in MT5 and how i manually fix it. https://www.youtube.com/watch?v=p17U...ature=youtu.be...
Ignored
Thanks for the video! Buddy,

I am using my modified MT5 version based on .18 with automatic optimization supported.

I think I have found the root cause of this bug...

This issue can be replicated when your set file and trading status meet the following criteria at same time:
A: You have a least 1 opening order that placed by B3 in your account.
B: PortionChange = No Change

When the code (line: 3622) gives PortionBalance a none zero value will not be executed:
Inserted Code
    if (CbT == 0 || PortionChange < 0 || (PortionChange > 0 && NewPortionBalance > PortionBalance))
        PortionBalance = NewPortionBalance;

To Fix this issue, you can replace the code above with:
Inserted Code
    if (CbT == 0 || PortionChange < 0 || (PortionChange > 0 && NewPortionBalance > PortionBalance) || (PortionChange == 0 && PortionBalance == 0))
        PortionBalance = NewPortionBalance;

If you don't want to touch source code in order to prevent from additional test, change "PortionChange“ back to "Increase Only" is another option.

Best,
1
  • Post #2,525
  • Quote
  • Feb 26, 2021 6:00am Feb 26, 2021 6:00am
  •  CoolBuddy
  • | Joined Jul 2020 | Status: Member | 25 Posts
Quoting paul.s
Disliked
{quote} Thanks for the video! Buddy, I am using my modified MT5 version based on .18 with automatic optimization supported. I think I have found the root cause of this bug... This issue can be replicated when your set file and trading status meet the following criteria at same time: A: You have a least 1 opening order that placed by B3 in your account. B: PortionChange = No Change When the code (line: 3622) gives PortionBalance a none zero value will not be executed: if (CbT == 0 || PortionChange < 0 || (PortionChange > 0 && NewPortionBalance >...
Ignored
With respect Paul.s !

Both of your method work, and by changing "PortionChange", Ver .18 in MT4 works perfectly now too. ( Best MT4 version for sure )
I will upload the MT5 fixed version if somebody is going to test it, this is the best free B3 MT5 version i have tried still now.

BTW, What do you think of fabio.g question? In the backtest and real trading, have you been set EnableOncePerBar on?. According to #Post 580 of Richart: Set it to one (true) and the trade open logic only looks at the first tick of every bar.

So my question is, If in MT5 backtest i use EnableOncePerBar with 1-minute OHLC to optimize ( for faster result ). Do i have to double check the final set file: EnableOncerPerBar On/Off.. with Every tick based on real ticks? Because the different is huge you know, that function confused me.

Thank you for you contribution.
Attached Files
File Type: ex5 Blessing_3_v3.9.6.17 Fxtrue ( Divine Zero Fix ).ex5   631 KB | 33 downloads
File Type: mq5 Blessing_3_v3.9.6.17 Fxtrue ( Divine Zero Fix ).mq5   528 KB | 42 downloads
On my way!
2
  • Post #2,526
  • Quote
  • Feb 26, 2021 9:15pm Feb 26, 2021 9:15pm
  •  paul.s
  • | Joined Jun 2020 | Status: Member | 20 Posts
OPB as far as I know is a long story :-)

Based on my test result, set file optimized via EnableOncerPerBar = true will NOT survive after turning off the OPB. You can validate it on backtest mode. I can't say 100%, but 95% of them will fail. The other 5% is pure luck. Most of them may also get lost when you on live. So, make sure you have turn ON/Off OPB since optimizing stage and never change it after that. Please keep in mind that OPB is not oinly a switcher to help you making fast optimizing, but also a trading strategy.

MT5 supports farm computing thru local network, I have my 5 old PCs with 20 CPU cores connected, it has significant speed increament compare to MT4. However, optimizing on "Every tick based on real ticks" still cost me almost 1 hour per pair with covering 2 - 4 months history data. Normally, I incline to get 3 set files each pair and run larger period of backtesting to validate its DD and stability. Consequently, OPB is still reasonable choice before onboarding of my 2x 64cores/128 threads CPU...
2
  • Post #2,527
  • Quote
  • Feb 26, 2021 9:27pm Feb 26, 2021 9:27pm
  •  emmanuel7788
  • Joined Nov 2008 | Status: Member | 30,279 Posts
Quoting paul.s
Disliked
OPB as far as I know is a long story :-) Based on my test result, set file optimized via EnableOncerPerBar = true will NOT survive after turning off the OPB. You can validate it on backtest mode. I can't say 100%, but 95% of them will fail. The other 5% is pure luck. Most of them may also get lost when you on live. So, make sure you have turn ON/Off OPB since optimizing stage and never change it after that. Please keep in mind that OPB is not oinly a switcher to help you making fast optimizing, but also a trading strategy. MT5 supports farm computing...
Ignored
In the past with jtatoday' development team,
every time there is a new release version and bug fix, we run in forward test mode in real-time live market to make sure all code changes and bug fixes are tested for 3 to 6 months. Back-testing using MT4 strategy tester is not the solution before we decide to trade with real account money.

That EnableOncePerBar is an add-on new feature and should be tested in live market conditions.
Honesty is a very expensive gift. You wont find it in cheap people.WBuffett
1
  • Post #2,528
  • Quote
  • Feb 27, 2021 9:46pm Feb 27, 2021 9:46pm
  •  nitipat.tab
  • | New Member | Status: Junior Member | 2 Posts
Hello,

Have anyone can succeed setting with BTCUSD?
I tried it on version 3.9.6.15 and it didn't open any trade.

Could you please advice how I make it work?
  • Post #2,529
  • Quote
  • Feb 28, 2021 2:12am Feb 28, 2021 2:12am
  •  Desponbank
  • | Joined Oct 2019 | Status: Junior Member | 2 Posts
Quoting nitipat.tab
Disliked
Hello, Have anyone can succeed setting with BTCUSD? I tried it on version 3.9.6.15 and it didn't open any trade. Could you please advice how I make it work?
Ignored
You can change spread in setfile
  • Post #2,530
  • Quote
  • Feb 28, 2021 8:04am Feb 28, 2021 8:04am
  •  nitipat.tab
  • | New Member | Status: Junior Member | 2 Posts
Quoting Desponbank
Disliked
{quote} You can change spread in setfile
Ignored
Thanks Desponbank. Now I can make it work but it still can not make profit. Hahaha.

Thanks again.
  • Post #2,531
  • Quote
  • Mar 2, 2021 6:23pm Mar 2, 2021 6:23pm
  •  jaspl1
  • | New Member | Status: Junior Member | 1 Post
Hi Coolbuddy, I am running "Blessing_3_v3.9.6.17 Fxtrue ( Divine Zero Fix ).ex5" on Demo.
Attached are two charts from two EAs for gbp (two different magic numbers). The buy and sell symbols appeared on both charts.
If I run 5 EAs for the same pair (five different magic numbers), all buy and sell symbols will appear on every chart, which is confusing.
Is it possible to modify the EA to ONLY allow buy/sell symbols appear on its own trading chart (unique to its magic number)?
By the way, “Blessing_3_v3.9.6.21.ex5” has the same problem. It seems that those MT4 versions don't have this problem. Thanks.
Attached Image (click to enlarge)
Click to Enlarge

Name: 20210303_093918.jpg
Size: 148 KB
Attached Image (click to enlarge)
Click to Enlarge

Name: 20210303_094009.jpg
Size: 142 KB
  • Post #2,532
  • Quote
  • Mar 3, 1:26pm (32 hr ago) Mar 3, 1:26pm (32 hr ago)
  •  CoolBuddy
  • | Joined Jul 2020 | Status: Member | 25 Posts
Quoting paul.s
Disliked
OPB as far as I know is a long story :-) Based on my test result, set file optimized via EnableOncerPerBar = true will NOT survive after turning off the OPB. You can validate it on backtest mode. I can't say 100%, but 95% of them will fail. The other 5% is pure luck. Most of them may also get lost when you on live. So, make sure you have turn ON/Off OPB since optimizing stage and never change it after that. Please keep in mind that OPB is not oinly a switcher to help you making fast optimizing, but also a trading strategy. MT5 supports farm computing...
Ignored
Do you still use MT4 version, or switch to MT5 Only?
I found that MT5 optimization is much more trustworthy, but further MT5 server update may destroys the EA which is build today ( im not a coder so.. )
That why use both MT4 and MT5, but for now im using MT4 for making money only.
Look like you have a long history of using EA lol, hat off to you.
On my way!
  • Post #2,533
  • Quote
  • Last Post: Mar 3, 1:35pm (32 hr ago) Mar 3, 1:35pm (32 hr ago)
  •  CoolBuddy
  • | Joined Jul 2020 | Status: Member | 25 Posts
Quoting jaspl1
Disliked
Hi Coolbuddy, I am running "Blessing_3_v3.9.6.17 Fxtrue ( Divine Zero Fix ).ex5" on Demo. Attached are two charts from two EAs for gbp (two different magic numbers). The buy and sell symbols appeared on both charts. If I run 5 EAs for the same pair (five different magic numbers), all buy and sell symbols will appear on every chart, which is confusing. Is it possible to modify the EA to ONLY allow buy/sell symbols appear on its own trading chart (unique to its magic number)? By the way, “Blessing_3_v3.9.6.21.ex5” has the same problem. It seems that...
Ignored
Dear J,

I have faced that problem before ( just for testing XAU long and short at the same time ), and i do not know how to fix it.
So my manually way to fix it: 2 MT5 Folder - 1 Account => Solved.
And i found that trading that way is not really that profitable, so i drop it now lol ( TRADE BOTH WAY supposes to start at the same price BUT B3 does not have that function, if you read TBW which Emmanuel have shared before, you will understand the concept ).

Good luck.
On my way!
  • Trading Systems
  • /
  • Most Famous Blessing 3.9.6 EA and Setfiles
  • Reply to Thread
    • 1 122123124125126 Page 127
    • 1 126 Page 127
4 traders viewing now, 1 is a member:
phrixusong
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