Торговый робот выставляет ордера на High и Low предыдущего дня. Если параметр TYPE установить равным 0, то торговый робот выставит Stop-ордера, по цене High buystop, по цене Low sellstop. Если параметр TYPE установить равным 1, то торговый робот выставит Limit-ордера, по цене High selllimit, по цене Low buylimit.
Собственно просьба допилить советник, а именно - добавить условие удалять противоположный ордер, при срабатывании одного, а также поставить запрет выставлении новых отложек до 00.00 по терминальному времени, а то периодически появляются глюки, как-то - в скрине видно. Сработала отложка на покупку, закрылась по тейку, цена упала, почему-то советник снова открыл две отложки, которые оба закрылись по стопу.
Доработка советников: общая тема📌
От Garfik, 4 августа, 2011 в Уголок Программиста
Дописываю сову. Сова по любой паре по заданным параметрам открывает ордера (как рыночные так и отложки)
Вопрос:
- если Вы выставите неправильный размер стопов - что делать сове? Удалять ордер или выставлять минимально разрешенные?
- нужна-ли Вам опция закрытия по времени?
- как удалять не сработавшие отложки? или руками?
- нужен-ли уникальный коммент для каждого ордера?
Если Вы еще здесь: - объем ордера (лот) рассчитывать или для каждого ордера свой (т.е. фикс параметр)?
Изменено 5 мая, 2014 пользователем 0ll
Подправил.
- Удаляет вторую отложку
- Не торгует с - до
Сам не тестил - некогда. Погоняй и отпиши.
Спасибо за помощь! Да, советник удаляет вторую отложку, но при закрытии ордера по тейку либо стопу тут же выставляет опять удаленную отложку. И периодические глюки остались с выставлением второй пары отложек. Может, у кого-нибудь есть соображения, из-за чего это происходит?
1. При закрытии сделки по СЛ и ТР бот обязан выставить новые ордера - ему ничего не мешает. Ранее висела отложка - она и мешала новым ордерам выставляться.
Спасибо за помощь! Да, советник удаляет вторую отложку, но при закрытии ордера по тейку либо стопу тут же выставляет опять удаленную отложку. И периодические глюки остались с выставлением второй пары отложек. Может, у кого-нибудь есть соображения, из-за чего это происходит?
2. Объяснить "периодические глюки" (без пояснений и журналов) могут телепаты...
2. Объяснить "периодические глюки" (без пояснений и журналов) могут телепаты...
хорошо бы для начала разобраться глюки у кого... :)
Здравствуйте уважаемые программисты!
Не могли бы Вы отвязать советник от счета. При подключении сова к счету в журнале выдает надпись: "Не могу открыть файл MFEA_Key.txt"
Заранее благодарен!
Вроде работает, сделал 3 сделки в тестере и завис :)
Вроде работает, сделал 3 сделки в тестере и завис :)
Нет, не работает. Скорее всего, Вы что-то не то удалили в коде. Он не завис, посмотрите запись в журнале тестера: "2014.05.06 09:08:51.239 2013.11.07 13:58 Forex_DC_SC: cannot open file C:\Users\Naked\AppData\Roaming\MetaQuotes\Terminal\9C8C8EA6DB99E5D9B1ADF057A79D2A29\tester\files\RemoteSolve\Forex_DC_SC_Demo\3\0\30000_60_3_0_1_1_7777_4444_0.0_1_0.0\41\F0002_-0.00100000,0.00100000,0.00053241,0.00080068,0.00080591,0.00087547,0,0.00085136,0.00085541.txt"
Может еще кто посмотрит?
Я посмотрел. Чтоб корректно все сделать надо хорошо потрудиться... а стимула нет... Вы хотя-бы расписали, что за сова (я вроде там усреднение увидел), может есть какие-то результаты торговли...Может еще кто посмотрит?
В принципе сова выписана хорошо, но это только усложняет задачу.
Я посмотрел. Чтоб корректно все сделать надо хорошо потрудиться... а стимула нет... Вы хотя-бы расписали, что за сова (я вроде там усреднение увидел), может есть какие-то результаты торговли...Может еще кто посмотрит?
В принципе сова выписана хорошо, но это только усложняет задачу.
Усреднение сейчас используют многие совы. Результатов торговли нет, но я знаю, что сова давала в течении года примерно по 20% в месяц, а потом была прекращена поддержка данной совы автором.
Вроде работает, сделал 3 сделки в тестере и завис :)
Нет, не работает. Скорее всего, Вы что-то не то удалили в коде. Он не завис, посмотрите запись в журнале тестера: "2014.05.06 09:08:51.239 2013.11.07 13:58 Forex_DC_SC: cannot open file C:\Users\Naked\AppData\Roaming\MetaQuotes\Terminal\9C8C8EA6DB99E5D9B1ADF057A79D2A29\tester\files\RemoteSolve\Forex_DC_SC_Demo\3\0\30000_60_3_0_1_1_7777_4444_0.0_1_0.0\41\F0002_-0.00100000,0.00100000,0.00053241,0.00080068,0.00080591,0.00087547,0,0.00085136,0.00085541.txt"
Может еще кто посмотрит?
у меня всё нормально в журнале
Не, глюков у меня нет, глюки у советника) Ладно, а если так - чтобы не искать ошибки в исходном коде, можно ли написать новый советник заново? Условия простые - в 00.00 по терминальному времени выставляются стоповые ордера по хай лоу вчерашнего дня с заданным тейком и стопом, при сработавшей отложке противоположный ордер удаляется. Новые отложки выставляются только в следующие 00.00.
И всегда, если предполагаете некорректную работа бота, прилагайте к посту журналы (log) теста или торгов того дня, когда заметили вероятную ошибку.
... у вас бот отработал как-то не так и неясно почему. А у других такое не происходило.
Соответственно, вы обязаны не впечатлениями делиться, а выложить всю инфу о ходе ваших "неправильных" торгов, которая хранится у вас в терминале.
Это стандартно, в этом никаких чудес - вы должны эту инфу сами анализировать и другим показывать.
Тогда разработчик и форумчане увидят отчеты о происходившем и или что-то подскажут, или что-то поправят.
Терминал МТ4, которым вы пользуетесь, надо изучать - нельзя просто втыкать ботов, не понимая куда смотреть.
В терминале сохраняется много инфы о ходе всех торгов.
Стэйтмент (отчет) о торгах смотрим во вкладке "история счета".
Задаете дату в 1 день (когда был сбой) и сохраняете отчет за 1 день - и прилагаете его к своему посту.
Журналы (логи) торгов ищете в папках logs - их в терминале аж три.
Вам нужны логи за день торгов из 2-х папок, кроме тестера.
Сэт, который у вас в боте, надо перед выкладыванием в топик создать и сохранить.
Вызываете настройки бота, ничего в них не меняете и сохраняете их в файл с именем, которое присвоите.
При прикреплении сэта к вашему посту ищите сохраненный вами сэт в папке Presets.
Может, вы случайно вышли на ошибку в боте - или неправильно задали настройки.
Кроме вас, эта проблема ни у кого не возникла.
Соответственно, описывая проблему на форуме, вам надо предоставить максимум инфы об этом инциденте, чтобы разработчик и более опытные коллеги увидели его и что-то бы сделали или подсказали.
Это стандартно и это в ваших интересах - предоставив максимум инфы, вы максимально быстро получите квалифицированную помощь.
Изменено 6 мая, 2014 пользователем Старик
Lexxx, поищите такого бота среди продукции xbms на данном форуме, начиная с данного подфорума.
И всегда, если предполагаете некорректную работа бота, прилагайте к посту журналы (log) теста или торгов того дня, когда заметили вероятную ошибку.
... у вас бот отработал как-то не так и неясно почему. А у других такое не происходило.
Соответственно, вы обязаны не впечатлениями делиться, а выложить всю инфу о ходе ваших "неправильных" торгов, которая хранится у вас в терминале.
Это стандартно, в этом никаких чудес - вы должны эту инфу сами анализировать и другим показывать.
Тогда разработчик и форумчане увидят отчеты о происходившем и или что-то подскажут, или что-то поправят.
Терминал МТ4, которым вы пользуетесь, надо изучать - нельзя просто втыкать ботов, не понимая куда смотреть.
В терминале сохраняется много инфы о ходе всех торгов.
Стэйтмент (отчет) о торгах смотрим во вкладке "история счета".
Задаете дату в 1 день (когда был сбой) и сохраняете отчет за 1 день - и прилагаете его к своему посту.
Журналы (логи) торгов ищете в папках logs - их в терминале аж три.
Вам нужны логи за день торгов из 2-х папок, кроме тестера.
Сэт, который у вас в боте, надо перед выкладыванием в топик создать и сохранить.
Вызываете настройки бота, ничего в них не меняете и сохраняете их в файл с именем, которое присвоите.
При прикреплении сэта к вашему посту ищите сохраненный вами сэт в папке Presets.
Может, вы случайно вышли на ошибку в боте - или неправильно задали настройки.
Кроме вас, эта проблема ни у кого не возникла.
Соответственно, описывая проблему на форуме, вам надо предоставить максимум инфы об этом инциденте, чтобы разработчик и более опытные коллеги увидели его и что-то бы сделали или подсказали.
Это стандартно и это в ваших интересах - предоставив максимум инфы, вы максимально быстро получите квалифицированную помощь.
Спасибо, все понял, сет прилагаю, сет для исходного советника, ошибка советника произошла 2 мая 2014, отчет с тестера и скрины прилагаю, тестер с реальной торговли совпадают, также логи от 2 мая приложил.
Изменено 6 мая, 2014 пользователем Lexxx
Ну вот я и понял, что Вам нужно.
Уточняю (так сказать - для протокола):
- Сова должна открыть 1 сделку в день.
- СЛ или ТР нам без разницы.
для чтения:
http://tradelikeapro.ru/strategiya-nachalo/
/laboratoriya-profitfx/24/open-source-sovetnik-po-ts-m30-nachalo/3778
А те изменения,о которых просит Lexxx, как-же? Вы их поддерживаете?
Прогнал в тестере период 1.01.2013-25.04.2014 ТP 30 SL 30 число убыточных сделок 6
Oll добавьте пожалуйста функцию мартингейла.
По картинке - 1. убыточных сделок там больше 2. За 16 месяцев прибыль 1%?
Понял. Ждите.В отношении изменений, пока все устраивает. Вот тест за тот же период, ТФ m5 sl-30, tp-30, всего 5 убыточных подряд сделок. С помощью внедрения мартина можно увеличить прибыль.
Добавлено: 07-05-2014 20:29:34
Сделал:
- входит один раз в день
- время входа настраивается (некоторым не нравится Азия)
- мартин после убытка (выключаемый)
Изменено 8 мая, 2014 пользователем 0ll
Дописал... В тестере потестил, но не во всех возможных режимах (сетки не строил, одновременное открытие и т.д.)
Будут вопросы - задавайте.
ЗЫ: не смог загрузить .csv :( Поэтому сами поменяйте расширение у файла 111.
Fundamental_Trader_0ll_1.ex4
111.txt
Описание_Fundamental_Trader_0ll_1.txt
Коллеги, просьба именовать файлы сэтов по типу DayHL_Orders_0ll_2 - audusd просадка 8000 прибыль 30000.set
Т.е. сначала имя и версия бота - потом наименование сэта.
Чтобы всем форумчанам не пришлось переименовывать каждый сэт (или каждый отчет о торгах/тестах).
что в настройках обозначает параметр Start Trade?
по умолчанию в сове стоит значение 2.2
Время в часах. 2.2 часа = 2:12 (0.2 * 60 минут)что в настройках обозначает параметр Start Trade?по умолчанию в сове стоит значение 2.2
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем

