[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 853

 
artmedia70:
Он и так сливает. Зачем ускорять-то???
Естественно здесь будет сливать)) (тому кто добавить мартина в подарок СЕТ файл и подробная инструкция)
 

Пытаюсь експерта в тестере прогнать, решил добавить отложник,

вот код откытия OrderSend(Symbol(),OP_BUYSTOP,0.1,lAsc+40*lPoint,3,0,0,"  EXp #",01:00,Red);

все правильно, но в тестере вылетает ошибка :2010.09.20 EURUSD: OrderSend error 4062,..

Ошибка 4062 ERR_STRING_PARAMETER_EXPECTED  Ожидается параметр типа string  

? Почему возникает данная ошибка ведь символ валюты указан верно ! Подскажите кто сталкивался с этим. 

Кстати в следующей строке кода функция открытия простого ордера на покупку  OrderSend(Symbol(),  OP_BUY,0.1,lAsc,3,0,0,"  EXp #",0,Red); вполне работает буз проблемм

 

 
Infinity:

вот код откытия OrderSend(Symbol(),OP_BUYSTOP,0.1,lAsc+40*lPoint,3,0,0,"  EXp #",01:00,Red);

Кстати в следующей строке кода функция открытия простого ордера на покупку  OrderSend(Symbol(),  OP_BUY,0.1,lAsc,3,0,0,"  EXp #",0,Red); вполне работает буз проблемм


в хелпе посмотрите описание, тип datetime схож с int
 
IgorM:

в хелпе посмотрите описание, тип datetime схож с int

так нет не схож конечно,.. не понял,..  01:00 это что не тип  datetime ?   

Видимо надо было так D'01:00', но в таком случае вылетает ошибка, что неполная дата.  а мне поидее дни и месяца не требуются,. запуталсяя ни че не понимаю

 
Infinity:
так нет не схож конечно,.. не понял,.. 01:00 это что не тип datetime ? что касается второго кода так тут = datetime expiration=0, а как в первом случает вводить тогда?


Например,

_TimeCurrent + timeframe * 60

где

_TimeCurrent = iTime(Symbol(), timeframe, 0);

timeframe - период, например, PERIOD_H1

или, для Вашего случая

iTime(Symbol(), PERIOD_H1, 0) + 60 * 60

 
Infinity:

так нет не схож конечно,.. не понял,.. 01:00 это что не тип datetime ?

Видимо надо было так D'01:00', но в таком случае вылетает ошибка, что неполная дата. а мне поидее дни и месяца не требуются,. запуталсяя ни че не понимаю


см. https://docs.mql4.com/ru/basis/types/datetime - Типы данных - Константы даты и времени (datetime)
 
abolk:


Например,

_TimeCurrent + timeframe * 60

где

_TimeCurrent = iTime(Symbol(), timeframe, 0);

timeframe - период, например, PERIOD_H1


а *60 это что?  что получаеться, текущее время + 60 *60  ?

 не доганаю никак,..  скажите проще, я там уж разберусь на примере,.. ну вот мне надо чтоб отложник удалялся в 23:00 каждый день

 
abolk:

см. https://docs.mql4.com/ru/basis/types/datetime - Типы данных - Константы даты и времени (datetime)

да я только туда и смотрю,.. и ничего не понимаю, что толку  D'12:30:27' //равнозначно D'[дата компиляции] 12:30:27'  ??? и что дальше то?
 
Infinity:


а *60 это что? что получаеться, текущее время + 60 *60 ?

не доганаю никак,.. скажите проще, я там уж разберусь на примере,.. ну вот мне надо чтоб отложник удалялся в 23:00 каждый день


время в секундах

iTime(Symbol(), PERIOD_D1, 0) + 23 * 60 * 60

 
abolk:


время в секундах

iTime(Symbol(), PERIOD_D1, 0) + 23 * 60 * 60

или

D'23'


Ниче не помогает че уже не делал )) теперь вылетает ошибка неправильного параметра ))  если ставить как D'23' тогда ошибка '23' - date literal string is incomplete
Причина обращения: