Прошу сделать советник МТ-4 который работает по следующему алгоритму:
1.Советник рисует линию с настраиваемым цветом и толщиной на удалении от цены (красная линия).
2.Трейдер переставляет ее в нужное место (вершина волны 1).
3.Цена приходит к линии и когда они сравняются по величине, советник выставляет бай-стоп и селл-стоп ордера №0 на расстоянии Delta_0 c параметрами Vol_0, SL_0, TP_0 (зеленые пунктиры).
Delta_0 ------100
Vol_0 --------0,01
SL_0 --------200
TP_0 --------400
Цена деления графика определяется автоматически.
4.После первого касания ценой линия дезактивируется, чтобы выставлялась только одна пара стоп-ордеров. Трейдер может переставить линию на свободное место графика, так как линия активируется только тогда, когда нет рыночных или отложенных ордеров.
Когда цена направилась к минимуму волны 2 активировался стоп-ордер (селл).
5.Советник удаляет противоположный стоп-ордер (бай-стоп) и на его место (расстояние равно 2*Delta_0) устанавливает другой стоп-ордер №1 (бай-стоп) с параметрами Vol_1, SL_1, TP_1 из расчета, что Vol_1= Vol_0 * Км.
Км -------1,55
SL_1------200
TP_1------800
6.Цена снова ушла выше стартового уровня и закрыла по стоп-лоссу селл-ордер №0 и активировала бай-ордер №1. После закрытия селл-ордера №0 по стоп-лоссу на старом уровне (расстояние равно 2*Delta_0) устанавливается новый стоп-ордер №2 (селл-стоп) с параметрами бай-ордера №1, отложенными в противоположную сторону. Только объем увеличивается на коэффициент Км: Vol_2= Vol_0 *Км*Км.
По такой же схеме цикл длится с наращиванием объема путем умножения стартового объема на коэффициент мартингейла в виде степенной функции с округлением до 0,01 лота. То есть номер ордера равен степени коэффициента Км.
Например:
Vol_0=0,01 лота
Vol_1=0,01*1,2=0,012=0,01 лота
Vol_2=0,01*1,2*1,2=0,0144 = 0,01 лота
Vol_3=0,01*1,2*1,2*1,2= 0,01728=0,02 лота
Vol_4=0,01*1,2*1,2*1,2*1,2= 0,020736=0,02 лота
Если описать процесс простыми словами, то советник выставляет два противоположных стоп-ордера над и под уровнем, указанным трейдером, и поочередно выставляет на тех же уровнях новые стоп-ордера с увеличением объема, пока цена не закроет очередной ордер по тейк-профиту.
7.После срабатывания тейк-профита, второй стоп-ордер удаляется.
Комментарии (43)
35 AM2 Сообщений: 16388 - Андрей
2.Под моим руководством зарабатывает деньги, несмотря ни на что
.
12 sledopyt Автор Сообщений: 151
Просто, но на проторговках может реально неплохо себя показать.
24 ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.
www.opentraders.ru/downloads/3116/
35 AM2 Сообщений: 16388 - Андрей
1.При закрытии одного из ордеров по тейкпрофиту, второй ордер не удаляется а остается на том же месте и может стоять там неделю. Если цена придет к другой линии, то там выставляется противоположный стоп-ордер.
2.Стоп лосс и тейк профит один и тот же до конца времен для всех ордеров.
3.Коэффициент мартингейла старорежимный: меньше 1,5 не срабатывает для объема 0,01.
4.Ни разу не удалось получить наращивания объема, так как нужного ордера нет на месте, если он закрылся по стоп-лоссу. Вместо него пустота.
Если сказать простыми словами — это не наш советник. Наш советник должен дождаться пробоя флета и сразу урвать большой куш. Примерно по такому графику баланса.
Буду пока с этим тренироваться ставить линии в нужное место. Редактирован: 12 сентября 2021, 19:12
12 sledopyt Автор Сообщений: 151
18 Boris54 Сообщений: 812 - ПенSионер
удаляется:
35 AM2 Сообщений: 16388 - Андрей
Может потому, что я тестирую на контрольных точках.
При тестировании на всех тиках резко не хватает кнопки «закрыть все». Ждешь и ждешь, когда он уже закроется по тейкпрофиту. Редактирован: 12 сентября 2021, 20:20
12 sledopyt Автор Сообщений: 151
www.opentraders.ru/downloads/3118/
14 verta81 Сообщений: 440
12 sledopyt Автор Сообщений: 151
14 verta81 Сообщений: 440
youtu.be/NBITA7WAeI4
14 verta81 Сообщений: 440
На видео очень мелкий масштаб, в начале там точно также вроде было.
Досмотрел до конца. Там все правильно установилось при касании. Редактирован: 12 сентября 2021, 20:40
12 sledopyt Автор Сообщений: 151
24 ShamanHand Сообщений: 1092 - Наношу добро, причиняю пользу.
При этом старый 0,01 лота удалился, а новый 0,02 лота встал не на свое место.
Редактирован: 12 сентября 2021, 20:57
12 sledopyt Автор Сообщений: 151
посмотрите эту строчку:
число 30 уменьшите до 1
14 verta81 Сообщений: 440
Это только у меня не удаляется отложенный ордер, когда первый закрылся по тейк-профиту?
Редактирован: 12 сентября 2021, 21:07
12 sledopyt Автор Сообщений: 151
14 verta81 Сообщений: 440
Остаются не решенными две главные проблемы;
1.Коэффициент мартингейла не работает менее 1,5 для 0,01. У меня был максимальный флет 14 стопов подряд и на последний шаг не хватило маржи. После чего цена рванула.
2.Не увеличивается тейк-профит при увеличении объема. По идее, он должен нарастать постепенно, но это наверное сложно запрограммировать.
3.И мелкие = перескакивание стоп-ордера на красную линию, не удаление отложенного ордера, спонтанная установка ордеров при переносе линии сверху вниз через цену или в обратном направлении…
12 sledopyt Автор Сообщений: 151
2. TP и SL увеличивается в 2 раза от последнего открытого ордера или только от первого?
3. у меня тестере ордера встают на нужные (удаленные ордера) места, отложки даляются. это лишь тестер, проверяйте минимум на демо счете.
14 verta81 Сообщений: 440
В ТЗ у меня написано, как цена встанет во флет, то отложенные ордера переустанавливаются на тех же самых стартовых уровнях. Начиная с первого увеличения объема увеличивается тейк-профит. и остается таким же до самого срабатывания тейка после очередного стопа. За счет накопления объема получается большой куш или слив половины депозита. При этом линию можно вооще убрать на край графика. Переустановка происходит в ее отсутствии. Поэтому начальную стадию накопления хочу проходить на объемах 0,01+0,01+0,01+0,02+0,02, а не на 0,01+0,02+0,03+0,05+0,08.
SL и TP сейчас постоянны, только при первом увеличении объема ордер устанавливается на дистанции Дельта, а не 2*Дельта=SL, как изначально. Редактирован: 12 сентября 2021, 22:11
12 sledopyt Автор Сообщений: 151
35 AM2 Сообщений: 16388 - Андрей
double Lot()
{
double lot=Lots;
if(CountTrades()>0)
lot=NormalizeDouble(Lots*MathPow(KLot,CountTrades()),2);
if(lot>MaxLot)
lot=Lots;
return(lot);
}
Это обозначает, функцию возведения в степень коэффициента мартингейла, а величина степени равна значению функции подсчета ордеров. А количество ордеров бывает или 0 или 1. При нуле получаем стартовый лот, а при 1 — умноженный на коэфф. Для стартового объема 0,01 лота это одно и тоже. Редактирован: 13 сентября 2021, 14:11
12 sledopyt Автор Сообщений: 151
www.opentraders.ru/downloads/3118/
14 verta81 Сообщений: 440
Потом история повторилась.
Сейчас снова все линии установил на место.
Завтра протестирую обновленный вариант.
12 sledopyt Автор Сообщений: 151
Это все заговор программного кода. Редактирован: 13 сентября 2021, 22:47
12 sledopyt Автор Сообщений: 151
замените:
на:
14 verta81 Сообщений: 440
Продолжаю искать причину, почему не удаляется отложенный ордер после закрытия первого во тейку.
12 sledopyt Автор Сообщений: 151
20 Lobzik Сообщений: 119 - Algoforex
Пока что нашел учебный советник, выставляющий отложки по зигзагу. Там они перемещаются с удалением, а в пятницу удаляются все.
12 sledopyt Автор Сообщений: 151
www.opentraders.ru/downloads/3118/
youtu.be/x490d-k3MCQ
14 verta81 Сообщений: 440
Формула double Delta2=Delta*2 не сработала и цена перескочила на красную линию после открытия одного из ордеров. Заменил на double Delta_2=Delta*2 и все встало на место. Редактирован: 15 сентября 2021, 09:02
12 sledopyt Автор Сообщений: 151
перезагрузите терминал. все работает
14 verta81 Сообщений: 440
11 andre71g Сообщений: 168 - andre71g
Советник начинает работу от линии с именем pr. Хотел сделать еще одну линию с таким же именем, но не получилось. Возможно надо назвать их pr1 и pr2, а также внести изменения в код.
Но тут пока дождешься результатов от одной линии целый день уйдет. Поставил стоп и профит на расстоянии 5 спредов = 150 пипсов и только два цикла за день.
Вчера были стоп и профит подальше и еле дождался случайного закрытия первого ордера — трейлин от другого советника сработал
12 sledopyt Автор Сообщений: 151
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
12 sledopyt Автор Сообщений: 151
11 andre71g Сообщений: 168 - andre71g
12 sledopyt Автор Сообщений: 151
11 andre71g Сообщений: 168 - andre71g
создавайте новое детальное ТЗ со скринами и оформляйте в новом топике.
14 verta81 Сообщений: 440
4 Skrestus Сообщений: 2
4 Skrestus Сообщений: 2
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий