Закрытая тема
04.02.2014, 15:40
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
вот так только в етом инд
Так не будет.
04.02.2014, 15:43
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Уважаемый eevviill ! Тогда подскажите как реализовать алгоритм:
при срабатывании рыночного ордера параметр TimeSetOrders_Hour приравнять к текущему времени в часах, а параметр TimeSetOrders_Minute текущему времени в минутах плюс единица ? Если же время срабатывания рыночного ордера в минутах равно 59 то TimeSetOrders_Hour приравнять текущему времени в часах плюс единица а TimeSetOrders_Minute приравнять нулю ?
Не.
Теоретически так. Подсчитвать открытые ордера. Если нету рыночных то удалить отложки. Всё это в промежуток времени сет и слоуз.
04.02.2014, 16:03
Аватар для andrej420
andrej420 andrej420 вне форума Активный участник
За призовое место в конкурсе 

Регистрация: 27.04.2010 / Сообщений: 148
Поблагодарили 53 раз(а) / Репутация: 54
.
Уважаемый eevviill, что то не удаляет ордера, а в журнале пишет ошибки. Кусок лога прилагаю. Гляньте пожалуйста, что не так.

Последний раз редактировалось andrej420; 04.02.2014 в 16:13.
04.02.2014, 16:28
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Уважаемый eevviill, что то не удаляет ордера, а в журнале пишет ошибки. Кусок лога прилагаю. Гляньте пожалуйста, что не так.
Попробуй здесь
if(OrderType()==OP_BUY ) ticket_ex=OrderClose(OrderTicket(),OrderLots(),Bid ,3,Yellow);
if(OrderType()==OP_SELL) ticket_ex=OrderClose(OrderTicket(),OrderLots(),Ask ,3,Yellow);
if(OrderType()==OP_SELLSTOP || OrderType()==OP_BUYSTOP || OrderType()==OP_SELLLIMIT || OrderType()==OP_BUYLIMIT) ticket_ex=OrderDelete(OrderTicket(),CLR_NONE);

Оставить
if(OrderType()==OP_SELLSTOP || OrderType()==OP_BUYSTOP) ticket_ex=OrderDelete(OrderTicket(),CLR_NONE);




P.S. Рыночные ордера сразу выставляются?
04.02.2014, 16:34
Аватар для andrej420
andrej420 andrej420 вне форума Активный участник
За призовое место в конкурсе 

Регистрация: 27.04.2010 / Сообщений: 148
Поблагодарили 53 раз(а) / Репутация: 54
Сейчас попробую. Да, рыночные сразу.
04.02.2014, 16:59
Аватар для andrej420
andrej420 andrej420 вне форума Активный участник
За призовое место в конкурсе 

Регистрация: 27.04.2010 / Сообщений: 148
Поблагодарили 53 раз(а) / Репутация: 54
Все равно не удаляет ордер и пишет ошибку
05.02.2014, 04:04
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Не.
Теоретически так. Подсчитвать открытые ордера. Если нету рыночных то удалить отложки. Всё это в промежуток времени сет и слоуз.
Так что их подсчитывать ? Он один- либо есть либо уже закрылся....Тогда упростим задачу: изменить время открытия ордеров на текущее плюс единица при закрытии дублирующего отложенного ордера. Там же есть параметр AllowDeleteOppositeOrders = true; Вот при true этот трюк и должен проходить. Можете ?

