Rigal Опубликовано 13 мая, 2023 Поделиться Доработка советников: общая тема Опубликовано 13 мая, 2023 2 часа назад, Lexa000 сказал: Я тут подредактировал код чтобы лимитки начинали сначала вот это OT=OrderType(); if(OT==OP_BUY) b++; if(OT==OP_SELL) s++; заменил на OT=OrderType(); if(tip==OP_BUY && (OT==OP_BUYLIMIT || OT==OP_BUYSTOP)) error=OrderDelete(Ticket=0); if(tip==OP_SELL && (OT==OP_SELLLIMIT || OT==OP_SELLSTOP)) error=OrderDelete(Ticket=0); это. И сетка не растет, как было до этого. Это в блоке bool CloseByOrders() Теперь такой результат Вы, главное, на злоупотребляйте. Я вчера забыл выключить визуальный тест на какой-то паре, с какими-то настройками с 2020 - я его запустил, чтобы посмотреть, тралит ли. И график, вроде, выглядит как ваш почти: Но это потому, что тест не остановлен. При этом панель выглядит вот так: Это сравнительно закономерный результат для этого подхода. Ну и по нажатию кнопки стоп в тестере: Вот это особенно смешно: Видимо, свопы. Я бы ожидал, что терминал отстопаутит, но нет. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Lexa000 Опубликовано 13 мая, 2023 Поделиться Доработка советников: общая тема Опубликовано 13 мая, 2023 34 минуты назад, Rigal сказал: Вы, главное, на злоупотребляйте. Я вчера забыл выключить визуальный тест на какой-то паре, с какими-то настройками с 2020 - я его запустил, чтобы посмотреть, тралит ли. И график, вроде, выглядит как ваш почти: Но это потому, что тест не остановлен. При этом панель выглядит вот так: Это сравнительно закономерный результат для этого подхода. Ну и по нажатию кнопки стоп в тестере: Вот это особенно смешно: Видимо, свопы. Я бы ожидал, что терминал отстопаутит, но нет. Если им просто торговать, то ничего хорошего не выйдет. Поэтому я его использую как помощник Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 13 мая, 2023 Поделиться Доработка советников: общая тема Опубликовано 13 мая, 2023 Только что, Lexa000 сказал: Если им просто торговать, то ничего хорошего не выйдет. Поэтому я его использую как помощник А разница невелика. Помощник тестируется ровно по тем же принципам. Потому, что помощь вам нужна, когда торговля не заладилась сама по себе - значит, тестировать его нужно с неудачным первым входом. А значит, достаточное количество случайных первых входов покажут вам, чем закончится ваш очередной забег. Рано, или поздно. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Lexa000 Опубликовано 13 мая, 2023 Поделиться Доработка советников: общая тема Опубликовано 13 мая, 2023 6 минут назад, Rigal сказал: А разница невелика. Помощник тестируется ровно по тем же принципам. Потому, что помощь вам нужна, когда торговля не заладилась сама по себе - значит, тестировать его нужно с неудачным первым входом. А значит, достаточное количество случайных первых входов покажут вам, чем закончится ваш очередной забег. Рано, или поздно. Я пока не достиг ни каких результатов, мне тут и ответить не чем. Если все получится, то обязательно напишу 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Lexa000 Опубликовано 14 мая, 2023 Поделиться Доработка советников: общая тема Опубликовано 14 мая, 2023 Добавил трал в панель cmea manual gird(1).mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Olaft_T Опубликовано 29 мая, 2023 Поделиться Доработка советников: общая тема Опубликовано 29 мая, 2023 This is stand alone mirror trading software Mirror Trading Manager.zip Ссылка на сообщение Поделиться на другие сайты More sharing options...
kDelu Опубликовано 31 мая, 2023 Поделиться Доработка советников: общая тема Опубликовано 31 мая, 2023 В поисках готовой обвязки менеджера ордеров для форекса. Можно ли найти на этом форуме или подскажете где opensource аккуратный код на MQL (v4, но перспективней 5), который отвечает за логику исполнения заявок и покрывает логирование, статистику и пр.? Если не открытый код, то из какого-нибудь конструктора стратегий. Что бы не писать с нуля. Использую python для тестов и оптимизации на истории. Был и опыт и с квиком, уже забытый. К этому "модулю" хочу прикрутить блок открытия ордеров с целями и SL, было бы проще и надёжней. Что предполагаю найти в обвязке: выставление лимитников, перемещение лимитников за ценой (если не сработал за время бара), закрытие ордера по времени, обновление таблиц открытых/закрытых ордеров, логика отработки длительных пингов и обрыва связи, логирование настраиваемой детальностью. Желательно так же иметь ММ в обвязке: запрет на открытие новых ордеров, если Х открыто, если equity меньше уровня и т.п. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 31 мая, 2023 Поделиться Доработка советников: общая тема Опубликовано 31 мая, 2023 8 часов назад, kDelu сказал: В поисках готовой обвязки менеджера ордеров для форекса. Можно ли найти на этом форуме или подскажете где opensource аккуратный код на MQL (v4, но перспективней 5), который отвечает за логику исполнения заявок и покрывает логирование, статистику и пр.? Если не открытый код, то из какого-нибудь конструктора стратегий. Что бы не писать с нуля. Использую python для тестов и оптимизации на истории. Был и опыт и с квиком, уже забытый. К этому "модулю" хочу прикрутить блок открытия ордеров с целями и SL, было бы проще и надёжней. Что предполагаю найти в обвязке: выставление лимитников, перемещение лимитников за ценой (если не сработал за время бара), закрытие ордера по времени, обновление таблиц открытых/закрытых ордеров, логика отработки длительных пингов и обрыва связи, логирование настраиваемой детальностью. Желательно так же иметь ММ в обвязке: запрет на открытие новых ордеров, если Х открыто, если equity меньше уровня и т.п. На метаквотах выкладывалась библиотека DoEasy - там примерно такой функционал был в части ордер менеджмента. И много чего еще. Кроссплатформенная и хороший, стройный код. Я года три назад подумывал на нее замигрироваться со своих самописных, когда выбирал путь переезда на кросплатформенные решения. Даже реализовал проектик на ней. Оказалось, что она невероятно медленнее работает, чем мои самописные решения, тестировать и оптимизировать оказалось очень долго и неэффективно, отказался. Она потом долго дорабатывалась и в нее было добавлено очень много разного функционала - возможно, проблема с производительностью была позже решена. А возможно, я не люблю кошек просто потому, что не умею их готовить. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Vechnaya Опубликовано 8 июня, 2023 Поделиться Доработка советников: общая тема Опубликовано 8 июня, 2023 Здравствуйте, уважаемые программисты. Прошу помощи в написании части кода для lua script. ТЗ добавить условие если цена ордера достигает величины меньше или равно минус 5 долларов, то ордер закрывается Заранее спасибо Lua.txt Ссылка на сообщение Поделиться на другие сайты More sharing options...
yuriy150 Опубликовано 12 июня, 2023 Поделиться Доработка советников: общая тема Опубликовано 12 июня, 2023 добрый день ув. программисты. помогите исправить ошибку!!!! заранее благодарен!UglyDance Лавина асинхронная.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Kadosh78 Опубликовано 15 июня, 2023 Поделиться Доработка советников: общая тема Опубликовано 15 июня, 2023 Здравствуйте, уважаемые программисты. Есть сова. Работает на Ренко. Принцип работы прост (если не брать во внимание фильтры): кирпичик закрылся бычий -открывается сделка на покупку, медвежий -соответственно сразу селл. И так происходит после каждого закрытого кирпичика ренко. Если не выставлять тейк и лося -все сделки закроются как только появится противоположный кирпич. Т.е. 10 бычьих кирпичей -10 открытых сделок в бай и если 11-я свеча закрывается медвежья -закрытие всех бай и открытие селл. Дак вот: возможно ли отключить эту функцию. Т.е. ничего не закрывается, а тупо открывается сделка в селл, а бай остаются открытыми. The Captain's auto trading robot by Steve Hopwood.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Olaft_T Опубликовано 18 июня, 2023 Поделиться Доработка советников: общая тема Опубликовано 18 июня, 2023 В 5/29/2023 в 10:37 AM, Olaft_T сказал: This is stand alone mirror trading software Mirror Trading Manager.zip 31.14 \u041c\u0411 · 6 downloads Anyone can fix it ? Ссылка на сообщение Поделиться на другие сайты More sharing options...
usver73 Опубликовано 23 июня, 2023 Поделиться Доработка советников: общая тема Опубликовано 23 июня, 2023 В 15.06.2023 в 21:09, Kadosh78 сказал: Дак вот: возможно ли отключить эту функцию. Т.е. ничего не закрывается, а тупо открывается сделка в селл, а бай остаются открытыми. Это неправильно: локировать сделку - получить убыток от комиссии и свопа. Я бы не настаивал на Вашей логике. п.с. "Дак вот" правильно пишется "Так вот..." Ссылка на сообщение Поделиться на другие сайты More sharing options...
Вера Опубликовано 9 июля, 2023 Поделиться Доработка советников: общая тема Опубликовано 9 июля, 2023 Добрый день, помогите пожалуйста с советником. Надо добавить маджик номер. Чтоб убыточные сделки закрывал именно робота, а не мои. cm-Close-Far-Loss.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 10 июля, 2023 Поделиться Доработка советников: общая тема Опубликовано 10 июля, 2023 В 09.07.2023 в 13:21, Вера сказал: Добрый день, помогите пожалуйста с советником. Надо добавить маджик номер. Чтоб убыточные сделки закрывал именно робота, а не мои. cm-Close-Far-Loss.mq4 13.3 \u043a\u0411 · 0 загрузок Параметр был почему-то спрятан. В остальном логика, вроде, реализована. Если выставить -1 - не учитывает магик. Любое другое значение - будет работать только с таким маджиком cm-Close-Far-Loss.mq4 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Al2ex3 Опубликовано 11 июля, 2023 Поделиться Доработка советников: общая тема Опубликовано 11 июля, 2023 Подскажите, как прописать в советнике на MT5: 1. Чтобы он подхватывал ордера с минусовым меджиком. 2. Чтобы он подхватывал ордера одновременно с разными меджиками по паре. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 11 июля, 2023 Поделиться Доработка советников: общая тема Опубликовано 11 июля, 2023 9 часов назад, Al2ex3 сказал: Подскажите, как прописать в советнике на MT5: 1. Чтобы он подхватывал ордера с минусовым меджиком. 2. Чтобы он подхватывал ордера одновременно с разными меджиками по паре. Ну просто не проверяйте маджик в точке, где вы перебираете ордера у вас там, вероятно, что-то типа if(OrderSymbol() == Symbol() && OrderMagic() == Magic) Выкиньте проверку магика, будут учитываться все ордера 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Al2ex3 Опубликовано 11 июля, 2023 Поделиться Доработка советников: общая тема Опубликовано 11 июля, 2023 Может кому-то пригодится: Для МТ4: В параметрах input int Magic = -1; //все ордера (-1) или только с магиком советника В коде ...(Magic==OrderMagicNumber() || Magic==-1)... Для МТ5: В параметрах input int MagicNumber = -1; // все ордера (-1) или только с магиком советника В коде при инициализации trade.SetExpertMagicNumber(MagicNumber); В коде при фильтрации: ...(position.Magic() == MagicNumber || MagicNumber==-1)... Т.о. при "-1" не задается фильтрация по магику и советник видит и обрабатывает все ордера любых советников с разными магиками, установленных на паре. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Rigal Опубликовано 11 июля, 2023 Поделиться Доработка советников: общая тема Опубликовано 11 июля, 2023 22 минуты назад, Al2ex3 сказал: Для МТ5: В параметрах input int MagicNumber = -1; // все ордера (-1) или только с магиком советника В коде при инициализации trade.SetExpertMagicNumber(MagicNumber); В коде при фильтрации: ...(position.Magic() == MagicNumber || MagicNumber==-1)... С таким кодом ваши ордера (если советник открывает ордера) будут отрываться с магиком -1. Это, вероятно, не то, что вы хотели. Вы, вероятно, хотели бы иметь возможность выбирать разные магики, а открываться все же конкретным. Реализовать это в одном параметре получится только если вы, например, в trade (и более общо, в открытие сделки) будете всегда отдавать абсолютное значение, а при выборке будете игнорировать магик, если его значение отрицательное - тогда можно задать отрицательное конкретное значение и получить ваше желаемое поведение 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
skiffors Опубликовано 14 июля, 2023 Поделиться Доработка советников: общая тема Опубликовано 14 июля, 2023 Приветствую господ програмёров. Есть вот такой советник закрывающий ордера по заданному тейкпрофиту в валюте счёта после безубытка. Но он закрывает ВСЕ ордера. Мне надо что бы закрывал только прибыльные, по которым и набежал заданный профит. Можно ещё сделать отключаемый безубыток, что бы просто закрывал прибыльные ордера, но это по возможности и желанию. Главное что бы не закрывал всё, а только прибыльные. Тейкпрофит от безубытка Bay Sell.ex4 Тейкпрофит от безубытка Bay Sell.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
1strafer1 Опубликовано 17 июля, 2023 Поделиться Доработка советников: общая тема Опубликовано 17 июля, 2023 Всем привет. SOS! Помогите со строкой 417, в чём ошибка? Изменено 17 июля, 2023 пользователем 1strafer1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
ademen Опубликовано 17 июля, 2023 Поделиться Доработка советников: общая тема Опубликовано 17 июля, 2023 30 минут назад, 1strafer1 сказал: Всем привет. SOS! Помогите со строкой 417, в чём ошибка? void ничего не возвращает, замените return(0); на return 1 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
1strafer1 Опубликовано 17 июля, 2023 Поделиться Доработка советников: общая тема Опубликовано 17 июля, 2023 42 минуты назад, ademen сказал: void ничего не возвращает, замените return(0); на return Большое спасибо за помощь. Исправил. Прогнал в тестере, результат - фигня. Ссылка на сообщение Поделиться на другие сайты More sharing options...
1strafer1 Опубликовано 17 июля, 2023 Поделиться Доработка советников: общая тема Опубликовано 17 июля, 2023 Ещё одна просьба: Для МТ5 есть советник на ТФ М5 на базе Parabolic SAR с трейлингом , но последнее время МТ5 не работает (выскакивает ошибка). Я попробовал его сохранить с расширением mq4 - 74 ошибки. Переконвертируйте, пожалуйста, файл "2005.mq5" для работы в МТ4. У вас есть набор индикаторов ParSar, но нет советников на его базе. Изменено 17 июля, 2023 пользователем 1strafer1 уточн Ссылка на сообщение Поделиться на другие сайты More sharing options...
ademen Опубликовано 17 июля, 2023 Поделиться Доработка советников: общая тема Опубликовано 17 июля, 2023 14 минут назад, 1strafer1 сказал: Ещё одна просьба: Для МТ5 есть советник на ТФ М5 на базе Parabolic SAR с трейлингом , но последнее время МТ5 не работает (выскакивает ошибка). Я попробовал его сохранить с расширением mq4 - 74 ошибки. Переконвертируйте, пожалуйста, файл "2005.mq5" для работы в МТ4. Так не сработает, нужно переписывать с мт4 на мт5, там обычно немало работы, и не всегда возможно 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти