Обсуждение статьи "Пошаговое руководство по написанию советников в MQL5 для начинающих" - страница 18

 
Создание советника сразу начинается с выбора входного сигнала какого либо индикатора. А если я хочу просто открыть один отложенный стоп- или лимит-ордер или два противоположных стоп-ордера или сетку ордеров?! Что и как сделать?! Подскажите пожалуйста.
 
fenix74:
Создание советника сразу начинается с выбора входного сигнала какого либо индикатора. А если я хочу просто открыть один отложенный стоп- или лимит-ордер или два противоположных стоп-ордера или сетку ордеров?! Что и как сделать?! Подскажите пожалуйста.

Начните с малого: при помощи Мастера MQL5 создайте шаблон советника (именно шаблон, но не генерация).

После этого можно будет двигаться дальше (как в школе: получили задание, показали выполненный урок - получили следующее задание).

 
Vladimir Karputov:

Начните с малого: при помощи Мастера MQL5 создайте шаблон советника (именно шаблон, но не генерация).

После этого можно будет двигаться дальше (как в школе: получили задание, показали выполненный урок - получили следующее задание).

Спасибо за ответ Владимир! Я не совсем новичок, могу написать несложный советник на MQL4, создание шаблона советника у них одинаковое. Просто уже ввиду возраста MQL4 тяжело давался, а тут 5-ку осваивать уже давно надо. Хотел советники с отложками и сетками переделать на 5-ку по быстрому. Пробовал изучить ООП, пока не получается, мало информации, уроков для начинающих.

 
fenix74:

Спасибо за ответ Владимир! Я не совсем новичок, могу написать несложный советник на MQL4, создание шаблона советника у них одинаковое. Просто уже ввиду возраста MQL4 тяжело давался, а тут 5-ку осваивать уже давно надо. Хотел советники с отложками и сетками переделать на 5-ку по быстрому. Пробовал изучить ООП, пока не получается, мало информации, уроков для начинающих.

iADX Grid

Идея торговой стратегии Работа БЕЗ Take Profit, Stop Loss и Trailing Stop. - закрытие позиций и удаление отложенных ордеров по достижении прибыли Minimum Profit. Торговый сигналы получаем с индикатора iADX (Average Directional Movement Index, ADX). Торговый сигнал строится на основе главного фильтра и уточняющего сигнала. Главный фильтр: ADX на баре # ADX: Current Bar выше заданного уровня ADX: Level Уточняющий сигнал: '+DI ' поднялся выше '-DI ' -> Сигнал на открытие позиции BUY '+DI ' опускается ниже '-DI ' -> Сигнал на открытие позиции SELL По умолчанию ADX: Current Bar равен '0 ' и ADX: Level равен '40.0 ' Уточнение исполнения торгового сигнала Исполнение торгового сигнала на основе главного фильтра и уточняющего сигнала подразумевает отсутствие позиций и автоматическое удаление отложенных ордеров. Пример: поступил сигнал на открытие позиции BUY - этот сигнал будет взят на исполнение только если в рынке нет ни BUY, ни SELL позиций открытых данным советником. Перед исполнением...

CodeBase | 2019.07.17 11:42 |  Vladimir Karputov | Советники | MetaTrader 5

 
Artyom Trishkin:
Это не поможет. У меня в профиле есть тема на этот счёт. Там есть причина и решение проблемы.
Про троллей не понял.

) ответ самого Настоящего Тролля! 

поискал у тебя в профиле. Его /Ответа/ там нет! Мог бы так нормальный человек как перед твоим комментарием ПРОСТО указать решение денной проблемы, а не отсылать как ТРОЛЛЬ куда-то туда, туда где даже прямой ссылки НЕТ на решение данной проблемы!!!!!

 

Прошу вместо индикатора ADX вставить Параболика, и будет Всем Нам СЧАСТЬЕ )

Прогоном с визуализацией в тестере эта замена явно напрашивается.

СПАСИБО.

 
Tojlna:

) ответ самого Настоящего Тролля! 

поискал у тебя в профиле. Его /Ответа/ там нет! Мог бы так нормальный человек как перед твоим комментарием ПРОСТО указать решение денной проблемы, а не отсылать как ТРОЛЛЬ куда-то туда, туда где даже прямой ссылки НЕТ на решение данной проблемы!!!!!

Мы с вами на брудершафт не пили, и не являемся друзьями. Считаете позволительным тыкать незнакомому вам человеку?

Чтобы ПРОСТО выложить вам решение проблемы, вы как минимум должны заслуживать уважения и не быть лентяем. Но я вам дал направление, что гораздо важнее - это знания. Ведь халяву никто не ценит.

И, кстати, в профиле есть прямая ссылка на обсуждение:


И, да, вот (плохо искали значит):

Типичные ошибки и способы их устранения при работе с торговым окружением
Типичные ошибки и способы их устранения при работе с торговым окружением
  • 2018.02.19
  • www.mql5.com
В данной теме будем обсуждать часто встречающиеся ошибки при работе с торговым окружением терминала в тех или иных алгоритмах, методы их устранения...
 

Здравствуйте, у меня возникает ошибка:

возвращаемое значение 'OrderSend' должно быть проверено в строках 213 и 259.


Вы решили эту проблему?

 

Со мной произошло то же самое. Мне удалось устранить проблему.

В строке скрипта my_first_ea.mq5, где говорится

mrequest.type_filling = ORDER_FILLING_FOK; // Тип выполнения заказа

я изменил его на

mrequest.type_filling = ORDER_FILLING_IOK; // Тип выполнения заказа

Будьте здоровы,


northedan:

Quando estou depurando sempre da erro na hora de enviar a ordem. Eu pensei que fosse meu código, mas mesmo testando o arquivo mql5 pra download da erro também.



 

Привет, я новичок, отличное руководство, спасибо!


Но у меня возникла проблема. Я скомпилировал предоставленный пример, прогнал через отладчик, точки останова сработали, возобновил отладку и получаю 4756 ошибок как на ордерах на покупку, так и на продажу, вот так:


The Buy order request could not be completed -error:4756
The Sell order request could not be completed -error:4756
...


Что может происходить и на что обратить внимание, чтобы исправить такое поведение?


V.