Сова на паттернах. Доходность пугает. Поставили на мониторинг.

Статус
Закрыто для дальнейших ответов.

Konica

Местный житель
Я так понял что тайм фрейм не важен так как разницы в тестах нет. Представляю 2 прогона с начала года. Один с мм. оО оО

А у тебя совсем другая картина получилась оО
Можешь еще прогнать 2014 год и 2013й отдельно?
 

fxsys24

Активный участник
А у тебя совсем другая картина получилась оО
Можешь еще прогнать 2014 год и 2013й отдельно?

Ребята! Я настаиваю, что тест на альпари при Н=3 не совсем корректен,т.к. у альпари в течение года смещение плавает от 1 до 3. Для чистоты эксперимента стоит запускать сову при разных H в разные периоды времени.
 

fxsys24

Активный участник
вчера на новостях о ставке евробакс обвалился. Я писал, что отключу сову. Сегодня прогнал бек-тест за вчера, чтобы посмотреть, как сова прошла новость. Вот итог:

Безымянный.png

был еще один профит поздним вечером. Сработал sell78-паттерн. Можете прогнать бек-тест за вчера и сравнить результаты.

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

Sergey55555555

Почетный гражданин
честно сказать, не в курсе.. А что у таких счетов не так, как у обычных?
Там нельзя отправить запрос на открытие сразу со СЛ и ТП.
1. Отправляем запрос на открытие ордера.
2. Ордер открыт - отправляем запрос на установку СЛ и ТП.
 

fxsys24

Активный участник
Там нельзя отправить запрос на открытие сразу со СЛ и ТП.
1. Отправляем запрос на открытие ордера.
2. Ордер открыт - отправляем запрос на установку СЛ и ТП.

Держи.
Выставь в настройках no_SL, no_TP=true.
Эту фишку делал специально, чтобы брокер не видел целей по ордеру. Полезная вещь для прибыльного советника в кухне.


Вложенный советник удален в связи с запросом автора!
 
Последнее редактирование модератором:

fxsys24

Активный участник
1. Спасибо, а какие проверки есть в боте?
2. Как разрешить только один ордер в работе?

при открытом бае, еще один бай не откроется, это есть. При открытом бае может открыться селл, но я считаю это нормально, т.к. профит небольшой.
есть проверка на спред. Брокеры часто грешат раздвигая спред. Фишек в сове много достаточно, всего счс и не вспомню.
 

Sergey55555555

Почетный гражданин
Сейчас делаю тест и вижу 2 открытых села.

d0853c4d2fd499514e0f26b5d54620cf.png

Ограничение на слиппаж есть?
 

fxsys24

Активный участник
Сейчас делаю тест и вижу 2 открытых села.

d0853c4d2fd499514e0f26b5d54620cf.png

Ограничение на слиппаж есть?

для обычных счетов нет смыла ставить слиппаж, т.к. профит небольшой в 10 п, если проскальзыввание критично, то ордер просто не откроется, ordersenderror вернет (invalid tp/sl). Для ECN, а также для скрытых ТП и СЛ имеет смысл его сделать - согласен.

ограничения по одинаковым ордерам вот такие:
рассмотрю на примере бай, для селла зеркально

for (i=1; i<=OrdersTotal(); i++)
{
if
(
(OrderSelect(i-1,SELECT_BY_POS)==true) &&
((TimeCurrent()-OrderOpenTime())>=5400)&&
(
(OrderMagicNumber()==MAGIC1)||
(OrderMagicNumber()==MAGIC2)||
(OrderMagicNumber()==MAGIC3)
)&&
(((OrderOpenPrice()-iClose(NULL,PERIOD_M1,0))/(10*Point))>10) &&
(OrderType()==OP_BUY)
)
tmp=1;
if
(
(OrderSelect(i-1,SELECT_BY_POS)==true) &&
((TimeCurrent()-OrderOpenTime())>=21600)&&
(TimeDay(OrderOpenTime())!=Day())&&
(
(OrderMagicNumber()==MAGIC1)||
(OrderMagicNumber()==MAGIC2)||
(OrderMagicNumber()==MAGIC3)
)&&
(OrderType()==OP_BUY)
)
tmp=2;

расшифровка:
1.если ордер живет более 1,5 часов и цена текущая ниже цены первого ордера более 10 пунктов, то второй бай не откроется. Простыми словами, если явно не угадал первый бай, то второй открыввать не будет
2.если есть открытый вчерашний ордер со временем жизни более 6 часов, то тоже не откроется второй ордер

в других случаях второй ордер сможет открыться плюсом к уже открытому.

на самом деле это можно убрать совсем, чтобы не открывал второй ордер к уже открытому без каких-либо "если", но эти фильтры были оптимизирвоаны и выбраны по большей профитности.
 

Sergey55555555

Почетный гражданин
Желательно сделать на выбор - хочу ли я, чтобы открывался 2-й ордер.
Это контроль рисков.

Слиппаж нужен.

Как регулировать размер автолота?
 

fxsys24

Активный участник
Желательно сделать на выбор - хочу ли я, чтобы открывался 2-й ордер.
Это контроль рисков.

Слиппаж нужен.

Как регулировать размер автолота?


Можно сделать - не вопрос.
для автолота есть параметр P.
считается по формуле Lot=MathFloor(Free*0.01/p);

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

fxsys24

Активный участник
Sergey55555555, если не сложно, скинь результаты своего бек-теста
 

Sergey55555555

Почетный гражданин
Ок, тогда сделайте всё это, пожалуйста, и тогда начнём тестить по-серьёзному :please:
ВТ во вложении.
 

Вложения

  • BT SH EU H1 2010-15 MM 20.rar
    72,4 КБ · Просмотры: 53
Последнее редактирование:

fxsys24

Активный участник
готово. Выкладываю новую версию и рекомендуемый сет. Поставил на все ордерсенды слиппаж=15. Убрал из настроек лишнее. Описание настроек:
sl -стоплосс(пятизнак)
tp-профит(пятизнак)
max_spread-ордер не будет открываться при спреде больше указанного значения (пятизнак)
Magic1,2,3 для трех типов ордеров
Р - к-т расчета автолота. Считается по формуле Lot=MathFloor(Free*0.01/p);
H - смещение брокера по ГМТ
Okr_lot - округление лота при автолоте
DNTOpenSecondOrder - не открывать второй ордер в том же направлении ни при каких условиях
no_TP, no_SL - скрытые от брокера (неявные) СЛ и ТП
lot1 - постоянный лот
LOT - размер постоянного лота
Close_weekend - закрывать все открытые позиции в пятницу вечером.


Вложенный советник удален в связи с запросом автора!
 

Вложения

  • 1.set
    1 КБ · Просмотры: 68
Последнее редактирование модератором:

HYDRA6

Активный участник
да на разный счетах не тестится иордера не открывает например на терминале лайт форекс
 

fxsys24

Активный участник
да на разный счетах не тестится иордера не открывает например на терминале лайт форекс

не вижу причины, по которой не тестится. Вчера у одного пользователя тоже не тестился, а потом скинул бек-тесты. Кинь хоть лог что ли?
 
Статус
Закрыто для дальнейших ответов.
Верх