bondv

Программист
Никакой зависимости нет.Иногда после закрытия Sell ордера в + ,Buy ордер переносит ТП в 0.А иногда оба закрываются в 0.0.
Попробуй вот этот вариант. По моим тестам просадка уменьшилась с тем же сетом с 12,29% до 11,83%, а прибыль немного возросла.
 

Вложения

  • BURN_vО-DropCir05.mq4
    43,7 КБ · Просмотры: 121
Последнее редактирование:

barli

Интересующийся
кто вам сказал что я тики брал от метаквот? Тики все скачены с Дуки, к-во моделирования 99%, тест прогонялся где то час

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

INFERNUS1612

Активный участник
Эта версия в журнале постоянно мотюгается:) invalid takeprofit for OrderModify function
OrderModify error 4051 (Недопустимое значение параметра функции)
 

dpg03

Элитный участник
bondv, напиши сова в таком виде.
Выброси всю остальную хрень.


Все сессии Flat

freebalance // если0, то ReservDepo
ReservDepo // резервирует % от баланса при freebalance = 0
Lot
Percent
_________________________

TimeSession1
DeltaPrice1
TakeProfit1

TimeSession2
DeltaPrice2
TakeProfit2

TimeSession3
DeltaPrice3
TakeProfit3

TimeSession4
DeltaPrice4
TakeProfit4

Session5 = True
TimeSession5
DeltaPrice5
TakeProfit5

Session6 = True
TimeSession6
DeltaPrice6
TakeProfit6
_____________________

КМ

LotKM = 3; //с этого ордера выставлять KoeffMartin
Distance zone0 = 500 //зона запрета на LotКМ, если 0, то запрета нет.
DistanceKM = 1000 // минимальное растояние между открытыми ордерами с LotКМ за пределами зоны0, если 0, то не используется.
ProgressWay = ...... // если 0, то не используется

______________________

Drop
xDrop
PartialDrop
_______________________

TimeExpiration
WevesColor
Slippage
 

Вложения

  • Снимок.GIF
    Снимок.GIF
    5,6 КБ · Просмотры: 38
  • Like
Реакции: RDEM

bondv

Программист
bondv, напиши сова в таком виде.
Выброси всю остальную хрень.


Все сессии Flat

freebalance // если0, то ReservDepo
ReservDepo // резервирует % от баланса при freebalance = 0
Lot
Percent
_________________________

TimeSession1
DeltaPrice1
TakeProfit1

TimeSession2
DeltaPrice2
TakeProfit2

TimeSession3
DeltaPrice3
TakeProfit3

TimeSession4
DeltaPrice4
TakeProfit4

Session5 = True
TimeSession5
DeltaPrice5
TakeProfit5

Session6 = True
TimeSession6
DeltaPrice6
TakeProfit6
_____________________

КМ

LotKM = 3; //с этого ордера выставлять KoeffMartin
Distance zone0 = 500 //зона запрета на LotКМ, если 0, то запрета нет.
DistanceKM = 1000 // минимальное растояние между открытыми ордерами с LotКМ за пределами зоны0, если 0, то не используется.
ProgressWay = ...... // если 0, то не используется

______________________

Drop
xDrop
PartialDrop
_______________________

TimeExpiration
WevesColor
Slippage
Я об этом не забыл. Работаю над этой версией.
Ты еще говорил, что лучше сделать все ордера флетовые, т.е. чтобы открывались лимитами, а не стопами, да? Ты уверен, что так лучше? Ведь чередование стопов и лимитов как раз и сводит просадку к минимуму.
 

dpg03

Элитный участник
Ты уверен, что так лучше? Ведь чередование стопов и лимитов как раз и сводит просадку к минимуму.
Да , так лучше. На пробой не дает результатов.
Это заблуждение. Тока грузит сова.

Может еще парочку сессий добавить ?
 
Последнее редактирование:

maloj6666

Интересующийся
bondv, напиши сова в таком виде.
Выброси всю остальную хрень.


Все сессии Flat

freebalance // если0, то ReservDepo
ReservDepo // резервирует % от баланса при freebalance = 0
Lot
Percent
_________________________

TimeSession1
DeltaPrice1
TakeProfit1

TimeSession2
DeltaPrice2
TakeProfit2

TimeSession3
DeltaPrice3
TakeProfit3

TimeSession4
DeltaPrice4
TakeProfit4

Session5 = True
TimeSession5
DeltaPrice5
TakeProfit5

Session6 = True
TimeSession6
DeltaPrice6
TakeProfit6
_____________________

КМ

LotKM = 3; //с этого ордера выставлять KoeffMartin
Distance zone0 = 500 //зона запрета на LotКМ, если 0, то запрета нет.
DistanceKM = 1000 // минимальное растояние между открытыми ордерами с LotКМ за пределами зоны0, если 0, то не используется.
ProgressWay = ...... // если 0, то не используется

______________________

Drop
xDrop
PartialDrop
_______________________

TimeExpiration
WevesColor
Slippage

желательно сюда StopLoss добавить, на всякий случай
 

Андрей1979

Активный участник
Пусть выставляет ордера через каждые 2-3 часа. И не надо будет оптить время сессий. Вкл. сов и по ходу времени начала работать.
Прикрутить скользящую старшего ТФ что бы по тренду.
 
Последнее редактирование:

dpg03

Элитный участник
Пусть выставляет ордера через каждые 2-3 часа. И не надо будет оптить время сессий. Вкл. сов и по ходу времени начала работать.
Прикрутить скользящую старшего ТФ что бы по тренду.
Это уже сов сетка.
А это уже другая история.
 

dpg03

Элитный участник
В BURNе алгоритм один.
Открывайся в любую сторону. Все зависшие ордера закрывай на откате цены по общему портфельному профилю.
1. открытие ордеров - решетный вопрос. Подбирается легко тестированием.
2. закрытие ордеров тоже решено. Подбирается легко тестированием.
3. сопровождение ордеров - вариантов много.
Вот лучшее сопровождение и надо найти. Как заставить ТП оказаться в нужном месте в нужный час. Как всегда, решение простое. Но найти его не просто.
Не надо разбрасываться. Надо бить в одну точку. И все получится. Хотя и так все работает.
 

bondv

Программист
Да , так лучше. На пробой не дает результатов.
Это заблуждение. Тока грузит сова.

Может еще парочку сессий добавить ?
Чтобы 8 было? Может тогда сделать фиксированное время выставления ордеров? Каждые 3 часа. А TimeSession совсем убрать из настроек.
 

dpg03

Элитный участник
Чтобы 8 было? Может тогда сделать фиксированное время выставления ордеров? Каждые 3 часа. А TimeSession совсем убрать из настроек.
Есть мнение, что 4 сессий достаточно и даже лучше.
Фишка в том, чтобы сов сам при тестировании нашел флетовые участки. А найдя их уже можно прикидывать какой КМ нужон для подтягивания ТП к цене.

КМ

LotKM = 3; //с этого ордера выставлять KoeffMartin
Distance zone0 = 500 //зона запрета на LotКМ, если 0, то запрета нет.
DistanceKM = 1000 // минимальное растояние между открытыми ордерами с LotКМ за пределами зоны0, если 0, то не используется.
ProgressWay = ...... // если 0, то не используется


Если тупо выставлять сетку каждые 2-3 часа не получится найти нужные участки. В этом случае не понятно какой алгоритм работы сова. Кто сможет выложить, на понятном языке, как он будет работать? Пока я не встречал прибыльной сетки. Может у кого есть, то можно обсосать в новой теме.
 
Последнее редактирование:
Верх