[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 367

 
повесьте советник на минутку и посмотрите результат
 

как в mql4 узнать какое исполнение ордеров у брокера ? Request Execution, Instant Execution или Market Execution ?

по справке смотрел, но чего то ниче не нашёл или проще не париться и самому в начале запуска советника сделать ворпос о типе исполнения чтобы знать можно ли сразу ставить стопы или их нужно после

устанавливать

 
Возьмите себе в привычку ставить стопы после открытия ордера и не ошибетесь.
 
здравствуйте !! помогите разобраться в такой проблеме - как из значения, которое возвращает функция TimeSeconds () получить целое число с которым впоследствии доступны арифмет. операции ==, >,< ?????????
 
shljachov:
здравствуйте !! помогите разобраться в такой проблеме - как из значения, которое возвращает функция TimeSeconds () получить целое число с которым впоследствии доступны арифмет. операции ==, >,< ?????????

функция TimeSeconds () возвращает целое число
 
здравствуйте! подскажите пожалуйста! как можно записать, чтобы ордер открывался всего один раз (пока выполняется условие) и когда ордер закрывается,( если даже условие до сих пор выполняется), ордеров больше не было!
 
sergeev:

функция TimeSeconds () возвращает целое число
но число которое она возвращает не сравнивается с 1 или2 (обычным целыьм числом)
 
shljachov:
но число которое она возвращает не сравнивается с 1 или2 (обычным целыьм числом)

Сравнивается.

сделайте простенький индикатор и посмотрите:

#property indicator_chart_window
int start()
{
   Comment("" + TimeSeconds(TimeCurrent()));
   return(0);
}
 
lowech:
здравствуйте! подскажите пожалуйста! как можно записать, чтобы ордер открывался всего один раз (пока выполняется условие) и когда ордер закрывается,( если даже условие до сих пор выполняется), ордеров больше не было!
Уточните, вы про одну открытую позицию в рынке или один отложенный ордер? В любом случае в советнике надо проводить проверку на наличие позиции/ордера и если такой обнаружен то перед выставлением ордера return(0).
 
shljachov:
но число которое она возвращает не сравнивается с 1 или2 (обычным целыьм числом)
TimeSeconds возвращает количество секунд, прошедших с начала минуты для указанного времени. Так что функция вернёт целое число.