все варианты которые я смог обнаружить - больше вроде нет вариантов
А что, если попробовать в советнике использовать 2 независимых блока. Тогда один будет работать сам по себе, как у Вас уже работает по - тренду (с использованием индикатора)..........
А второй по сигналу, установленному первым блоком - по позиции - не по тренду........
Я уже писал выше:
Не обязательно, что бы эти две задачи были взаимосвязаны - на мой взгляд, они могут работать совершенно независимо .
Такой алгоритм, который я предлагаю - (на мой взгляд), еще не использовался программистами. Во всяком случае я не нашел такого решения - на просторах инета.
Sprut 185: Такой алгоритм, который я предлагаю - (на мой взгляд), еще не использовался программистами. Во всяком случае я не нашел такого решения - на просторах инета.
скорее всего такое не возможно реализовать
вот это не даёт - на символе должна быть одна позиция (это если по профиту закрылась и вновь открылась позиция) (и когда противоположный сигнал подался - то не может открыться в другую сторону
if(m_position.Select(Symbol()))
если просто от сигнала (от точки) то нет проблем . (и то, этого не должно присутствовать в коде(строчка выше)))
вот это не даёт - на символе должна быть одна позиция (это если по профиту закрылась и вновь открылась позиция) (и когда противоположный сигнал подался - то не может открыться в другую сторону
если просто от сигнала (от точки) то нет проблем . (и то, этого не должно присутствовать в коде(строчка выше)))
Понял - вот по этому наверно и не нашел я такого решения на просторах инета. Но на мой взгляд, решение этой проблемы - должно быть.
Мы расширяем инициализирующие последовательности "{ ... }", в ближайшем билде будет разрешено использовать любое выражение, а не только константное.
Вместо с этим изменением, появится и граничение на использование констант для перечислений (как для обычного выражения): если константа не входит в перечисление, то будет выдана соответствующая ошибка.
Анализ существующих кодов показал, что часто неправильно используется последовательность из одного нуля - "{0}"
Например так:
MqlTradeRequest request={0};
Такая запись означает, выставить значение ноль для первого поля структуры и обнулить остальные поля.
Для приведённой выше строки кода, по новым правилам, будет выдана ошибка, т.к. первое поле имеет тип ENUM_TRADE_REQUEST_ACTIONS, перечисление, в котором отсутствует значение "0"
cannot convert 0 to enum 'ENUM_TRADE_REQUEST_ACTIONS'
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
все варианты которые я смог обнаружить - больше вроде нет вариантов
Я уже писал выше:
Не обязательно, что бы эти две задачи были взаимосвязаны - на мой взгляд, они могут работать совершенно независимо .
Такой алгоритм, который я предлагаю - (на мой взгляд), еще не использовался программистами. Во всяком случае я не нашел такого решения - на просторах инета.
скорее всего такое не возможно реализовать
вот это не даёт - на символе должна быть одна позиция (это если по профиту закрылась и вновь открылась позиция) (и когда противоположный сигнал подался - то не может открыться в другую сторону
если просто от сигнала (от точки) то нет проблем . (и то, этого не должно присутствовать в коде(строчка выше)))
скорее всего такое не возможно реализовать
вот это не даёт - на символе должна быть одна позиция (это если по профиту закрылась и вновь открылась позиция) (и когда противоположный сигнал подался - то не может открыться в другую сторону
если просто от сигнала (от точки) то нет проблем . (и то, этого не должно присутствовать в коде(строчка выше)))
После обновления до версии 2981 стала появляться ошибка в строке
После обновления до версии 2981 стала появляться ошибка в строке
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Особенности языка mql5, тонкости и приёмы работы
Ilyas, 2021.05.28 18:18
Мы расширяем инициализирующие последовательности "{ ... }", в ближайшем билде будет разрешено использовать любое выражение, а не только константное.
Вместо с этим изменением, появится и граничение на использование констант для перечислений (как для обычного выражения): если константа не входит в перечисление, то будет выдана соответствующая ошибка.
Анализ существующих кодов показал, что часто неправильно используется последовательность из одного нуля - "{0}"
Например так:
Такая запись означает, выставить значение ноль для первого поля структуры и обнулить остальные поля.
Для приведённой выше строки кода, по новым правилам, будет выдана ошибка, т.к. первое поле имеет тип ENUM_TRADE_REQUEST_ACTIONS, перечисление, в котором отсутствует значение "0"
Правильно будет так:
MqlTradeRequest request={};Вот я и пишу -- от какого класса наследовать свой класс?, чтоб использовать эти методы их стандартной библиотеки
Да что же с моим вопросом не так то?))))
Вот код, что не так?
В состав класса входит
Сам class Test_Nasledovania : public CObject наследник базового класса CObject всей стандартной библиотеки. В чём прикол??? Подскажите пожалуйста)
Вот код, что не так?
В состав класса входит
Сам class Test_Nasledovania : public CObject наследник базового класса CObject всей стандартной библиотеки. В чём прикол??? Подскажите пожалуйста)
Кроме подключения торгового класса, нужно ещё и создать объект этого торгового класса и потом уже обращаться к методам класса через созданный объект
Да что же с моим вопросом не так то?))))
Потому, что в справке всё наследование всех этих классов чёрным по белому написано.