Торговая стратегия Форекс "Пробитие фракталов" ("Пробой волатильности") на EUR/USD H4, D1

nik8181

Почетный гражданин
nik, мне тоже интересно стало, я-то ниже Н4 не опускаюсь, интересы не те..., но вы на чем бота оптите? Прогнал на Альпари, реал, 1:500, за год не стал, потому как вижу параметры явно не для М5, а с Нового года...
Посмотреть вложение 111796
А тож они сейчас и на реалы воткнут...

Прогнал м5 ева февраль - март
что могу сказать надо оптить, и будет счастье!;)
 

Вложения

  • m5.jpg
    m5.jpg
    33,6 КБ · Просмотры: 126

candyman69

Местный знаток
Стандартные только +0 на 5 знаков и как я понял главное это в какой момент запустить
казино короче
 

nik8181

Почетный гражданин
Можно скин графика и скин списка ордеров посмотреть?

Объясните недалёкому мож я не так понимаю, что такое История в настройках?
Прогон февраль-март 2013 депо 100у.е. мм 20% настройки смотрел в PipsDey_fxts_edu_v1.1
 

Вложения

  • пипсовка чистой воды_ева_М5.jpg
    пипсовка чистой воды_ева_М5.jpg
    29,8 КБ · Просмотры: 91
Последнее редактирование:

joker2012

Местный житель
Здравствуйте. К сожалению, время свободное только вечерами и по-выходным бывает. Так что сорри за вынужденное молчание. Да еще пока всю ветку перечитал...
Пытаюсь исправить и по мере сил доделать сова.
Что имеем на данный момент. Открытие дублирующих ордеров исправил. Изменил учет времени открытия ордера, так что теперь дублей быть не должно.
Пока не доделал фильтр по времени. Вопросов возникает много. Например, если вообще не торговать по времени до 10 часов и после 22 (указываем в настройках время), то не будет работать трал. Если в неурочное время просто не искать новые фракталы, а продолжать тралить открытые ордера, то все норм, но тогда возникают траблы с открытием "исторических" ордеров по предыдущим фракталам, и при установке сова или в понедельник утром они все-равно будут учтены. Пытаюсь сейчас обойти эту проблему, чтоб на истории искались тоже только те, что попали в нужное время.
И еще вопрос. Что предполагается под виртуальным стопом по профиту. Закрытие всех ордеров при достижении какого-то фиксированного общего профита, или для каждого ордера отдельно? Если отдельно, то тогда какой смысл? В чем будет отличие от обычного ТП?
Виртуальный СЛ тоже не имеет особого смысла по тем-же причинам.
Хотя если сделать виртуальные СЛ и ТП, то можно закрывать ордера не на текущем баре, а на уже закрытом, т.е. если свеча не просто коснулась стопа, а именно закрылась выше/ниже виртуального уровня.
Придется попотеть, но если надо, сделаю.
На мой взгляд, имеет смысл виртуальный трейлинг, однако тоже есть плюсы и минусы. Плюс - нет излишних обращений на сервер с запросами модификации ордеров. Минус - при сильном (быстром) движении ордера могут не успеть закрыться.

P.s. Спасибо за замеченные ошибки в коде. Насчет функции обработки ошибок, надо было не просто добавить ее в код, а еще сделать обращение к ней. Доделал и это.

Господа экспериментаторы, давайте накинемся на тесты сова, чтобы за выходные его доработать и с понедельника на реале опробовать, где какие косяки на данном этапе?


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

"И еще вопрос. Что предполагается под виртуальным стопом по профиту. Закрытие всех ордеров при достижении какого-то фиксированного общего профита, или для каждого ордера отдельно? Если отдельно, то тогда какой смысл? В чем будет отличие от обычного ТП?
Виртуальный СЛ тоже не имеет особого смысла по тем-же причинам.
Хотя если сделать виртуальные СЛ и ТП, то можно закрывать ордера не на текущем баре, а на уже закрытом, т.е. если свеча не просто коснулась стопа, а именно закрылась выше/ниже виртуального уровня.
Придется попотеть, но если надо, сделаю.
На мой взгляд, имеет смысл виртуальный трейлинг, однако тоже есть плюсы и минусы. Плюс - нет излишних обращений на сервер с запросами модификации ордеров. Минус - при сильном (быстром) движении ордера могут не успеть закрыться. "

Что касается данного вопроса:
1. Обязательное наличие виртуального стоплосса для каждого ордера. Да и закрытие всех ордеров при достижении какого-то фиксированного общего профита, тоже виртуального, потому как у меня был случай с одним ДЦ, видят мой профит и раньше времени закрывают.
Можно и так поэкспериментировать, где будет профит больше там и ОК "Хотя если сделать виртуальные СЛ и ТП, то можно закрывать ордера не на текущем баре, а на уже закрытом, т.е. если свеча не просто коснулась стопа, а именно закрылась выше/ниже виртуального уровня.
Придется попотеть, но если надо, сделаю."
Пожалуйста, если можно и чтобы все функции включались и отключались в настройках.
2. "На мой взгляд, имеет смысл виртуальный трейлинг, однако тоже есть плюсы и минусы. Плюс - нет излишних обращений на сервер с запросами модификации ордеров. Минус - при сильном (быстром) движении ордера могут не успеть закрыться."
В любом случае лучше виртуальный трейлинг, те ордера что не закроются будут закрываться виртуальным без убытком, а если и это проскочит, то есть тогда виртуальный стоп, ну и если из разряда фантастики ДЦ отключит связь, попробуем прикрутить легкий мартин, потому как после сильного движения цены практически всегда происходит возврат в пред идущее состояние. Это рыночные спекуляции большими объемами. Можно конечно прикрутить расчет объемов и наиболее точно входить в рынок на наиболее сильных движениях, тогда нужен мультилот, чтобы при наращивании скорости цены - наращивать объем и потом закрывать по тралу на откате.
 

candyman69

Местный знаток
21:49:17 '913378': pending order buy stop 0.01 EURUSD at 1.28236 sl: 1.28091 tp: 1.28741
21:49:17 '913378': request was accepted by server
21:49:17 '913378': request in process
21:49:18 '913378': order was opened : #602889155 buy stop 0.01 EURUSD at 1.28236 sl: 1.28091 tp: 1.28741
 

avmohr

Местный знаток
Господа экспериментаторы, давайте накинемся на тесты сова, чтобы за выходные его доработать и с понедельника на реале опробовать, где какие косяки на данном этапе?


Что касается данного вопроса:
1. Обязательное наличие виртуального стоплосса для каждого ордера. Да и закрытие всех ордеров при достижении какого-то фиксированного общего профита, тоже виртуального, потому как у меня был случай с одним ДЦ, видят мой профит и раньше времени закрывают.
Можно и так поэкспериментировать, где будет профит больше там и ОК "Хотя если сделать виртуальные СЛ и ТП, то можно закрывать ордера не на текущем баре, а на уже закрытом, т.е. если свеча не просто коснулась стопа, а именно закрылась выше/ниже виртуального уровня.
Придется попотеть, но если надо, сделаю."
Пожалуйста, если можно и чтобы все функции включались и отключались в настройках.
2. "На мой взгляд, имеет смысл виртуальный трейлинг, однако тоже есть плюсы и минусы. Плюс - нет излишних обращений на сервер с запросами модификации ордеров. Минус - при сильном (быстром) движении ордера могут не успеть закрыться."
В любом случае лучше виртуальный трейлинг, те ордера что не закроются будут закрываться виртуальным без убытком, а если и это проскочит, то есть тогда виртуальный стоп, ну и если из разряда фантастики ДЦ отключит связь, попробуем прикрутить легкий мартин, потому как после сильного движения цены практически всегда происходит возврат в пред идущее состояние. Это рыночные спекуляции большими объемами. Можно конечно прикрутить расчет объемов и наиболее точно входить в рынок на наиболее сильных движениях, тогда нужен мультилот, чтобы при наращивании скорости цены - наращивать объем и потом закрывать по тралу на откате.

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

avmohr

Местный знаток
21:49:17 '913378': pending order buy stop 0.01 EURUSD at 1.28236 sl: 1.28091 tp: 1.28741
21:49:17 '913378': request was accepted by server
21:49:17 '913378': request in process
21:49:18 '913378': order was opened : #602889155 buy stop 0.01 EURUSD at 1.28236 sl: 1.28091 tp: 1.28741

судя по описанию, в 21:49:17 был запрос серверу на установку ордера, и в 21:49:18 он был установлен. Вроде-бы двойного ордера нет...
 

candyman69

Местный знаток
Да сначала устанавливаются ордера как надо а черз секунд 10 еще один дублирующий
и почемуто на последний ордер в списке отложенных
 

avmohr

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

Пока получилось сделать с фильтром по времени. Сов не ставит отложки вне времени торговли (в настройках Time_start_Market и Time_stop_Market), но продолжает тралить уже открытые ордера. И при поиске "исторических" фракталов также не учитывает фракталы, которые появились вне указанного времени.
 

Вложения

  • Fracktal_Grid_Ver_6.mq4
    23,6 КБ · Просмотры: 181

candyman69

Местный знаток
21:49:13 '913378': order was opened : #602889153 buy stop 0.01 EURUSD at 1.28236 sl: 1.28089 tp: 1.28739
21:49:13 '913378': pending order sell stop 0.01 EURUSD at 1.28075 sl: 1.28222 tp: 1.27572
21:49:13 '913378': request was accepted by server
21:49:13 '913378': request in process
21:49:14 '913378': order was opened : #602889154 sell stop 0.01 EURUSD at 1.28075 sl: 1.28222 tp: 1.27572
21:49:17 '913378': pending order buy stop 0.01 EURUSD at 1.28236 sl: 1.28091 tp: 1.28741
21:49:17 '913378': request was accepted by server
21:49:17 '913378': request in process
21:49:18 '913378': order was opened : #602889155 buy stop 0.01 EURUSD at 1.28236 sl: 1.28091 tp: 1.28741
21:50:51 '913378': delete pending order #602889155 buy stop 0.01 EURUSD at 1.28236 sl: 1.28091 tp: 1.28741
 

joker2012

Местный житель
В любом случае огромное благодарю за проявленный интерес, будем тестить, а вы пишите, ставьте нам задачи и сообща будем их решать
 

avmohr

Местный знаток
21:49:13 '913378': order was opened : #602889153 buy stop 0.01 EURUSD at 1.28236 sl: 1.28089 tp: 1.28739
21:49:13 '913378': pending order sell stop 0.01 EURUSD at 1.28075 sl: 1.28222 tp: 1.27572
21:49:13 '913378': request was accepted by server
21:49:13 '913378': request in process
21:49:14 '913378': order was opened : #602889154 sell stop 0.01 EURUSD at 1.28075 sl: 1.28222 tp: 1.27572
21:49:17 '913378': pending order buy stop 0.01 EURUSD at 1.28236 sl: 1.28091 tp: 1.28741
21:49:17 '913378': request was accepted by server
21:49:17 '913378': request in process
21:49:18 '913378': order was opened : #602889155 buy stop 0.01 EURUSD at 1.28236 sl: 1.28091 tp: 1.28741
21:50:51 '913378': delete pending order #602889155 buy stop 0.01 EURUSD at 1.28236 sl: 1.28091 tp: 1.28741

Пожалуйста, попробуйте этот вариант. Здесь все тоже самое, чуть поправлено, и добавлены алерты, буквально на каждое открытие ордера. Видимо, дублируются ордера, открытые на истории и ордера, открываемые в реальном времени. И это будет видно по сообщениям в журнале.
Просто так будет понятнее, где ошибка. У меня вроде все норм, но видимо, зависит от времени начала тестов.
Эта версия сова только для определения места кода, в котором ошибка!!!
 

Вложения

  • Fracktal_Grid_Ver_6_1.mq4
    24,4 КБ · Просмотры: 99

avmohr

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

Спасибо за оценку моей работы.
Помните сказку Леонида Филатова "Сказ про Федота стрельца, удалого молодца"?
Цитата:
Генерал:
За добро плачу добром. Хош куницей, хош бобром.
А не хош, могу монетой: златом, али серебром.
Баба яга:
Полно милый, не греши. Убери свои гроши.
Я ведь энто не для денег, я ведь это для души...
Конец цитаты.
 

joker2012

Местный житель
Пожалуйста, попробуйте этот вариант. Здесь все тоже самое, чуть поправлено, и добавлены алерты, буквально на каждое открытие ордера. Видимо, дублируются ордера, открытые на истории и ордера, открываемые в реальном времени. И это будет видно по сообщениям в журнале.
Просто так будет понятнее, где ошибка. У меня вроде все норм, но видимо, зависит от времени начала тестов.
Эта версия сова только для определения места кода, в котором ошибка!!!

Я бы прогнал на истории, но у меня оптится 3 версия, показывает 9% просадки при 2-х лямах прибыли, завтра начну гонять шестую версию, щас на демо кину.
 

amarlboro

Почетный гражданин
В любом случае огромное благодарю за проявленный интерес, будем тестить, а вы пишите, ставьте нам задачи и сообща будем их решать

Готов присоединиться к тестированию(оптимизации). Но есть такое предложение. Чтобы работа не прошла даром и не потерять нужное всем время предлагаю: во-первых, определиться с версией(версиями) советника. Дальше тайм-фрейм, валюта, период теста, ДЦ, настройки и т.д. Вообщем так: сейчас по Москве 23:13 (уже поздно). Хотелось бы завтра с утра получить какие-та предложения и рекомендации по тестам. Жду предложений, к работе готов...
 
Последнее редактирование:
Верх