[Советник] [Мультивалютник] Коржик

От Rigal, 2 октября, 2020 в Лаборатория ProfitFX

Автор#352
2 часа назад, ademen сказал:

@Rigal, должен ли советник передвигать стоп, после открытия нового колена? (DiverAUDNZD сет)

 

Последовательность ордеров тоже странная, в конце пошло уменьшения лота, и просадка больше чем выставлена

image.thumb.png.0448d0000a5fffa3198481dbc27eec4e.png

лотность 1.02 меня несколько обескураживает.

Я пойду завтра смотреть в код и в сет, мне непонятно

#353
5 минут назад, Rigal сказал:

Ну, то есть я, конечно, сделаю закрытие по достижении плановой просадки, даже если стоп не приполз в нужное место, это сделать надо.

Коллега @Старик на какой то из 500 страниц чудесного топика писал почему он не использует стопы в сетке, уверен он поделится ссылкой .

 

8 минут назад, Rigal сказал:

А потом до меня дошло, что она и так радикально нарушена: на центе совсем не дукасовские котировки.

И что бы я ни делал, работать будет иначе.

Почему другие? Спред да другой, но я, к примеру на центе плачу комиссию 10 цдолл/лот за то что бы спред был похожий на тот что в котировках, и исполнения было отличное. У меня к примеру на EURUSD спред в среденем 2 пипса, такое не на каждом центе.

5 минут назад, Rigal сказал:

лотность 1.02 меня несколько обескураживает.

Я пойду завтра смотреть в код и в сет, мне непонятно

Вам логи нужны ? За какой день? Или все что сохранились скинуть?

 

Так же заметил странность : ордера пары периодически модифицировались(запись была, но цена тп и сл не менялась), хотя нового ордера не было.

Автор#354
10 минут назад, ademen сказал:

Вы допускаете, что стоп будет даже если сетка не раскроется полностью?

Я не совсем понимаю вопрос, если честно.

 

Что значит - сетка раскроется полностью?

 

Принцип работы большинства сеточных сетов в корже таков: количество колен ничем не ограничено.

Они могут перестать расти на каком-то колене (и в этом сете это 5+16=21 колено), но открываться не перестанут.

Механизма выхода из сетки два: в профит и в стоп.

 

При этом мы протестировали сет на истории за последние, скажем, 9 лет и выбрали конфигурацию. Запомнили максимальную просадку, которая у этого сета случалась на тестовом периоде, увеличили ее на 10% (запас на "биения рынка" (c)) и ограничили просадку сета этой суммой. И стоп ставится в точку, в которой будет достигнута эта просадка.

 

При этом мы не можем определить, где эта точка будет через столько-то колен. Потому, что колени открываются на барах и с контролем зазора не только по дистанции, но и по времени.

поэтому при открытии нового ордера мы вычисляем, где будет стоп для текущей конфигурации, и переставляем стоп всех наших ордеров туда.

 

У вас не переставилось явно, я подозреваю из-зи зоны заморозки - у нас отстопилось ночью

 

На лотность надо смотреть, мне с наскока непонятно.

Автор#355
4 минуты назад, ademen сказал:

10 цдолл/лот за то что бы спред был похожий на тот что в котировках, и исполнения было отличное. У меня к примеру на EURUSD спред в среденем 2 пипса

Из любопытства: это пятизначные пипсы?

 

Про комиссию: она тоже учитывается в прибыль и в 2.5 раза выше, чем та, что в паспорте сета. Это влияет.

5 минут назад, ademen сказал:

Вам логи нужны ? За какой день? Или все что сохранились скинуть?

 

Так же заметил странность : ордера пары периодически модифицировались(запись была, но цена тп и сл не менялась), хотя нового ордера не было.

Да, я бы был признателен.

#356
11 минут назад, ademen сказал:
23 минуты назад, Rigal сказал:

Ну, то есть я, конечно, сделаю закрытие по достижении плановой просадки, даже если стоп не приполз в нужное место, это сделать надо.

Коллега @Старик на какой то из 500 страниц чудесного топика писал почему он не использует стопы в сетке, уверен он поделится ссылкой .

У вас просто болезненная страсть к упоминанию меня всуе ещё и с выворачиванием наизнанку реальной ситуации.

20201028 - Старик - стопы в боте и торгах - классификация возможных типов стопов в сетах/торгах

Если вы не в состоянии запомнить, что 3 месяца назад вы прочли прямо противоположное, то не нужно выдумывать и эти сказки приписывать мне!

#357
11 минут назад, Старик сказал:

20201028 - Старик - стопы в боте и торгах - классификация возможных типов стопов в сетах/торгах

@Старик не не, не то. Я имел ввиду почему в Сетке не используется стоп ордера, как в этом советнике, а бот чистит ордера сам при достижении указанной просадки.

#358
28 минут назад, Rigal сказал:

Из любопытства: это пятизначные пипсы?

Да, 5-ти знак.

29 минут назад, Rigal сказал:

 

Про комиссию: она тоже учитывается в прибыль и в 2.5 раза выше, чем та, что в паспорте сета. Это влияет.

Поэтому я все сеты тестировал с своей комиссией, где то выкинул, в других подправил макс просадку. 

image.png.826214b299aedad5bcb3fe015eb22f27.png

Вот эти показывают приемлемый результат, на счете с комиссией 10 

Были еще достойные, в которых ордеров меньше чем 300 за 5 лет - их исключил.

 

33 минуты назад, Rigal сказал:

Да, я бы был признателен.

Логи.rar5 скач.

#359
7 минут назад, ademen сказал:
23 минуты назад, Старик сказал:

20201028 - Старик - стопы в боте и торгах - классификация возможных типов стопов в сетах/торгах

@Старик не не, не то. Я имел ввиду почему в Сетке не используется стоп ордера, как в этом советнике, а бот чистит ордера сам при достижении указанной просадки.

я вообще не понимаю о чём вы - в Сетке с 2016 года используются стоп отложкки и стопы в торгах.

Давайте завязывать с флудом в будущем огромном топике чужого бота.

#360
4 минуты назад, ademen сказал:

Вот эти показывают приемлемый результат, на счете с комиссией 10 

Вы все 43-53 сэта прогоняли?) Я сейчас про дивергенцию в первую очередь.

Изменено 29 января, 2021 пользователем BotPro

#361
1 минуту назад, BotPro сказал:

Вы все 43-53 сэта прогоняли?) Я сейчас про дивергенцию в первую очередь.

Да, все, всех роботов и с двух папок. 

@Rigal если вы сможете вернуть строку комментарий к сетку в описания параметров, будет супер, иногда забываешь какой сет тестируешь, и приходится перезапускать тестер.

#362
9 минут назад, ademen сказал:

@Rigal если вы сможете вернуть строку комментарий

Вы о дивергенции? Если так, то коллега Игорь уже озвучил своё мнение в тему дивергенции. Хотя если наберётся большое количество желающих - думаю ему это легко сделать. С другой стороны - у коржика, если правильно помню, с комментами и меджиками своя история. @Rigal, поправьте, если как-то иначе озвучил.

 

#363
2 минуты назад, BotPro сказал:

комментами и меджиками своя история

Нет, я имел ввиду комментарий к сету, информативная функция , которая вряд-ли на что-то влияет. Не критично, исключительно для удобства.

Автор#364
12 часов назад, ademen сказал:

Вот эти показывают приемлемый результат, на счете с комиссией 10 

Были еще достойные, в которых ордеров меньше чем 300 за 5 лет - их исключил.

Окей, я забираю назад свои слова, ибо вы, судя по всему, системно подходите к вопросу.

Но у меня, кстати, вопрос в связи с этим: вы когда тестируете, у вас терминал подключен к вашему реальному счету?

Если да, он должен подсасывать в том числе и уровни заморозки и ваши тесты должны, получается, показывать, как оно работает с этими уровнями.

Я бы рекомендовал.

И множитель спреда в 1.2-1.5 (в ТДС).

 

Я сегодня поправить не смогу, личная жизнь вносит свои коррективы.

А завтра постараюсь выкатить версию, которая будет совместима с сетами 2.13.1 и будет закрывать просадку по достижению.

И тейк, видимо, тоже будет поддерживать виртуальный.

Я спрячу в тестере стратегий под тот же флажок, который позволяет пропускать тики - потому, что в режиме пропуска тиков оно все равно правильно работать не будет, так что все ретесты придется делать с выключеным флажком, медленнее и печальнее.

Но зато можно будет убедиться, что все работает.

 

Автор#365
12 часов назад, ademen сказал:

Логи.rar 426 \u043a\u0411 · 0 загрузок

Я заглянул в логи.

Если честно, вы, коллега, мазохист, честное слово.

Давайте по порядку:

Спойлер

0    04:00:08.942    BasketTrader GBPUSD,M1: TradeUtils.mqh[511] - Attempt #1: successfully modified BUY order #281406724 on AUDNZD, _magic = 82311, SL = 1.06497, TP = 1.07117
0    04:00:08.942    BasketTrader GBPUSD,M1: TradeUtils.mqh[490] - Will modify the _ticket#281423449 - _stopLoss: [1.06542]=>[1.06497], _takeProfit: [1.07139]=>[1.07117], one of the changes is bigger than step=0.00001
0    04:00:09.145    BasketTrader GBPUSD,M1: TradeUtils.mqh[516] - Failed to modify order #281423449: [0] off quotes

2    04:00:09.489    BasketTrader GBPUSD,M1: modify #281423449 buy 0.42 AUDNZD at 1.07417 sl: 1.06497 tp: 1.07117 ok
0    04:00:09.489    BasketTrader GBPUSD,M1: TradeUtils.mqh[511] - Attempt #2: successfully modified BUY order #281423449 on AUDNZD, _magic = 82311, SL = 1.06497, TP = 1.07117

То есть он модифицировал успешно массу ордеров, а один из них - не смог. Реквот. Я немного отвык от этого понятия, какой может быть off quotes при модификации, я не совсем понимаю?

Я, к счастью, повторяю попытку - и вторая попытка удалась. Но вот этот оффквот - это какой-то грязный трюк брокера в расчете на то, что программист не выписал повторную попытку.

 

И в целом - я ошибаюсь с причиной.

У всех ваших ордеров один и тот же тейк и один и тот же стоп.

Это означает, что они все модифицировались, как и ожидалось. Только явно не туда, куда ожидалось.

Я пойду полистаю логи старта, чтобы понять, где у вас стоп и почему.

 

#366
29 минут назад, Rigal сказал:

Но у меня, кстати, вопрос в связи с этим: вы когда тестируете, у вас терминал подключен к вашему реальному счету?

Да, терминал для тестирования подключен к инвест акаунту того счета, на котором идет торговля. 

29 минут назад, Rigal сказал:

И множитель спреда в 1.2-1.5 (в ТДС).

@Rigal, я сравнивал спреды, они +/- таки самые как в Дуки, поэтому я множитель не везде использую.

image.thumb.png.a45cf1cbfdd3b7a2659175b05734a3f2.png

image.png.567a92c4e4dcdbfdba742f6e7f58871c.png

29 минут назад, Rigal сказал:

Я сегодня поправить не смогу, личная жизнь вносит свои коррективы.

А завтра постараюсь выкатить версию, которая будет совместима с сетами 2.13.1 и будет закрывать просадку по достижению.

И тейк, видимо, тоже будет поддерживать виртуальный.

Я спрячу в тестере стратегий под тот же флажок, который позволяет пропускать тики - потому, что в режиме пропуска тиков оно все равно правильно работать не будет, так что все ретесты придется делать с выключеным флажком, медленнее и печальнее.

Но зато можно будет убедиться, что все работает.

@Rigal, вам как автору виднее, но имхо, возможно проблему можно найти копая под странные лоты с 1,02? Изначально стоп был верный (скорее всего), но потом он почему то начал модифицироваться. Вчера к примеру стоп был где то на уровне 7к, я был готов его принять, но как только цена подошла к нему, он перенесся, и пришлось вручную с телефона чистить ордера.

 

 

#367
11 минут назад, Rigal сказал:

Если честно, вы, коллега, мазохист, честное слово.

Я пытаюсь выбрать лучшее из худших, сейчас к примеру сравниваю ForexChief который на центе предлагает такой же спред как ФФЮ но с комиссией 3 долл., но регулятор банановый, в этого хоть Кипр.

 

14 минут назад, Rigal сказал:

То есть он модифицировал успешно массу ордеров, а один из них - не смог. Реквот. Я немного отвык от этого понятия, какой может быть off quotes при модификации, я не совсем понимаю?

Я, к счастью, повторяю попытку - и вторая попытка удалась. Но вот этот оффквот - это какой-то грязный трюк брокера в расчете на то, что программист не выписал повторную попытку.

Этот брокер, к примеру, запрещает даже закрывать позицию, за 2 часа до закрытия сессии или перед важными новостями, ошибка примерно такая же будет. Может в этом проблема.

https://www.forex4youru.com/trading-conditions/ - тут все фокусы расписаны.

 

@Rigal, насколько я слышал нормальные долларовые брокеры тоже грешат фокусами, но на центовых офшорных брокерах цирк чаще.

Автор#368

Стоп левелы вылезают для этого сета:

Спойлер

0    22:00:12.100    BasketTrader GBPUSD,M1: TradeUtils.mqh[693] - Attempt #1 to open SELL order on AUDNZD, _magic = 82311, Lot = 0.06, Price = 1.06951, TP = 1.06772, SL = 1.72245, ready to open+modify on stop level failure, DiverMartin AUDNZD M30 CCI 1.0
0    22:00:12.350    BasketTrader GBPUSD,M1: TradeUtils.mqh[706] - Attepmt #1: failed to place SELL order: [130] invalid stops
0    22:00:12.350    BasketTrader GBPUSD,M1: TradeUtils.mqh[708] - Market execution detected. Re-sending order using WHC approach for SL = 1.72245, TP = 1.06772
2    22:00:12.756    BasketTrader GBPUSD,M1: open #282011198 sell 0.06 AUDNZD at 1.06952 ok
0    22:00:12.756    BasketTrader GBPUSD,M1: TradeUtils.mqh[713] - Attempt #1: successfully opened SELL order #282011198 in WHS _mode on AUDNZD, _magic = 82311, Lot = 0.06, Price = 1.06951, no TP/SL yet, trying to modify
0    22:00:12.756    BasketTrader GBPUSD,M1: TradeUtils.mqh[724] - Attepmt #1: failed to modify SELL order #282011198 in WHS _mode: [130] invalid stops

Тейк в сете 6 пунктов.

Уровень заморозки 20.

Я смотрю на попытку открыться и она уже явно не соблюдает уровень заморозки.

Ушел курить код, это надо поправить.

 

Но вы имейте в виду, что сет не будет работать правильно с гарантией на первых Х шагах - пока тейк плановый не окажется в 20+ пунктах от безубытка сетки.

То есть там, где у меня выйдет в +6 пунктов у вас будет ждать 20+ и, возможно, уйдет.

Есть смысл поменять прям тейки в пунктах на что-то более крупное, чем ваш стоплевел и проставить тейк в долларах, чтобы симулировать сегодняшнее поведение.

 

Я подозреваю, что и со стопом та же история случилась: в очередной раз начислился, например, своп, или изменилось TickValue (что постоянно происходит для недолларовых пар) и точка стопа потребовала переноса. А перенести ее можно только на 20+ пунктов от текущей позиции.

 

Я должен признать, что я не учел такой опасности.

Я присмотрюсь и допишу. И в идеале нужно много, где дописать.

#369
5 минут назад, Rigal сказал:

Уровень заморозки 20.

30, к сожалению 

image.png.83b4fd3159179769c0981f1490ebf64d.png

Автор#370
6 минут назад, Rigal сказал:

Я смотрю на попытку открыться и она уже явно не соблюдает уровень заморозки.

Ушел курить код, это надо поправить.

Нет, все нормально. Это спред. Стоплевел покупки отмеряется от цены продажи.

Видимо, еще один пример реквота.

Автор#371
2 минуты назад, ademen сказал:

30, к сожалению 

image.png.83b4fd3159179769c0981f1490ebf64d.png

Это на фунте. 3 четырехзначных.

На паре, когда она была в работе, уровень вот:

Спойлер

0    09:14:13.584    BasketTrader GBPUSD,M1: Successfully loaded file BasketTrader\DIVER-AUDNZD-M30-MARTIN-CCI-1.0.set with 130 entries
0    09:14:13.584    BasketTrader GBPUSD,M1: SymbolInfo.mqh[145] - SymbolInfo:
0    09:14:13.584    BasketTrader GBPUSD,M1: SymbolInfo.mqh[146] -     Symbol:            AUDNZD
0    09:14:13.584    BasketTrader GBPUSD,M1: SymbolInfo.mqh[147] -     Base currency:     AUD
0    09:14:13.584    BasketTrader GBPUSD,M1: SymbolInfo.mqh[148] -     Quote currency:    NZD
0    09:14:13.584    BasketTrader GBPUSD,M1: SymbolInfo.mqh[149] -     Deposit currency:  USD
0    09:14:13.584    BasketTrader GBPUSD,M1: SymbolInfo.mqh[150] -     StopLevelPoints:   200
0    09:14:13.584    BasketTrader GBPUSD,M1: SymbolInfo.mqh[151] -     StopLevelDouble:   0.00200
 

Это двадцать четырехзначных.

#372
В 18.01.2021 в 15:09, 2k2 сказал:

рассчитал и отсеял для себя сеты

Результаты торгов на реальном счету Альп есн про. Благо другие советники вывели счёт в плюс. На февраль по фунтдоллар поставил лот 0.01 и сбросил счетчики. Смотрим дальше. Пока не критично. По результатам февраля отчитаюсь.4F9E8585-ED71-4DDB-BC8E-C7555265C20D.thumb.jpeg.754088bf5fb656dcc4edbdd57b406938.jpeg

Изменено 30 января, 2021 пользователем 2k2

Автор#373
6 часов назад, 2k2 сказал:

Результаты торгов на реальном счету Альп есн про. Благо другие советники вывели счёт в плюс. На февраль по фунтдоллар поставил лот 0.01 и сбросил счетчики. Смотрим дальше. Пока не критично. По результатам февраля отчитаюсь.4F9E8585-ED71-4DDB-BC8E-C7555265C20D.thumb.jpeg.754088bf5fb656dcc4edbdd57b406938.jpeg

Я писал уже - я перевел кориандра на 0.01 от общих рисков, снес он мне очень прилично, прям все сделки в стоп в январе.

остальные в плюс.

но единой цифры у меня нет: я переезжаю со счета на счет и там разносортица сейчас по всем фронтам

Автор#374
В 02.10.2020 в 15:51, Rigal сказал:

Версия советника 2.13.1 с принудительным закрытием 

- по достижении лимита просадки

- по достижении цели в долларах

- по достижении цели в пунктах

Добавлена подгрузка стартового лота уже открытых сеток на перезапуске.

BasketTrader.ex4 859 \u043a\u0411 · 0 загрузок53 скач.

@ademen

последняя упомянутая правка - это я обнаружил, что в 2.13 я все еще не подгружал состояние уже открытых сеток.

Соответственно, при перезапуске лот мог меняться.

Что у вас и произошло с лотом 1.02

Изменено 30 января, 2021 пользователем Rigal

#375
1 час назад, Rigal сказал:

кориандр

если рассматривать только его, то у меня символический доллар прибыли есть?, а унёс деньги триплер 

64D67B3F-6E0E-4456-875A-A4384238CE5E.jpeg

#376

@Rigal привет! Знаю что торгуешь на TickMill. У данного брокера есть ограничение в 200 одновременно открытых ордеров на одном счете.

 

Вопрос:

1.по твоей сборке сетов (а я так понял что там порядка 96 сетов) КАКОЕ максимальное количество ордеров было открыто одновременно? Не упирается ЛИ сборка в ограничение брокера?

2.если добавить Челленджер в список сетов, какое максимальное количество одновременно открытых ордеров бывает у Челленджера?(по твоему наблюдению)

Спасибо.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025