Последний раз редактировалось korenev; 05.02.2014 в 04:26.
05.02.2014, 06:42
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Уважаемые разработчики. Помогите пожалуйста: советник выставляет два отложенных ордера по времени,нужно чтобы после удаления рыночного ордера по профиту или стоп лоссу или ручного закрытия этого рыночного ордера тут же запускалась функция установки отложенных ордеров не по времени, как в самом этом советнике, а сразу же после закрытия рыночного, но это должно выполняться только внутри интервала TimeSetOrders_Hour и TimeClosePos_Hour то есть внутри Времени установки ордеров и Времени закрытия позиций. Внутри посмотрел - вроде не должно быть сложно, но сам не смогу.
Держи. Было очень сложно, я затратил аж 10 или даже 15 минут.
Будешь должен
Но я не проверял. Если что-то не сработает, пиши. Тогда буду доделывать и проверять.
05.02.2014, 07:47
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Держи. Было очень сложно, я затратил аж 10 или даже 15 минут.
Будешь должен
Но я не проверял. Если что-то не сработает, пиши. Тогда буду доделывать и проверять.
Спасибо конечно, но что то он вообще перестал открывать ордера. Может попробовать как в предыдущем посту я просил ? Изменить время открытия ордеров при удалении противоположных ордеров ? С уважением K..
05.02.2014, 08:30
Аватар для Жека77
Жека77 Жека77 вне форума Новичок форума
Регистрация: 26.05.2013 / Адрес: Новороссия ДНР / Сообщений: 38
Поблагодарили 15 раз(а) / Репутация: 16
Доброго времени всем.
Если не тяжело ребят исправьте эту приблуду.
На валютных парах работает нормально а надо чтоб работала
NG-газ
DAX
Не хочет выставлять сл и тр
VE_AIMS.ex4
05.02.2014, 09:55
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Спасибо конечно, но что то он вообще перестал открывать ордера. Может попробовать как в предыдущем посту я просил ? Изменить время открытия ордеров при удалении противоположных ордеров ? С уважением K..
Ну пробуй ещё раз.
05.02.2014, 10:00
Аватар для three7
three7 three7 вне форума Активный участник
Регистрация: 24.10.2012 / Сообщений: 120
Поблагодарили 64 раз(а) / Репутация: 65
eevviill, добрый день. Индикатор определяет три свечи. 3 черных - отрабатывает так, как и необходимо. А вот с 3-мя белыми несуразица. Появляется 3 хороших белых свечи - никаких признаков обнаружения. Во флэте сигналит там, где трех белых и сложно то найти. Отредактируйте пожалуйста так, чтобы поиск трех белых осуществлялся идентично черным.
05.02.2014, 10:46
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Ну пробуй ещё раз.
Попробовал- вообще не запускается, и цвет названия советника в навигаторе стал серого цвета.
05.02.2014, 10:57
Аватар для 19860206@mail.ru
19860206@mail.ru 19860206@mail.ru вне форума Прохожий
Регистрация: 04.02.2014 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 1
Привет всем!!!!! Гуру, подскажите какой советник самый оптимальный, или кто каким пользуется на реале?
05.02.2014, 10:58
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Попробовал- вообще не запускается, и цвет названия советника в навигаторе стал серого цвета.
Как он может быть серым? Я его компилировал и проверял в 577 билде.
Ну сейчас откомпилирую в 600.

ps; Хотя изменений не должно быть. MetaEditor одинаковой версии и билда.
Серым только те советники которые без исходника. Т.е. только файл .ех4 а файла .mq4 нету.

Последний раз редактировалось AlexeyVik; 05.02.2014 в 11:05.
05.02.2014, 12:16
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
Как он может быть серым? Я его компилировал и проверял в 577 билде.
Ну сейчас откомпилирую в 600.

ps; Хотя изменений не должно быть. MetaEditor одинаковой версии и билда.
Серым только те советники которые без исходника. Т.е. только файл .ех4 а файла .mq4 нету.
У меня билд 509 а на скрине доработанная версия называется 33_serebrom-new2 Не запускается- может синтаксическая ошибка? Хотя я в этом не особо...
05.02.2014, 12:33
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
У меня билд 509 а на скрине доработанная версия называется 33_serebrom-new2 Не запускается- может синтаксическая ошибка? Хотя я в этом не особо...
И как долго ты собираешься держать включенным комп?
При очередном перезапуске МТ по-любому будет обновление.
Ну у меня сохранился ещё один терминал не перегруженный 509. Сейчас сохраню в нём.

ps; держи.

Последний раз редактировалось AlexeyVik; 05.02.2014 в 12:36.
05.02.2014, 13:15
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
И как долго ты собираешься держать включенным комп?
При очередном перезапуске МТ по-любому будет обновление.
Ну у меня сохранился ещё один терминал не перегруженный 509. Сейчас сохраню в нём.

ps; держи.
Благодарю- запускается, ордера открываются. Проверю логику работы- отпишусь.
05.02.2014, 13:47
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
eevviill, добрый день. Индикатор определяет три свечи. 3 черных - отрабатывает так, как и необходимо. А вот с 3-мя белыми несуразица. Появляется 3 хороших белых свечи - никаких признаков обнаружения. Во флэте сигналит там, где трех белых и сложно то найти. Отредактируйте пожалуйста так, чтобы поиск трех белых осуществлялся идентично черным.
Это замени
// Три белые свечи
if((C > O) && (C1 > O) && (C2 > O1))

на
// Три белые свечи
if((C > O) && (C1 > O1) && (C2 > O2))
05.02.2014, 13:49
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Доброго времени всем.
Если не тяжело ребят исправьте эту приблуду.
На валютных парах работает нормально а надо чтоб работала
NG-газ
DAX
Не хочет выставлять сл и тр
Вложение 151398
Дэкомпил нужен.
Закрытая тема

Метки
mql программирование, дописать индикатор, дописать эксперт, доработать советник, форекс программирование


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь профессионального программиста в написании МТС индикаторов советников. cmillion Поиск программиста, поиск заказов 96 05.09.2017 08:20
Написание экспертов, индикаторов. Улсуги VPS для ваших советников. RL.Maxim Temp, корзина, реклама 5 31.10.2009 21:55
Написание советников, индикаторов, скриптов для MT4 по Вашему ТЗ Impish Поиск программиста, поиск заказов 0 04.04.2009 21:30


Текущее время: 11:26. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO