Ручные торговые стратегии и системы Обсуждаем ручные торговые стратегии и системы для торговли на форекс и биржах: примеры входов, доработка, обновленные версии, вопросы и ответы.

Ответ
 
Опции темы
Старый 15.05.2012, 14:54   #41 (permalink)
Местный житель
 
Аватар для Insaider
 
Регистрация: 07.12.2011
Сообщений: 126
Репутация: 198
Insaider - Insaider -
Сказал(а) спасибо: 241
Поблагодарили 197 раз(а) в 47 сообщениях
Поинты: 60
Основную тему почему-то закрыли? (а жаль, можно было бы и там продолжать конструктивное обсуждение)

Поэтому выкладываю тут, как и обещал ранее свой скрипт «Razdvigka» для сбора статистики по раздвижкам пар для MT5.

Скрипту для работы, необходимо предварительно установленные индикаторы «DeltaZeroLagMacd» и «zerolag_macd» в папку MT5\MQL5\Indicators
Эти индикаторы выкладывал ранее тут:
http://forexsystemsru.com/ruchnye-to...tml#post431383
и
http://forexsystemsru.com/ruchnye-to...tml#post434399

Сам скрипт «Razdvigka» надо скопировать в MT5\MQL5\Scripts
После кидаем его на какой либо график (предварительно выбрав нужный ТФ) и пользуемся.
Входные параметры:
PHP код:
Symbol_1="EURUSD";         //Первый инструмент
Revers_Symbol_1=false;    //Реверсивный (с обратной корреляцией) 
Symbol_2="GBPUSD";        //Второй инструмент
Revers_Symbol_2=false;    //Реверсивный (с обратной корреляцией) 
BarTotal=5000;               //Кол-во свечей для анализа на истории. (~ полгода для ТФ15)
PercentProfitDeal=80;        //Процент % прибыльных сделок.
FastSMA=12;                    //Быстрая EMA
SlowSMA=26;                  //Медленная EMA 
Как происходит процесс подсчета – по индикатору DeltaZeroLagMacd выбираются все нулевые точки (пересечение двух ФИ по закрытию бара текущего ТФ), от нее начинаем смотреть раздвижку пар (переходим на минутки синхронизируемся по тому ФИ, где больше всего баров), если минимальный порог в 8 пипсов (+сперд=комиссия по обеим парам) превышен то входим виртуально в сделку, и смотрим дальше, когда она хлопнется или же нет (при этом подсчитываем еще максимальную раздвижку общую для всех раздвижек и индивидуально макс. для каждой раздвижки). Схлопнувшимися считаются раздвижки которые вернулись к 10% от своего макс. разбега. от нулевой точки. В не схлопнувшиеся записываем те раздвижки, которые так и не достигли 10% от своих максимумов на момент окончания теста за период BarTotal.
Еще одно, процесс подсчета раздвижек идет по модулю для того, чтоб не вязаться с учетом направления раздвижки. Т.к. процесс дисперсии результатов раздвижек (которые хлопнулись) показывает нормальное распределение! (см. рисунки в низу)
Поэтому результат порогов схлопывания всегда выводится от 0 до N пипсов (но при этом учтены все 0 точки и раздвижки).

Всем Удачи!
Миниатюры:
Нажмите на изображение для увеличения
Название: Normal.gif
Просмотров: 342
Размер:	10.6 Кб
ID:	75906   Нажмите на изображение для увеличения
Название: EURGBPM15.png
Просмотров: 562
Размер:	45.1 Кб
ID:	75908   Нажмите на изображение для увеличения
Название: image010.jpg
Просмотров: 330
Размер:	24.4 Кб
ID:	75909  
Вложения:
Тип файла: rar Razdvigka.rar (20.7 Кб, 247 просмотров)

Последний раз редактировалось Insaider; 15.05.2012 в 15:38.
Insaider вне форума   Ответить с цитированиемОтветить с цитированием  
16 пользователя(ей) сказали cпасибо:
abdul (15.05.2012), Ainor (15.03.2016), coxah (15.05.2012), dan13 (16.05.2012), Dr.Demon (07.09.2014), jozi (15.05.2012), ketrin (15.05.2012), Kvant (15.05.2012), maxstah (16.05.2012), OlegSk (15.05.2012), Rintuk (15.05.2012), Rusmafia (15.05.2012), Shut-Nik (30.05.2012), Viatcheslav02 (07.07.2012), Батыр13 (27.09.2012), Дмитрий007 (08.05.2013)
Старый 15.05.2012, 15:06   #42 (permalink)
Местный знаток
 
Аватар для NeColla
 
Регистрация: 07.11.2011
Сообщений: 867
Репутация: 661
NeColla - NeColla - NeColla - NeColla - NeColla - NeColla -
Сказал(а) спасибо: 1
Поблагодарили 662 раз(а) в 354 сообщениях
Поинты: 418
гммм - 14 0х точек кудато потерял
и не совсем информативно - добавь чтоли к Количеству исходов общий результат в пунктах по данному виду раздвижек... ну и несхлопнувшихся сумму в итог вставь
--
тогда, по такой статистики можно будет подобрать систему ставок - когда и чего доливать...
NeColla вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 15:15   #43 (permalink)
Местный знаток
 
Аватар для NeColla
 
Регистрация: 07.11.2011
Сообщений: 867
Репутация: 661
NeColla - NeColla - NeColla - NeColla - NeColla - NeColla -
Сказал(а) спасибо: 1
Поблагодарили 662 раз(а) в 354 сообщениях
Поинты: 418
ЗЫ - сразу скажу.... таков вариант расчёта малопривлекателен - нет дополнительных входов - результ будет примерно пунктов 600 за полгода....
NeColla вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 15:23   #44 (permalink)
Местный житель
 
Аватар для Insaider
 
Регистрация: 07.12.2011
Сообщений: 126
Репутация: 198
Insaider - Insaider -
Сказал(а) спасибо: 241
Поблагодарили 197 раз(а) в 47 сообщениях
Поинты: 60
NeColla Вроде все верно, наверно имеешь в виду на скрине по порогам, если подсчитать сумму точек, то не совпадает с общим кол-вом нулевых точек (так они не схлопнулись и по времени ушли в минусовые сделки так и весят на конец теста, там вверху они в стате учтены как отрицательные)

А добавить это сколько по пипсам заработали на схлопах и сколько в минусе висит это имелл ввиду?
Я не шустро пишу в MT5 попробую в ближайшее время реализовать (у меня идет виртуальное открытие по мин. порогу 8 пипс и комиссия по парам, раздвиг больше значит начинаем учитывать эту раздвижку чисто статистика ее максимум и схопнились или нет, и если она не достигла этого мин. порога то она так и не будет учтена)

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

Последний раз редактировалось Insaider; 15.05.2012 в 15:34.
Insaider вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 15:28   #45 (permalink)
Местный житель
 
Аватар для Andri770
 
Регистрация: 21.11.2009
Адрес: регион 02
Сообщений: 650
Репутация: 187
Andri770 - Andri770 -
Сказал(а) спасибо: 133
Поблагодарили 183 раз(а) в 88 сообщениях
Поинты: 22
Сообщение от Insaider Посмотреть сообщение
Схлопнувшимися считаются раздвижки которые вернулись к 10% от своего макс. разбега. от нулевой точки. В не схлопнувшиеся записываем те раздвижки, которые так и не достигли 10% от своих максимумов на момент окончания теста за период BarTotal.
Не лишним будет вынести в настройки процент вернувшихся,не только к 10% ,но чтоб можно было самому выставить ,при торгах например я не жду полного схлопывания,на 30% закрываю....
И ещё вопрос ,он считает схлопновшихся ,по средним в 10% или конкретно по цене в пунктах? Если первое то не пойдёт.....

Последний раз редактировалось Andri770; 15.05.2012 в 15:37.
Andri770 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 15:40   #46 (permalink)
Местный знаток
 
Аватар для NeColla
 
Регистрация: 07.11.2011
Сообщений: 867
Репутация: 661
NeColla - NeColla - NeColla - NeColla - NeColla - NeColla -
Сказал(а) спасибо: 1
Поблагодарили 662 раз(а) в 354 сообщениях
Поинты: 418
Сообщение от Insaider Посмотреть сообщение
NeColla
А добавить это сколько по пипсам заработали на схлопах и сколько в минусе висит это имелл ввиду?
да там - в скрине 219 0х точек, а по сумме на итоговой табличке 205 сделок - ты не оставляй их висеть до талого - закрывай с любым итогом на следующей 0ой точке....

а по итогам... - к примеру... бац раздвижка дошла дол 20 пунктов... потом походила туда сюда (до 30ти не дошла) и к нулевой точке прошла ниже 10% и закрылась например в 14 пунктах от максимума уровня (20ти)...
вот эту сумму 20-14=+6 пунктов в итог по уровню приплюсуй...
ежели сделка не достигла +10% к 0ой точке или была в минусе
- условно достигла 20ти а в 0ой стала 26... то в Отрицательный итог запиши разницу = 20-26=-6 пунктов
и тогда у тебя итоговая таблица будет состоять из 3х граф..
не считая уровня
20-30 === 100 сделок = в +++ 456 пунктов в --- 234 пункта
за эти сделки....
и тд...
или в таком виде
20-30 === +456 === 100 === -234
30-40 === +128 === 45 === -108...

результ свыше 300 -400 пунктов - можешь просто итогом вывести... чем там закрылось после достижения раздвижки в 300 пунктов...
300 и более 5 раз с итогом -1974 пункта...

типа так
NeColla вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Insaider (15.05.2012)
Старый 15.05.2012, 15:43   #47 (permalink)
Местный знаток
 
Аватар для NeColla
 
Регистрация: 07.11.2011
Сообщений: 867
Репутация: 661
NeColla - NeColla - NeColla - NeColla - NeColla - NeColla -
Сказал(а) спасибо: 1
Поблагодарили 662 раз(а) в 354 сообщениях
Поинты: 418
ЗЫ - и не совсем правильно Одинаковый быстрый медленный период применять к разным парам... добавь ещё 2 параметра
FastSMAn2=12; //Быстрая EMA
SlowSMAn2=26;
для расчётов в другой паре....
NeColla вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 15:44   #48 (permalink)
Местный житель
 
Аватар для Insaider
 
Регистрация: 07.12.2011
Сообщений: 126
Репутация: 198
Insaider - Insaider -
Сказал(а) спасибо: 241
Поблагодарили 197 раз(а) в 47 сообщениях
Поинты: 60
Andri770
Расчет идет конкретно по цене в пунктах (а как иначе).
Мысль была вынести процент возврата в настройки (не помню чего помешало, добавлю)

----------------------------------------
Сообщение от NeColla Посмотреть сообщение
20-30 === 100 сделок = в +++ 456 пунктов в --- 234 пункта
за эти сделки....
и тд...
или в таком виде
20-30 === +456 === 100 === -234
30-40 === +128 === 45 === -108...

результ свыше 300 -400 пунктов - можешь просто итогом вывести... чем там закрылось после достижения раздвижки в 300 пунктов...
300 и более 5 раз с итогом -1974 пункта...

типа так
Да NeColla вашу мысль я понял (ветку на альпари как-то читал), закрываться на нуле индикатора не ждать схлопа по реальной цене.
И прикрутить выбор периодов машек для второго инструмента.

Попробую реализовать такую статистику, как буду готов выложу тут.

Последний раз редактировалось Insaider; 15.05.2012 в 16:03.
Insaider вне форума   Ответить с цитированиемОтветить с цитированием  
6 пользователя(ей) сказали cпасибо:
abdul (15.05.2012), Andri770 (15.05.2012), coxah (15.05.2012), Kvant (15.05.2012), OlegSk (15.05.2012), Rusmafia (15.05.2012)
Старый 15.05.2012, 18:16   #49 (permalink)
Активный участник
 
Аватар для coxah
 
Регистрация: 11.05.2011
Сообщений: 203
Репутация: 117
coxah coxah
Сказал(а) спасибо: 186
Поблагодарили 116 раз(а) в 63 сообщениях
Поинты: 55
судя по скрипту грааль найден.
вот только гляжу я на эти цифры, и не могу ни чего понять.
может кот обьяснить на пальцах?
напр. что значит: порог 80% приб. сдел. 70pips?

Insaider поясните пожалуйсто

Последний раз редактировалось coxah; 15.05.2012 в 18:38.
coxah вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 18:22   #50 (permalink)
sv.
Новичок форума
 
Аватар для sv.
 
