0
Немного не так выставляются ордера. Хотелось бы:

Пример:
Пара EURGBP ТФ D1 (в настройках работаем на продажу).
Советник выставляет отложенный ордер в «время 2» (13.01.2023 23:59)
на расстоянии от цены, которая была в «время 1» (11.01.2023 00:00) + «процент» (50) от разности максимальной цены за этот период (0.8897) и цены в «время 1» (0.8830)
Получается sell limit по цене 0.8864 СЛ 0.8897 (всегда по цене максимума)

Пример2:
Пара EURGBP ТФ D1 (в настройках работаем на продажу).
В «время 2» (02.02.2023 в 00:00) сравнили цены с «время 1» (30.01.2023 00:00 = 0.8759), нашли максимальную (0.8883) и выставили ордер (с 50% от цены «время 1»)
Получается sell stop по цене 0.8821 СЛ 0.8883 (всегда по цене максимума)
И когда цена идет в противоположном направлении от ордера – производим корректировку «N» (допустим 20пп)
Получается sell stop скорректируется на расстояние в 10пп (50%, цена 0.8831), а СЛ примет новое максимальное значение (0.8903)
На покупку (в настройках) советник работает зеркально продажам.

Время, процент, даты взяты для удобства примера.
avatar

malavita

  • 26 февраля 2023, 18:39
0
S = false:
avatar

malavita

  • 23 февраля 2023, 19:20
0
S = true:
avatar

malavita

  • 23 февраля 2023, 19:19
0
Ситуация, когда цена за период была и ниже и выше (для этого и необходима корректировка «S» ):
avatar

malavita

  • 23 февраля 2023, 19:16
0
Ситуация, когда цена идет дальше (для этого и необходима корректировка «N» ):
avatar

malavita

  • 23 февраля 2023, 19:09
+1
Лот и ТП — задаются в параметрах.
avatar

malavita

  • 23 февраля 2023, 19:08
0
Далее находим наибольшую цену за период (стрелка) и рассчитываем расстояние от цена1 до этого значения (60пп) и при значении Р=50% (это 30пп) выставляем отложенный ордер и СЛ
avatar

malavita

  • 23 февраля 2023, 18:54
0
Пример:
Пара EURGBP ТФ D1.
Цена 1 — это наши ДД(1).ММ(1).ГГГГ(1) время 00:00
Цена 2 — это наши ДД(2).ММ(2).ГГГГ(2) время 23:59
avatar

malavita

  • 23 февраля 2023, 18:51
0
Согласно Правил: все изменения и дополнения находятся в открытом доступе.
Увидите вы, увижу и я. На данный момент: что видите вы, то вижу и я.
avatar

malavita

  • 27 января 2019, 11:47
0
При использовании советника в “тестере стратегий” на дневном периоде терминала МТ4 Forex4you есть обнаружены нюансы (тестирование проводилось с исходными настройками, а также выбирались другие параметры для сравнения):
1) в первой версии советника сделка могла открываться в начале свечи (в 00:00), здесь если она и откроется, тогда она и останется открытой до конца периода тестирования (другие не откроются), а если время поставить после 21:59, тогда сделки не откроются вообще;
2) время закрытия после 21:59 (по времени терминала) живет своей жизнью, т.е. какое бы не было выбрано после (22:30; 23:05 и т.д.) – выбирается 00:00 следующей дневной свечи.
3) с исходными настройками сделка 2018.02.14 (EURUSD, как у вас на картинке) должна была закрыться в плюс (согласно условиям), а не локироваться (локируются только убыточный сделки).
Это касательно текущей версии советника.
Еще вопрос такого характера: раскрытие локов, согласно изначального задания (и/или “упрощенного”, описанного в комментарии от 17 января 2019, 21:08) реализовать возможно или практически нет?
avatar

malavita

  • 23 января 2019, 19:18
0
Добрый вечер.
В данном комментарии попробую ответить (обратиться ко всем), участвовавшим в этой теме.
Прежде всего, выражаю огромную благодарность создателю советника.
Очень хотелось бы, что бы Локи все-таки присутствовали. В этом и была вся идея: выявить закономерность на повторениях. А т.к. повторения есть, тогда вместо закрытия убыточной сделки лучше дождаться благоприятной ситуации. И, конечно же, что бы была учтена поправка в комментарии от 17 января 2019, 21:08.
Закономерности выявлялись в ручную (в предполагаемых повторениях) при помощи советника/ов, которых огромное множество (через поисковую систему их не сложно найти, введя в запрос “открытия сделки по времени”) и которые открывают/закрывают в определенные дни/времена, имеют тейки/стопы и др.
avatar

malavita

  • 22 января 2019, 21:15
0
Понимаю. В моем представлении – это выглядит так.
Из упрощения задания:
Сделать безубыток обычным безубытком (закрытие всех открытых сделок тогда, когда сумма всех открытых сделок будет больше нуля если нет, но будет нужное направление – закрыть все открытые в конце текущей свечи (или начале следующей) и забыть. Иначе – локировать, а при следующем указанном дне и времени – раскрыть лок).
И в параметрах будет еще размер лота.
avatar

malavita

  • 17 января 2019, 21:47
0
Андрей, если еще можно внести изменения – делаю в данном комментарии, а именно при раскрытии лока (изменились только подчеркнутые слова):
— если Бай, а предыдущая свеча медвежья – лок остается, бычья – закрывается Бай и оставшийся ордер Селл торгуется с ордером Селл нового цикла (закрываются все по безубытку*, если не закроются — локируются).
— если Селл, а предыдущая свеча бычья – лок остается, медвежья – закрывается Селл и оставшийся ордер Бай торгуется с ордером Бай нового цикла (закрываются все по безубытку*, если не закроются — локируются).
А также прикрепляю картинку (во втором моем комментарии или третья по счету), про раскрытие лока на третьей вертикальной линии (она будет более точной):
avatar

malavita

  • 17 января 2019, 21:08
Начать торговлю с Альпари