Советники: Manual Three rectangles - страница 2

 

I tested it in a demo.....And so it reacted

Unfortunately, It can't open your trade there with the expert in strategy tester

How did you do it?

 
MT5.Boy:

I tested it in a demo.....And so it reacted

Unfortunately, It can't open your trade there with the expert in strategy tester

How did you do it?

Как я это сделал:

1. Сначала я на графике 'USDJPY D1' нарисовал три прямоугольника

Step 1

затем правый клик мышки на графике и сохранить профиль как 'tester.tpl'.

2. В коде советника добавил такие строки:

bool m_find=false;
//---
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
***
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//--- search for trading signals no more than once every 10 seconds
   datetime time_current=TimeCurrent();
   if(time_current-m_last_signal>10)
     {
      if(!m_find)
        {
         if(time_current>D'2020.05.14 22:12' && time_current<D'2020.05.14 22:13')
            if(m_trade.Buy(0.01))
               m_find=true;
        }
      if(ObjectFind(0,InpRectangleUpName)<0 || ObjectFind(0,InpRectangleMiddleName)<0 || ObjectFind(0,InpRectangleDownName)<0)
         m_last_signal=time_current;

3. Тест советника запустил на 'USDJPY D1' c 2020.05.14.


Вот и весь фокус. Таким образом можно отладить стратегию.
 

Where did I make a mistake?

https://www.youtube.com/watch?v=Rb1Zv90aiKk

 
MT5.Boy:

Где я ошибся?

https://www.youtube.com/watch?v=Rb1Zv90aiKk

1. ВСЕГДА ЧИТАЙТЕ ЖУРНАЛ ТЕРМИНАЛА! (Лог-файл)! (Если это тестер: ВСЕГДА ЧИТАЙТЕ ЖУРНАЛ ТЕСТЕРА!)

2. Никогда не используйте экзотические валюты - всегда используйте валюту USD

3. Используйте плечо 1:100

4. Всегда проверяйте: какой минимальный лот на символе? (Для Вашего примера: проверьте, на Вашем символе точно минимальный лот 0.01?)

 
Yes, those were the mistakes!
Thanks,
It Works ..... hooray