То работает, то не работает... Под настроение? - страница 2 123 Новый комментарий [Удален] 2019.01.29 13:24 #11 Vladimir Karputov: Хотите найти ошибку: упростите код. Максимально упростите. И Вам станет понятнее, всё равно по вырванным кускам ничего не понятно.Я тоже так решил и написал проверочный эксперт. Все функции взял из вышеозначенного советника. И он работает нормально! Почему в изначальном советнике позиция не выбирается по символу если она выставляется со стоп-лоссом - совсем не понятно... Файлы: error_close_position.mq5 24 kb Вопросы от начинающих MQL5 Ошибки, баги, вопросы Работа советника на нескольких Vladimir Karputov 2019.01.29 13:26 #12 Сергей Таболин: Я тоже так решил и написал проверочный эксперт. Все функции взял из вышеозначенного советника. И он работает нормально! Почему в изначальном советнике позиция не выбирается по символу если она выставляется со стоп-лоссом - совсем не понятно...Файл с ошибками. [Удален] 2019.01.29 13:35 #13 Vladimir Karputov: Файл с ошибками.С какими ошибками? Может не хватает этого файла в Include? Файлы: lib_cisnewbar.mqh 14 kb Vladimir Karputov 2019.01.29 13:42 #14 Сергей Таболин: Скачайте свой файл эксперта в чистый MetaEditor и попробуйте запустить. Vladimir Karputov 2019.01.29 14:08 #15 Сергей Таболин: С какими ошибками? Может не хватает этого файла в Include?Да, этого файла не хватало. Вопрос. Зачем два раза выбирать позиции двумя разными методами? if(my_Position.Select(Symbol()) && my_Position.SelectByMagic(Symbol(),magic_num)) [Удален] 2019.01.29 15:01 #16 Vladimir Karputov: Да, этого файла не хватало. Вопрос. Зачем два раза выбирать позиции двумя разными методами? Ну это для хеджинговых счетов. И тем не менее, LastError = 4753 ( ERR_TRADE_POSITION_NOT_FOUND4753Позиция не найдена ) при выборе позиции по символу появляется только если установлен стоп. Вот и вопрос: почему один и тот же код работает по разному из-за стопа? PositionSelect код ошибка 4753 Вопросы от начинающих MQL5 не один советник не Vladimir Karputov 2019.01.29 15:08 #17 Сергей Таболин: Ну это для хеджинговых счетов. И тем не менее, LastError = 4753 ( ERR_TRADE_POSITION_NOT_FOUND4753Позиция не найдена ) при выборе позиции по символу появляется только если установлен стоп. Вот и вопрос: почему один и тот же код работает по разному из-за стопа?Вынужден повторить: ЗАЧЕМ ДВА СПОСОБА выбора позиции? А почему не три способа? Или не четыре? [Удален] 2019.01.29 15:11 #18 Что бы снять лишние вопросы. Функции открытия/закрытия позиций, расчёта магика и маржи находятся в подключаемых файлах. Прямо сейчас идёт оптимизация другого советника с этими же подключаемыми функциями. И со стопом, и без стопа отрабатывается без ошибок. Анализ одного ПАММ-счета Проект советника Изучаем и пишем вместе Vladimir Karputov 2019.01.29 15:13 #19 Сергей Таболин: Что бы снять лишние вопросы. Функции открытия/закрытия позиций, расчёта магика и маржи находятся в подключаемых файлах. Прямо сейчас идёт оптимизация другого советника с этими же подключаемыми функциями. И со стопом, и без стопа отрабатывается без ошибок.Тогда используйте все четыре способа выбора позиции :) . Я вышел из обсуждения. [Удален] 2019.01.29 15:18 #20 Vladimir Karputov: Вынужден повторить: ЗАЧЕМ ДВА СПОСОБА выбора позиции? А почему не три способа? Или не четыре?ОК. Сча оставлю один из способов (кстати там ещё есть выбор по тикету :) ) и проверю. Однако я не вижу в этом никаких проблем. Да, возможно, это избыточно, но не конфликтует же друг с другом. Или я чего-то не понимаю? Индикаторы: RVI Custom Levels Почему отличается цвет реального Любые вопросы новичков по 123 Новый комментарий
Хотите найти ошибку: упростите код. Максимально упростите. И Вам станет понятнее, всё равно по вырванным кускам ничего не понятно.
Я тоже так решил и написал проверочный эксперт. Все функции взял из вышеозначенного советника. И он работает нормально!
Почему в изначальном советнике позиция не выбирается по символу если она выставляется со стоп-лоссом - совсем не понятно...
Я тоже так решил и написал проверочный эксперт. Все функции взял из вышеозначенного советника. И он работает нормально!
Почему в изначальном советнике позиция не выбирается по символу если она выставляется со стоп-лоссом - совсем не понятно...
Файл с ошибками.
Файл с ошибками.
С какими ошибками?
Может не хватает этого файла в Include?
Скачайте свой файл эксперта в чистый MetaEditor и попробуйте запустить.
С какими ошибками?
Может не хватает этого файла в Include?
Да, этого файла не хватало.
Вопрос. Зачем два раза выбирать позиции двумя разными методами?
Да, этого файла не хватало.
Вопрос. Зачем два раза выбирать позиции двумя разными методами?
Ну это для хеджинговых счетов.
И тем не менее, LastError = 4753 (
ERR_TRADE_POSITION_NOT_FOUND
4753
Позиция не найдена
) при выборе позиции по символу появляется только если установлен стоп.
Вот и вопрос: почему один и тот же код работает по разному из-за стопа?
Ну это для хеджинговых счетов.
И тем не менее, LastError = 4753 (
ERR_TRADE_POSITION_NOT_FOUND
4753
Позиция не найдена
) при выборе позиции по символу появляется только если установлен стоп.
Вот и вопрос: почему один и тот же код работает по разному из-за стопа?
Вынужден повторить: ЗАЧЕМ ДВА СПОСОБА выбора позиции? А почему не три способа? Или не четыре?
Что бы снять лишние вопросы.
Функции открытия/закрытия позиций, расчёта магика и маржи находятся в подключаемых файлах.
Прямо сейчас идёт оптимизация другого советника с этими же подключаемыми функциями. И со стопом, и без стопа отрабатывается без ошибок.
Что бы снять лишние вопросы.
Функции открытия/закрытия позиций, расчёта магика и маржи находятся в подключаемых файлах.
Прямо сейчас идёт оптимизация другого советника с этими же подключаемыми функциями. И со стопом, и без стопа отрабатывается без ошибок.
Тогда используйте все четыре способа выбора позиции :) . Я вышел из обсуждения.
Вынужден повторить: ЗАЧЕМ ДВА СПОСОБА выбора позиции? А почему не три способа? Или не четыре?
ОК. Сча оставлю один из способов (кстати там ещё есть выбор по тикету :) ) и проверю.
Однако я не вижу в этом никаких проблем. Да, возможно, это избыточно, но не конфликтует же друг с другом. Или я чего-то не понимаю?