Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti
Marat Baiburin  

the long-awaited update!
- Added the ability to disable the trading panel
- Added the ability to restrict purchase/sale transactions 
- Fixed a bug that allowed trading on the night from Sunday to Monday
- The main thing: added the ability to use the One chart function! This will allow you not only to trade from the heart, but also to test the Expert Advisor in multi-currency mode! 
Please read the instructions for setting up this function carefully!
https://www.mql5.com/ru/blogs/post/749330

For those who are here: if you did not have time to buy at this price, hurry up. tomorrow the price will be $399!


Marat Baiburin  
ZIJIAN BAI #:
Hi,

I have waiting night and running but the results don’t match those on the live results. From the trades, there are some with the same start time and end time, but the price it got in was very different.

For example, for usdcad on 30th, my bot got in a sell at 1.27255 and exited at 1.27266 whilst the signal got in at 1.27287 and exited at 1.27243. How come there is such a wide difference?

this is called slippage. Therefore, you need a good broker so that the execution of transactions is fast and without delay. When testing, we cannot predict delays and slippage. If in the end you make a profit, then everything is fine.

johnsteed  

Hello Marat,

as I think the ability to use multi currency is very useful, I just tested it with V1.6. In the set file the possible test operations are single - tick and multi - on timer.

I used just the pair EURUSD in both single and multi currency (so yet only one pair in multi currency, too). The trade simulation results are almost identical. However even with just one pair, the multi currency mode takes much more time then the single currency mode.

Can you share why the multi currency mode seems to be different and not use the efficient tick model, too? What does "on timer" really mean?

I would think as many other multi currency EAs perform the same way whether one uses 1 or several symbols, the performance per symbol could be the same when the different currencies do not influence each other (seperate entry points and TP or SL events for all pairs - they are treated independently in the EA).

Thank you.

Marat Baiburin  
johnsteed #:

Hello Marat,

as I think the ability to use multi currency is very useful, I just tested it with V1.6. In the set file the possible test operations are single - tick and multi - on timer.

I used just the pair EURUSD in both single and multi currency (so yet only one pair in multi currency, too). The trade simulation results are almost identical. However even with just one pair, the multi currency mode takes much more time then the single currency mode.

Can you share why the multi currency mode seems to be different and not use the efficient tick model, too? What does "on timer" really mean?

I would think as many other multi currency EAs perform the same way whether one uses 1 or several symbols, the performance per symbol could be the same when the different currencies do not influence each other (seperate entry points and TP or SL events for all pairs - they are treated independently in the EA).

Thank you.

Hi.

good question. When testing in the multi-currency mode, the tick data is read by a timer. that is, once at a certain time, the adviser checks whether there is a signal to open a deal. Apparently, the feature of the MT5 tester makes this process very long. When testing in the single mode, the EA processes each tick and checks if there is a signal to open a deal.

I deliberately left both modes in order to leave the opportunity to optimize the adviser if you want.


There is no other way to process ticks, since the EA works not on closed bars, but on tick data.

johnsteed  
Marat Baiburin #:

Hi.

good question. When testing in the multi-currency mode, the tick data is read by a timer. that is, once at a certain time, the adviser checks whether there is a signal to open a deal. Apparently, the feature of the MT5 tester makes this process very long. When testing in the single mode, the EA processes each tick and checks if there is a signal to open a deal.

I deliberately left both modes in order to leave the opportunity to optimize the adviser if you want.


There is no other way to process ticks, since the EA works not on closed bars, but on tick data.

Thank you Marat. Not being a programmer, I admit to still not fully understand the timer concept with MQL 5. I would have thought even with multi currency setup, each FX pair would be treated same way as in a single currency setup. The multicurrency feature is very useful so the longer processing time is accepted.

I noticed one more reason why a multipcurrency operation makes sense, this is the CPU load that the MT terminals cause with 12 different chart windows. I have a powerful VPS server but that machine showed quite a noticeable load with 12 charts. Haven't tested V1.6 on VPS yet but hope the CPU load will be reduced if only one chart is used. 

 
Marat Baiburin  
johnsteed #:

Thank you Marat. Not being a programmer, I admit to still not fully understand the timer concept with MQL 5. I would have thought even with multi currency setup, each FX pair would be treated same way as in a single currency setup. The multicurrency feature is very useful so the longer processing time is accepted.

I noticed one more reason why a multipcurrency operation makes sense, this is the CPU load that the MT terminals cause with 12 different chart windows. I have a powerful VPS server but that machine showed quite a noticeable load with 12 charts. Haven't tested V1.6 on VPS yet but hope the CPU load will be reduced if only one chart is used. 

 
Yes, that's right. A large share of the load on the processor is given by the display of the panel. You can turn it off if you want
[Eliminato]  
Excelleny uptade and very good results! I strongly recomment this product!
Cazz223  

Fixed lot 0.01, Using ticks imported from TDS, 2012~2022.

Lovely!

Cazz223  

Hello Marat,

USDJPY got doubled up.

Should one of them be USDCHF?

Marat Baiburin  
Cazz223 #:

Hello Marat,

USDJPY got doubled up.

Should one of them be USDCHF?

Yes that's right. ] wrong.

Cazz223  

After replacing the doubled USDJPY with USDCHF. fixed lot 0.01, 2012~2022


Marat Baiburin  
Cazz223 #:

After replacing the doubled USDJPY with USDCHF. fixed lot 0.01, 2012~2022


Thank you!

Marat Baiburin  
Cazz223 #:

After replacing the doubled USDJPY with USDCHF. fixed lot 0.01, 2012~2022


if it's not difficult for you, please post a full report

Marat Baiburin  
Another way to check if the broker will allow you to trade the Waiting night Expert Advisor at night.
You need to open the market overview, right-click on any currency pair and see the specification.
There should be "0" in the stop level column
In the screenshot below (FX broker), 20 is indicated - this means that the broker will not allow a pending order to be placed from a price closer than 20 points. the usual such solution discourages users with night scalping. 


Decision:

1. Change broker

2. Change the trade entry parameter to market orders. Then the Expert Advisor will use market orders to enter, this should help.


Marat Baiburin  
William Tiberius Patrice Schulz #:

Do you ahve a set file for the "onechart" setup for icmarkets, please?

Thank you

If you want to use the parameters for icmarkets, you will have to install the Expert Advisor as before for each pair. One chart works only on standard parameters
Wahyu Purwanto  

Hi Marat,


I'm confused about how to use Onechart.

1. Can I attach to any pair? Or must a certain pair?
2. I'm currently using an MQL5 VPS, how do I sync the vps? If I want to trade for 12 pairs, do I have to open 12 pairs chart or just 1 chart pair before synchronization?





Regards,

Wahyu Purwanto

Marat Baiburin  
wahyu purwanto #:

Hi Marat,


I'm confused about how to use Onechart.

1. Can I attach to any pair? Or must a certain pair?
2. I'm currently using an MQL5 VPS, how do I sync the vps? If I want to trade for 12 pairs, do I have to open 12 pairs chart or just 1 chart pair before synchronization?





Regards,

Wahyu Purwanto

If you want to use all pairs from one chart, write down the pairs in the settings which you want to use, add them to the market overview and add the Expert Advisor to the m5 EURUSD chart. You need to synchronize one schedule
Solo gli utenti che hanno acquistato o noleggiato il prodotto possono lasciare commenti