Помогите выполнить задание

 

Написать советник mq4 по условию:
В указанное время например (extern StartHour = 11:20) выполнить покупку EURUSD и закрыть ордер через 5 секунд.

Заранее благодарю за ответ.

 
Зачем ?
 
BeerGod:
Зачем ?

Надо !!!!
 
estor:

Написать советник mq4 по условию:
В указанное время например (extern StartHour = 11:20) выполнить покупку EURUSD и закрыть ордер через 5 секунд.

Заранее благодарю за ответ.


r772ra:

Надо !!!!

Весьма странное условие -а если закрыть не через 5 а через 6 секунд ? или через 5 с половиной, не прокатит ?

черт - а если под MT5 код написать ? подойдет ?


... 
... 
void OnTimer()
  {
   MqlDateTime  Tim1;
//---
      TimeCurrent( Tim1 );
      if (  Tim1.hour == 11 &&  Tim1.min == 20 &&  ( Tim1.sec >= 00 && Tim1.sec <= 01 ) ) //  могучая мысль в работе -  откроем ордер в нужное время
      {
         OpenOrder();
      }
      if (  Tim1.hour == 11 &&  Tim1.min == 20 &&  ( Tim1.sec >= 5  ) ) // не менее могучая мысль закрыть ордер через 5 секунд - не дай бог  закрыть через 7
      {
         CloseOrder();
      }
  }
...
...
 
r772ra:

Надо !!!!

кому?
 
ktest0:

кому?

это уже не важно... просто помог человеку и вообще важно как, не важно зачем и кому...

эти вопросы выплескиваются с водой после родов...

 
ktest0:

кому?

Смотрите 1 пост.
 
r772ra:

Смотрите 1 пост.

отличный ответ :-), на гениальный вопрос !

 
r772ra:

Смотрите 1 пост.

Это был вопрос-провокация, а спрошен затем, чтобы выяснить программеру это зачем?
 
ktest0:

Это был вопрос-провокация, а спрошен затем, чтобы выяснить программеру это зачем?

Программисту не надо знать зачем - это не его удел ! Есть "высший разум" - это его задача думать...

 
YuraZ:

отличный ответ :-), на гениальный вопрос !




При всем уважении к вам, но ваш ответ во 2 условиине не верен, думайте.