Подскажите, пожалуйста, как в отложенном ордере правильно указать в советнике автоматическое его удаление в 23:00?
Такой вариант выдаёт ошибку:
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_BUYLIMIT,0.1,Bid-Spread,2,Bid-Spread-SL,Bid, Tim);
вообще вроде бы и не новичок программирую несколько лет, переписывал индикатора с другого языка, и наткнулся на перерисовку. прошу подправьте и покажите где ошибка???
вот код индикатора:
Индикатор лучше было файлом выкладывать. Никто же не будет куски в один файл склеивать
int Tim;
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)
{ Tim=TimeCurrent( )+ (23-Cur_time)*3600
ticket=OrderSend(Symbol(),OP_BUYLIMIT,0.1,Bid-Spread,2,Bid-Spread-SL,Bid, Tim);
2011.07.19 18:56:15 2011.07.18 20:00 Return EURUSD,M1: OrderSend error 4062 2011.07.19 18:56:15 2011.07.18 20:00 Return: the comment parameter for OrderSend function must be a string
Почему-то выдаёт ту же самую ошибку. Если убираю функцию Tim из ордера, то работает, но часть сделок открывает после 23.00. Что можно придумать, чтобы ограничить?
2011.07.19 18:56:15 2011.07.18 20:00 Return EURUSD,M1: OrderSend error 4062 2011.07.19 18:56:15 2011.07.18 20:00 Return: the comment parameter for OrderSend function must be a string
Извиняюсь, отредактировал Ваш вариант без проверки
Подскажите, плз, есть ли в "природе" автооптимизатор, который оптимизирует параметры в процессе теста? Надо идейку проверить.
А еще есть такая штука как поиск, это когда слова, которыми называется предмет поиска, вставляются в поисковик.
http://www.google.ru/search?as_sitesearch=mql4.com&as_q=автооптимизатор
Подскажите, пожалуйста, как в отложенном ордере правильно указать в советнике автоматическое его удаление в 23:00?
Такой вариант выдаёт ошибку:
Подскажите, пожалуйста, как в отложенном ордере правильно указать в советнике автоматическое его удаление в 23:00?
Такой вариант выдаёт ошибку:
Что-то примерно так
вообще вроде бы и не новичок программирую несколько лет, переписывал индикатора с другого языка, и наткнулся на перерисовку. прошу подправьте и покажите где ошибка???
вот код индикатора:
Индикатор лучше было файлом выкладывать. Никто же не будет куски в один файл склеивать
Такой вариант выдаёт ошибку:
Как то так.
Что-то примерно так
Выдаёт ошибку:
2011.07.19 18:56:15 2011.07.18 20:00 Return EURUSD,M1: OrderSend error 4062
2011.07.19 18:56:15 2011.07.18 20:00 Return: the comment parameter for OrderSend function must be a string
Как то так.
Почему-то выдаёт ту же самую ошибку. Если убираю функцию Tim из ордера, то работает, но часть сделок открывает после 23.00. Что можно придумать, чтобы ограничить?
Выдаёт ошибку:
2011.07.19 18:56:15 2011.07.18 20:00 Return EURUSD,M1: OrderSend error 4062
2011.07.19 18:56:15 2011.07.18 20:00 Return: the comment parameter for OrderSend function must be a string
Извиняюсь, отредактировал Ваш вариант без проверки
Извиняюсь, отредактировал Ваш вариант без проверки
Большое спасибо!!! Работает :)
Добрый вечер!! У меня вапрос по функции Алерт. Вот робот без большого среднего куска и многих ч
Алерт должен писать в журнал цену Alert ("price", price); допустим 1.4825, и он пишет, т.е. переменная нармальная. А дальше!!Alert ("Price +otstup*Point",Price +otstup*Point); Это-Цена + отступ(20пп)* умножить на поинт(0.0001) итого-1.4805 должно-то быть, (!!!!), а пишет тока 0.002
и т.п. Вот:
Как понять? Какой синтаксис в формулах надобен?