Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
... тут люди в кои-то веки пытаются помочь новичкам.
Всем доброго дня и хорошего настроения!
Спасибо всем, кто пытается мне помочь! Результат от Вашей помощи уже есть. Теперь осознано нахожу нужную мне информацию (учебник, документация сайта и т.п.), с помощью которой продолжаю самообучение. Обращаю особое внимание на то, что для написания кода данного скрипта ипользовал только Справочник MQL5!
Сегодня выкладываю код скрипта New7.mq5, который является доработанной версией скрипта New6.mq5. В новом скрипте реализована возможность устанавливать уровни Stop Loss (остановить убыток) и Take Profit (взять прибыль). В данном скрипте постарался всё расписать, как ранее и обещал, в доступном изложении для ученика 1-го класса школы программирования.
С уважением, Владимир.
Всем доброго дня и хорошего настроения!
Спасибо всем, кто пытается мне помочь! Результат от Вашей помощи уже есть. Теперь осознано нахожу нужную мне информацию (учебник, документация сайта и т.п.), с помощью которой продолжаю самообучение. Обращаю особое внимание на то, что для написания кода данного скрипта ипользовал только Справочник MQL5!
Сегодня выкладываю код скрипта New7.mq5, который является доработанной версией скрипта New6.mq5. В новом скрипте реализована возможность устанавливать уровни Stop Loss (остановить убыток) и Take Profit (взять прибыль). В данном скрипте постарался всё расписать, как ранее и обещал, в доступном изложении для ученика 1-го класса школы программирования.
С уважением, Владимир.
В Вашем коде есть строка:
Она означает, что когда в коде встретится 'orderType1' оно будет заменено на "BUY_STOP".
То есть вместо строки:
Будет строка:
Вы действительно именно этого хотите?
В Вашем коде есть строка:
Она означает, что когда в коде встретится 'orderType1' оно будет заменено на "BUY_STOP".
То есть вместо строки:
Будет строка:
Вы действительно именно этого хотите?
Сейчас ещё раз внимательнее прочитаю документацию и потом отвечу.
С уважением, Владимир.
Koldun Zloy:
... Вы действительно именно этого хотите?
На данный момент "да".
С уважением, Владимир.
На данный момент "да".
Вот и приплыли...
Вот и приплыли...
На данный момент "да".
С уважением, Владимир.
Вот этот момент подробней надо было расписать. Это конечно рабочий вариант, но слишком неожиданный))))
Лучше вначале дать описание, что будет делать скрипт, схематично алгоритм. Вопросов будет меньше, а замечания конкретней)
На данный момент "да".
С уважением, Владимир.
Ну, а я о чем тебе говорил?))) База и еще раз база должна быть. Сначала читать/конспектировать учебник 3-4 месяца, а потом что то писать. Через год можно приступить к ООП.
Да тут не до базы даже. У человека мешанина в голове. Корабль пошел ко дну, но к нему старательно лепятся паруса (тейк-профит, стоп-лосс, трейлинг в будущем).
По сути, условие выше всегда истина, как 2 = 2. Поэтому if (оператор условия) здесь не работает, а компилятор выдаст предупреждение на такой код.
А теперь автор ветки должен последовать твоему совету Петр, и сказать "я так вижу, я художник!".
Вот и приплыли...
Скорее всего чего-то недопонял, раз такая реакция.
В скрипте New6.mq5 мною было записано условие: "Для отложенных ордеров Buy Stop и Sell Stop вместо input применим новую для нас директиву #define. Она позволит нам задавать в коде скрипта нужные типы отложенных ордеров, но при этом они не будут отображаться во входных параметрах скрипта при запуске его в работу. Зададим переменные, определяющие типы отложенных ордеров orderType1 и orderType2. Для этих переменных запишем имена "BUY_STOP" и "SELL_STOP"".
Прошу подсказать, что неправильно сделал в плане реализации данного условия.
С уважением, Владимир.