Регистрация: 05.04.2012
Сообщений: 30
Репутация: 21
sv.
Сказал(а) спасибо: 0
Поблагодарили 20 раз(а) в 10 сообщениях
Поинты: 0
Сообщение от coxah Посмотреть сообщение
судя по скрипту грааль найден.
вот только гляжу я на эти цифры, и не могу ни чего понять.
может кот обьяснить на пальцах?
напр. что значит: порог 80% приб. сдел. 70pips?
Вероятно, при раздвижке в 70пп 80% всех раздвижек схлопнулись в +
sv. вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Insaider (16.05.2012)
Старый 15.05.2012, 19:28   #51 (permalink)
Новичок форума
 
Аватар для Санча
 
Регистрация: 22.10.2010
Адрес: Украина / Луганск
Сообщений: 80
Репутация: 20
Санча
Сказал(а) спасибо: 130
Поблагодарили 19 раз(а) в 10 сообщениях
Поинты: 0
NeColla, подскажи пожалуйста, что мы заносим в статистику в таком случае, как на моем скрине:

Если, допустим, от последней нулевой точки максимум был 26 п., затем раздвижка пошла на схлопывание, пересекла отметку 0, после этого сходила на 18 п. в противоположную сторону, и затем снова пересекла отметку 0, после чего индюк нарисовал нам новую нулевую точку в момент, когда раздвижка составила 21 п.?

Варианты:
1) 26, исход +44 (т.к. до нулевой отметки 26, и еще после нее 18)
2) 26, исход +26 (просто с учетом, что был возврат к нулевой отметке)
3) 26, исход +5 (чисто значение на момент очередной н/т по индюку)
Миниатюры:
Нажмите на изображение для увеличения
Название: Исход Раздвижки.gif
Просмотров: 492
Размер:	39.5 Кб
ID:	75941  
Санча вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 19:38   #52 (permalink)
Активный участник
 
Аватар для coxah
 
Регистрация: 11.05.2011
Сообщений: 203
Репутация: 117
coxah coxah
Сказал(а) спасибо: 186
Поблагодарили 116 раз(а) в 63 сообщениях
Поинты: 55
Санча

у тебя индюк не правильно показывает. закачай историю на GBPUSD
coxah вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 19:57   #53 (permalink)
Новичок форума
 
Аватар для Санча
 
Регистрация: 22.10.2010
Адрес: Украина / Луганск
Сообщений: 80
Репутация: 20
Санча
Сказал(а) спасибо: 130
Поблагодарили 19 раз(а) в 10 сообщениях
Поинты: 0
Сообщение от coxah Посмотреть сообщение
Санча

у тебя индюк не правильно показывает. закачай историю на GBPUSD
В смысле в настройках поменять местами EURUSD и GBPUSD? А в чем неправильность?
Санча вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 20:14   #54 (permalink)
Активный участник
 
Аватар для coxah
 
Регистрация: 11.05.2011
Сообщений: 203
Репутация: 117
coxah coxah
Сказал(а) спасибо: 186
Поблагодарили 116 раз(а) в 63 сообщениях
Поинты: 55
Сообщение от Санча Посмотреть сообщение
В смысле в настройках поменять местами EURUSD и GBPUSD? А в чем неправильность?
синяя кривая это EURUSD а красная GBPUSD у тебя тянется прямой линией возле 0й линии. это скoрее всего нехватка котировок GBPUSD на этом участке.
открой график GBPUSD и прокрути его до января
Миниатюры:
Нажмите на изображение для увеличения
Название: 112.jpg
Просмотров: 281
Размер:	80.0 Кб
ID:	75951  

Последний раз редактировалось coxah; 15.05.2012 в 20:17.
coxah вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 20:33   #55 (permalink)
Новичок форума
 
Аватар для Санча
 
Регистрация: 22.10.2010
Адрес: Украина / Луганск
Сообщений: 80
Репутация: 20
Санча
Сказал(а) спасибо: 130
Поблагодарили 19 раз(а) в 10 сообщениях
Поинты: 0
Сообщение от coxah Посмотреть сообщение
синяя кривая это EURUSD а красная GBPUSD у тебя тянется прямой линией возле 0й линии. это скoрее всего нехватка котировок GBPUSD на этом участке.
открой график GBPUSD и прокрути его до января

И не догадывался, что индюкарик то нагло врет =) Сделал как ты посоветовал, теперь все верно?
Миниатюры:
Нажмите на изображение для увеличения
Название: показания индюка.gif
Просмотров: 364
Размер:	31.2 Кб
ID:	75955  
Санча вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 20:49   #56 (permalink)
Активный участник
 
Аватар для coxah
 
Регистрация: 11.05.2011
Сообщений: 203
Репутация: 117
coxah coxah
Сказал(а) спасибо: 186
Поблагодарили 116 раз(а) в 63 сообщениях
Поинты: 55
Сообщение от Санча Посмотреть сообщение
И не догадывался, что индюкарик то нагло врет =) Сделал как ты посоветовал, теперь все верно?
теперь можно сказать, верно.
coxah вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Санча (15.05.2012)
Старый 15.05.2012, 20:59   #57 (permalink)
Местный знаток
 
Аватар для NeColla
 
Регистрация: 07.11.2011
Сообщений: 867
Репутация: 661
NeColla - NeColla - NeColla - NeColla - NeColla - NeColla -
Сказал(а) спасибо: 1
Поблагодарили 662 раз(а) в 354 сообщениях
Поинты: 418
ну раз верно - санча, покажи тот участок который ты хотел посмотреть? - условно на твоём графике с 5:15 до следующей 0ой точки 4ре входа....
NeColla вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 21:32   #58 (permalink)
Новичок форума
 
Аватар для Санча
 
Регистрация: 22.10.2010
Адрес: Украина / Луганск
Сообщений: 80
Репутация: 20
Санча
Сказал(а) спасибо: 130
Поблагодарили 19 раз(а) в 10 сообщениях
Поинты: 0
Или вот аналогичный ситуэйшн:

Сначала максимум в 19 п., затем пересечение нулевой отметки и дохождение до 29 п. по другую сторону, и затем снова пересечение нулевой отметки и новая нулевая точка на индюке на момент раздвижки в 6 п.

NeColla, как здесь быть, ну т.е. что мы запишем в статистику?

1) 19, исход +48 (19 + 29)
2) 19, исход +19 (по возвращении к нулевой отметке)
3) 19, исход +13 (на момент новой н/т по индюку)

Спасибо за разъяснения!
Миниатюры:
Нажмите на изображение для увеличения
Название: Исход Раздвижки 2.gif
Просмотров: 422
Размер:	41.4 Кб
ID:	75958  
Санча вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 15.05.2012, 21:58   #59 (permalink)
Местный знаток
 
Аватар для NeColla
 
Регистрация: 07.11.2011
Сообщений: 867
Репутация: 661
NeColla - NeColla - NeColla - NeColla - NeColla - NeColla -
Сказал(а) спасибо: 1
Поблагодарили 662 раз(а) в 354 сообщениях
Поинты: 418
по идее в твоём участке 7 точек входа на селл ( при смене сиреневого бара на оранжевый и входе на начале нового бара) и закрытие всех поз на уровне где 6пунктов отмечено.... т.е. в этой серии можешь составить табличку по 7 исходам....(результ от разницы точки входа и концовки...)
но могут быть и варианты - зависит от твоей системы входов... в моём, макс раздвижка от входа НЕ учитывается, только итоги всех серий с выявлением макс кол-ва входов и общему результату по их итогам...

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

просчитай оба варианта и тогда можно присобачить туда систему ставок...
NeColla вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Санча (17.05.2012)
Старый 15.05.2012, 23:07   #60 (permalink)
Новичок форума
 
Аватар для Санча
 
Регистрация: 22.10.2010
Адрес: Украина / Луганск
Сообщений: 80
Репутация: 20
Санча
Сказал(а) спасибо: 130
Поблагодарили 19 раз(а) в 10 сообщениях
Поинты: 0
NeColla, мы здесь везде sell EU / buy GU? Только если я правильно все понял, то 1-го, 3-го и 7-го входа ведь не должно быть, правильно? Т.к. на их момент раздвижка была ниже нулевой отметки, а значит там уже рассматриваются только условия для buy EU / sell GU, я прав?
Миниатюры:
Нажмите на изображение для увеличения
Название: уровни входов.gif
Просмотров: 320
Размер:	40.7 Кб
ID:	75966  
Санча вне форума   Ответить с цитированиемОтветить с цитированием  
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 10:51. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO