Ошибки 138 и 130 в тестере стратегий. Помогите разобраться в причинах!

 

Добрый день!

Прошу оказать помощь с программой. На мой взгляд всё правильно, но выдаёт 2 ошибки, которые не могу преодолеть. Выдаёт ошибки 138 и 130.

Суть программы - выставление отложенного ордера.

Также посмотрите, пожалуйста, будет ли удаляться ордер в 23.00? При компиляции выдаёт: date literal string is not complete.

int ticket, Start_time;
 bool order=false;
 int start()
 {
 double Spread=0.0006;
 double SL=0.0020;
 datetime Tim=D'23:00';
 int Cur_Hour=Hour(); // Серверное время в часах 
 double Cur_Min =Minute(); // Серверное время в минутах 
 double Cur_time= Cur_Hour + Cur_Min/100; // Текущее время 
 if (Cur_time>=20.00&&Cur_time<=20.00&&order==false)
 {

 ticket=OrderSend(Symbol(),OP_BUY,0.1,Bid-Spread,2,Bid-Spread-SL,Bid,Tim);
 if (ticket>0)
 {
 order=true;
 }


 }
 //----

 //----
 if (OrdersTotal()==0)
 {
 order=false;
 }

 return(0);
 }
 
1. что значит 138 ошибка?
2. какой ордер вы хотите открыть?
3. по какой цене?
 
sergeev:

вставляйте код кнопкой SRC


Спасибо!
 
sergeev:

что значит 138 ошибка?


В учебнике написано реквоут. Но как может быть реквоут в истории?????????? Видимо, что-то неправильно прописал....
 
Andreev:


В учебнике написано реквоут. Но как может быть реквоут в истории?????????? Видимо, что-то неправильно прописал....

2. какой ордер вы хотите открыть?
3. по какой цене?
 
sergeev:

2. какой ордер вы хотите открыть?
3. по какой цене?



2. Отложенный ордер.

3. Цена Бид на момент времени 20.00 минус спред 6 пунктов.

 
Andreev:



2. Отложенный ордер.

3. Цена Бид на момент времени 20.00 минус спред 6 пунктов.


2. и какой тип этого отложенного ордера? (только из своего кода прочитайте)

 
Что означает тип? Какие они бывают? Как понял из учебника, что отложенный ордер отличается от рыночного только ценой открытия... Ордер на покупку OP_BUY.
 
ответ как школьника.
учите матчасть.

Нажмите F1 на OP_BUY для начала. узнаете какие ордера вообще бывают.

 
sergeev:

ответ как школьника.
учите матчасть.

Нажмите F1 на OP_BUY для начала. узнаете какие ордера вообще бывают.



Я и есть школьник - впервые прописываю отложенный ордер :) Подскажите, пожалуйста, как правильно прописать удаление отложенного ордера в 23.00? Когда прописал OP_BUYLIMIT, то заработало - большое спасибо!
 

ждёте время и потом OrderDelete

Причина обращения: