Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Трейдеры написали уже больше 300 статей. Напиши и ты свою!
Anton80
56
Anton80 2011.07.19 16:01 

Добрый день!

Прошу оказать помощь с программой. На мой взгляд всё правильно, но выдаёт 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);
 }
o_O
Модератор
23311
o_O 2011.07.19 16:15  
1. что значит 138 ошибка?
2. какой ордер вы хотите открыть?
3. по какой цене?
Anton80
56
Anton80 2011.07.19 16:16  
sergeev:

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


Спасибо!
Anton80
56
Anton80 2011.07.19 16:17  
sergeev:

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


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


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

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

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



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

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

o_O
Модератор
23311
o_O 2011.07.19 16:21  
Andreev:



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

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


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

Anton80
56
Anton80 2011.07.19 16:25  
Что означает тип? Какие они бывают? Как понял из учебника, что отложенный ордер отличается от рыночного только ценой открытия... Ордер на покупку OP_BUY.
o_O
Модератор
23311
o_O 2011.07.19 16:28  
ответ как школьника.
учите матчасть.

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

Anton80
56
Anton80 2011.07.19 16:52  
sergeev:

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

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



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

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

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий