FXOpen Broker

10+ years’
experience in FX

VISIT WEBSITE

Trading Accounts

ECN, STP,
Micro, Crypto

START TRADING

Free Demo

Practice Forex trading
risk free

OPEN DEMO ACCOUNT

PAMM Technology

Become a Master
or a Follower

JOIN PAMM SERVICE
Page 1 of 5 12345 LastLast
Results 1 to 15 of 62

Thread: Советник FXOpen.SubjugatorOfFibo

  1. #1
    MQL Programmer MaxZ's Avatar
    Join Date
    Apr 2012
    Posts
    3,495
    Thanks
    1,885
    Thanked 1,604 Times in 1,030 Posts

    Lightbulb Советник FXOpen.SubjugatorOfFibo

    Внимание!!! По данной идее был разработан ещё один советник, пригодный для реальной торговли! В советнике используется три алгоритма закрытия. Найти советник FXOpen.SubjugatorOfFractals и подробнее узнать о его функциях можно здесь.

    ---

    Здравствуйте.

    Данный советник был заказан в теме.

    Техническое задание (ТЗ) для данного советника было следующим:

    Quote Originally Posted by slos View Post
    Ладно, нужно на чем то остановиться. ТЗ для советника на основе встроенного в МТ инструмента расширения Фибоначчи и фракталов:
    Переменные и постоянные - стандартные, используемые в разработанных здесь советниках (размеры лота, размеры риска, кол-во баров используемых фракталов (3;5;7), максимальное кол-во ордеров, и др. дополнительные на усмотрение разработчика).
    1. Условия для бай сделок (используются отложенные стоповые ордера):
    - Образовался среднесрочный ценовой минимум - предпоследний нижний фрактал ниже по уровню предыдущего к нему нижнего фрактала и ниже последнего нижнего фрактала (эти нижние фракталы не обязательно идут подряд, между ними могут быть и верхние фракталы, но учитываются только нижние)
    - при формировании после этой комбинации нижних фракталов выше по уровню последнего из нижних 1-го верхнего фрактала (текущего краткосрочного ценового максимума) - выставляется 3 бай стопа (отложенных ордера на покупку) на уровне этого 1-го верхнего фрактала.
    - тэйк профит 1-й сделки - 1-й уровень расширения FE 61.8 от среднесрочного минимума (предпоследнего нижнего фрактала) до уровня последнего верхнего фрактала (краткосрочного максимума)
    - тэйк профит 2-й сделки - 2-й уровень расширения FE 100
    - тэйк профит 3-й сделки - 3-й уровень расiирения FE 161.8
    Исходный стоп лосс для всех сделок - уровень среднесрочного минимума (откуда и тянулось расширение)
    2. Далее при срабатывании этих ордеров и достижении 1-го расширения - одна сделка закрывается на его уровне, две оставшиеся - переводятся в безубыток.
    3. В случае достижения 2-го уровня расширения - закрывается 2-я сделка, уровень стопа оставшейся 3-й поднимается на уровень 1-го расширения.
    4. Последняя сделка закрывается естественно на уровне 3-го расширения (или по стопу, как повезет)
    Условия для селл стопов - все наоборот (расширения от последнего среднесрочного максимума до первого текущего краткосрочного минимума (нижнего фрактала), уровни расширений, кол-во сделок, стопы и профиты - все повторяется.
    5. Отложенные ордера могут сформироваться одновременно и байстоп и селл стоп, но при срабатывании одной из серии - противоположные отложенные ордера отменяются.
    6. Если текущая серия действующих ордеров еще не завершена, но сформировались новые условия для отложенных ордеров (сформировался новый среднесрочный ценовой экстремум и противоположный краткосрочный) - выставляются новые серии отложенных ордеров несмотря на незавершенные действующие.
    7. Можно добавить трейлинг стопы и трейлинг профитов по условиям разрабатываемого советника для сопровождения ордеров в др. теме.
    Понимаю, что время позднее и ТЗ сырое - возможны дальнейшие его уточнения и пояснения в случае возникновения вопросов.
    p.s. различные поясняющие рисунки неоднократно выкладывались мною в теме про фибоначчи.
    http://forum.fxopen.ru/attachment.ph...5&d=1371581831
    http://forum.fxopen.ru/attachment.ph...9&d=1371159167
    Данное ТЗ оказалось не доработанным и поэтому советник был выполнен лишь частично. Недоработки ТЗ состоят в следующем:
    - когда советник ставит отложенные ордера, цена может быть уже выше цены для установки стоповых BUY-ордеров и ниже цены для установки стоповых SELL-ордеров;
    - когда советник цепляет стоповые BUY- или SELL- ордера, цель 61.8% может оказаться уже в убыточной зоне.

    Исходя из этих недоработок в версии советника для тестирования FXOpen.SubjugatorOfFibo.TestBeta могут возникать ошибки при открытии или модификации ордеров. Также не была реализована ступенчатая модификация ордеров:

    Quote Originally Posted by slos View Post
    2. Далее при срабатывании этих ордеров и достижении 1-го расширения - одна сделка закрывается на его уровне, две оставшиеся - переводятся в безубыток.
    3. В случае достижения 2-го уровня расширения - закрывается 2-я сделка, уровень стопа оставшейся 3-й поднимается на уровень 1-го расширения.
    В советнике можно включить визуализацию алгоритма (переменные ShowFractals и ShowFibo необходимо выставить в true), которая может помочь доработать ТЗ (при анализе работы советника в тестере стратегий). После доработки ТЗ будет написана рабочая версия советника.

    Настройки советника следующие:

    Общие настройки:
    - Risk, параметр для использования динамического лота (используется (Risk*100)% от свободных средств);
    - Lots, объём для открываемого ордера;
    - Magic, магическое число для открываемого ордера.

    Правила определения эстремумов:
    - FracBarsF, сколько нужно баров вперёд для формирования экстремума;
    - FracBarsB, сколько нужно баров назад для формирования экстремума;

    Настройки для торгового алгоритма:
    - UseOrder1, true - использовать ордера с целью 61,8%, false - не использовать;
    - UseOrder2, true - использовать ордера с целью 100,0%, false - не использовать;
    - UseOrder3, true - использовать ордера с целью 161,8% false - не использовать.

    Параметры для TrailingStop'а:
    - UseBreakevenLevel, true - выставление уровня безубытка включено, false - выключено;
    - BreakevenLevel, значение профита в пунктах, после которого выставляется безубытка (используется, если UseBreakevenLevel = true);
    - UseTrailing, true - TrailingStop включен, false - выключен;
    - TrailingStop, TrailingStep, основные параметры для TrailingStop'а (используется, если UseTrailing = true).

    Примечание: для параметров BreakevenLevel, TrailingStop, TrailingStep нужно вводить целое число, которое умножается на величину, равную одному пункту.

    Прочие параметры:
    - ShowFractals, true - показывать последние три фрактала вверх и вниз, false - не показывать;
    - Correct, коррекция для отображения фракталов;
    - ColorFractalsUp, цвет фракталов вверх;
    - ColorFractalsDown, цвет фракталов вниз;
    - ShowFibo, true - показывать "Расширение Фибоначчи", false - не показывать;
    - ColorFiboUp, цвет для "Расширения Фибоначии" вверх;
    - ColorFiboDown, цвет для "Расширения Фибоначии" вниз.
    Просьба в дальнейшем данный советник обсуждать здесь.

    ВНИМАНИЕ!!! Данная версия советника предназначена только для работы в тестере стратегий. В данной версии советника могут возникать ошибки при открытии или модификации ордеров. Также в советнике не была реализована ступенчатая модификация ордеров.

    С уважением, Максим З..
    Attached Files Attached Files
    Last edited by MaxZ; 07-12-2013 at 09:12 AM.

  2. The Following User Says Thank You to MaxZ For This Useful Post:

    slos (07-06-2013)

  3. #2
    Market Maker slos's Avatar
    Join Date
    Feb 2012
    Location
    Егорьевск Мос. область
    Posts
    1,426
    Thanks
    1,293
    Thanked 1,392 Times in 917 Posts

    Default

    Спасибо! Правда нахожусь опять на работе и скачал только сейчас. Сперва не понял как могут уровни расширения оказаться в убыточной зоне пока не увидел что они вместе с самим расширением ползают по экрану вверх вниз. Сразу вопрос - так задумано? И почему?
    Я рассчитывал на то что они будучи выствленными советником раз (от среднесрочного экстремума до противоположного краткосрочного) остаются на месте в ожидании ценового возврата и пробоя недавнего краткосрочного фрактала. Или же ликвидируются при срабатывании противоположных стоповых ордеров, так же неизменных. Думаю в перемещении уровней будет смысл если стоповый ордер так и не сработал, но появился новый среднесрочный экстремум того же типа и новый противоположный краткосрочный. Тогда старое расширение вместе с его уровнями и самим отложенным ордером можно удалить и выставить новый ордер по новому сигналу , ну и с новыми целям по новым уровням нового расширения, естественно. Как то так.
    Возможно просто не поняли др. др. или появились др. идеи на этот счет (?) Тогда поясни, плиз, в чем она состоит.
    Пока такой вопрос. Дальше по возможности буду наблюдать дальше.
    Last edited by slos; 07-06-2013 at 09:29 AM.

  4. #3
    Market Maker slos's Avatar
    Join Date
    Feb 2012
    Location
    Егорьевск Мос. область
    Posts
    1,426
    Thanks
    1,293
    Thanked 1,392 Times in 917 Posts

    Default

    p.s. Хотя, смотрю, вроде старые отложенные (уже действующие текущие пусть остаются) ордера и так отменяются при формировании новых сигналов в том же направлении.
    Но противоположные отложенные ордера при срабатывании др. противоположных отложенных ордеров - не отменяются (К примеру при срабатывании бай стопов - противоположные селл стопы не исчезают, а продолжают оставаться. Хотя, возможно что это и не принципиально т.к. при формировании новых сигналов в том же направлении - все равно исчезнут.
    Но уровни продолжают плавать.
    Хотя не понял тогда по какому принципу действующие ордера закрываются, когда уровни заползают в отрицательную зону - 1) по исходным т/п, 2)этим меняющимся постоянно уровням, или 3)уже только по стоплосу (исходному или трейлингу). (?)

    Еще обратил внимание - Отложенные ордера выставляются все 3 с одинаковым тейк профитом, хотя по идее должны быть разными (в зависимости от 1-го 2-го и 3-го уровня текущего расширения) В настройках я выставил true для всех 3-х ордеров.

    Еще момент. Похоже сова анализирует только 3 последних фрактала. Но по-моему этого не достаточно, ибо в этом случае не все среднесрочные экстремумы (комбинации 3-х фракталов) успевают дать сигнал. Среднесрочная комбинация до образования противоположного краткосрочного фрактала может состоять на текущий момент так же из 3-х, но уже не последних, а предыдущих, но исчезнуть из поля зрения советника, т.к. учитываемые 3 последних фрактала такую комбинацию уже составлять не будут. Но это уже 100% косяк моего сырого ТЗ.
    (У меня как то уже была похожая проблема с определением уровней КТУ, когда 3-х последних фракталов так же не хватало для определения наивысших/наименьших уровней в цепочках восходящих/нисходящих фракталов. Правда тогда ту сову изначально делал др. человек. У тебя же тогда получилось каким то образом эту проблему решить.)
    Last edited by slos; 07-07-2013 at 08:37 AM.

  5. #4
    Market Maker slos's Avatar
    Join Date
    Feb 2012
    Location
    Егорьевск Мос. область
    Posts
    1,426
    Thanks
    1,293
    Thanked 1,392 Times in 917 Posts

    Default

    Впрочем (ради интереса попробовал)- даже с этими недостатками он может на удивление выдавать какую то прибыль. Правда на крупных ТФ (Д-1 Н-4 не ниже) Н-4 оптимальнее (на Д-1 слишком мало сделок) Период тестирования хотел с января текущего, но получилось - с марта.
    Основные наилучшие параметры тестирования (на глаз, по прежнему опыту без оптимизации):
    трейлинг стоп 50 пп,
    без выставления уровня безубытка:
    Click image for larger version. 

Name:	6.07. StrategyTester д-1 трст 50 без б-&#1.gif 
Views:	3 
Size:	7.9 KB 
ID:	27291Click image for larger version. 

Name:	6.07. StrategyTester н-4 трст 50 без б-&#1.gif 
Views:	3 
Size:	9.1 KB 
ID:	27292Click image for larger version. 

Name:	6.07. StrategyTester 5-барный фрак&#.gif 
Views:	4 
Size:	8.7 KB 
ID:	272936.07. StrategyTester н-4 трст 50 без б-&#1.rar6.07. StrategyTester д-1 трст 50 без б-&#1.rar

  6. #5
    Market Maker slos's Avatar
    Join Date
    Feb 2012
    Location
    Егорьевск Мос. область
    Posts
    1,426
    Thanks
    1,293
    Thanked 1,392 Times in 917 Posts

    Default

    p.s. Отчеты за 10 лет (с 2003 г) 3-х и 5-ти барные фракталы (точнее в настройках FracBarsF - 3 или 5 и FracBarsB -3 или 5 получается реально не 3-х и 5-ти а 7-ми и 11-тибарные фракталы), трейлинг стоп 50 пп, уровень безубытка false (не выставлялся), все 3 сделки true (разрешены):
    Click image for larger version. 

Name:	6.07. график роста д&#10.gif 
Views:	4 
Size:	17.0 KB 
ID:	27296Click image for larger version. 

Name:	6.07. график роста д&#10.gif 
Views:	4 
Size:	19.0 KB 
ID:	272976.07. StrategyTester н-4 10 лет трст 50 б.rar6.07. StrategyTester н-4 10 лет трст 50 б.rar
    Last edited by slos; 07-17-2013 at 10:41 AM.

  7. #6
    Market Maker slos's Avatar
    Join Date
    Feb 2012
    Location
    Егорьевск Мос. область
    Posts
    1,426
    Thanks
    1,293
    Thanked 1,392 Times in 917 Posts

    Default

    Однозначно более "тяжелые" фракталы - дают более достоверные текущие направления (имхо)
    Сравнительные графики тестов за 10 лет с использованием 3-х и 5-ти барных фракталов. С разрешением только одной либо 1-й либо 2-й сделки.
    График - дневной. трейлинг 50 пп степ 1 уровень безубытка не выставляется:
    Click image for larger version. 

Name:	7.07. TesterGraph сделка1 Д-1 3-х бар фр 10 лет.gif 
Views:	0 
Size:	16.5 KB 
ID:	27303Click image for larger version. 

Name:	7.07. TesterGraph сделка2 Д-1 3-х бар фр 10 лет.gif 
Views:	2 
Size:	17.1 KB 
ID:	27304Click image for larger version. 

Name:	7.07. TesterGraph сделка1 Д-1 5 бар 10 лет.gif 
Views:	1 
Size:	15.3 KB 
ID:	27305Click image for larger version. 

Name:	7.07. TesterGraph сделка2 Д-1 5 бар 10 лет.gif 
Views:	5 
Size:	15.5 KB 
ID:	27306
    Если между выбором типа сделок разница пока непринципиальная. То между фракталами разница есть.

    - - - Добавлено - - -

    Главный пока 1-й вывод из всего этого - не знаю как пока с уровнями расширения Фибоначчи в качестве целевых достижений (цели могут успешно выбираться по различным др. критериям) но надеюсь сама идея Ларри Вильямса (сори, если уже надоел с ним) двигаться от среднесрочных (долгосрочных) ценовых экстремумов - действительно повышает вероятность того, что выбранное текущее ценовое направление, на какое то время , на определенном ценовом и временном диапазоне, в зависимости от выбранного таймфрейма, окажется верным (имхо).

    - - - Добавлено - - -

    И еще заметил такую особенность. Цена как правило начинает более менее устойчивое трендовое движение в сторону повышающихся уровней расширения не с первого раза. Откатываясь к уровню старта (текущего ценового экстремума) и даже ниже. При этом первоначальные сделки, достигнувшие 1-го уровня расширения, но не достигшие пока следующих целей у нас по-идее должны закрыться либо по 1-му уровню, либо в безубытке, потеряв свой возможный потенциал использования гипотетического продолжения начинающегося движения.
    В связи с этим думаю целесообразным (помимо добавлением в перспективе планируемых и разрабатываемых в др. советнике, принципов сопровождения ордеров модифицированием уровней тэйкпрофитов и стопов) добавить в алгоритм советника режим повторного вхождения по прежнему уровню краткосрочного экстремума и с прежними целями расширений Если они конечно не будут отменены к тому времени (до повторного ценового возврата), открывшимися противоположными сделками. (?)
    Last edited by slos; 07-07-2013 at 08:32 AM.

  8. #7
    Market Maker slos's Avatar
    Join Date
    Feb 2012
    Location
    Егорьевск Мос. область
    Posts
    1,426
    Thanks
    1,293
    Thanked 1,392 Times in 917 Posts

    Default

    Вспомнил. На этот счет когда то мне попалась даже целая стратегия на повторный пробой предыдущего ценового экстремума. Где методологически пытаются обосновать подобные входы. Не поленился - нашел заново. Там тоже, кстати используются уровни фибо.
    Привожу на всякий случай для расширения кругозора:
    "Стратегии торговли на прорыве цен через имеющиеся уровни считаются более эффективными методами управления торговыми сделками, обеспечивающими трейдеру высокую прибыльность и очень часто они имеют ассоциацию со стоповыми ордерами, которые открываются непосредственно в момент прорыва ценой уровней и тем самым обеспечивая шанс занять торговую позицию в начале развивающегося импульсного движения.

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

    Заключение сделки на покупку от уровня поддержки в зоне между предпоследним пиком цены и первыми Fibo-уровнем
    последнего завершенного рыночного движения на рынке вниз.

    На растущем валютном рынке мы часто видим движение цен вверх, которые развиваются зигзагообразно. Обычно, в первой третьей части тренда, как только он уже обозначился и быки на рынке перешли к наступлению, медведи (желающие продать) все еще обладают большой силой, поэтому у них очень часто получается после каждого всплеска цены наверх понизить цены настолько, что они при этом опускаются до уровня предпоследнего пика на рынке. В результат — иногда падение цен прекращается, после чего нужно новый всплеск, который выталкивает цены выше. Однако рынок – это совершенно не то место, где все размеченные уровни стоят и будут стоять на своих местах, и именно поэтому на уровне последней вершины, цены могут вовсе и не найти поддержки, опустившись при этом еще ниже. Если тренд на рынке достаточно сильный, то глубина снижения цен очень редко превышает 23%-ный уровень Фибоначчи, а еще реже – 38%-ный уровень Фибоначчи от последнего, полностью завершенного движения цен вниз.

    Вот именно данная
    зона, которая ограничена предпоследней вершиной на графике и 38%-ным уровнем Фибоначчи последнего завершенного движения цены вниз, является более благоприятным местом для совершения сделки на покупку
    . На рисунке 2 показан поиск точки для совершения сделки на покупку.

    http://analitics-online.ru/files/image/image007.gif
    Рис. 2. Заключение сделки на покупку в ценовом диапазоне между вершиной 1 и уровнем 23.6% по Фибонапччи от движения
    1-2 – наиболее удачный момент для желающих встать в длинную торговую позицию
    . Следует обратить внимание, что уровень Фибоначчи 38.6% — уровень движения цены 1-3 от вершины 1, он совпадает с 23.6%-ным уровнем Фибоначчи 1-2 от вершины 1. Отрезок 1-2 либо 1-3, которые относительно похожи, определяется в виде последнего завершенного движения цены вниз. Движение к точке 4 – завершенное движение цены наверх, а от точки 4 в направлении стрелки – незавершенное движение цены вниз, которое остается таковым до момента разворота.

    Заключение сделки на продажу от сопротивления в зоне между предпоследним основанием и первыми Fibo-уровнем
    завершенного рыночного движения цены вверх.

    Аналогично случаю с точками 1 и 2, точка 4 – зеркальное отображение точки 3, предназначенна для того, чтобы заключить сделку на продажу при корректировочном возврате цен на рынке наверх. На валютном рынке, который собрался идти вниз, прорывы иногда определяются в момент прорыва уровней, которые были достигнуты в предшествовавших ценовых минимумах. Очень часто, в основном на ранних стадиях формирования тренда вниз, восстановление на рынке возвращает цены до уровня пробития поддержки с возможными дальнейшими проколами выше. Тут –
    как раз и есть то место, где нужно заключать сделку на продажу
    . Найти зону сопротивления поточнее помогут Fibo-уровни, среди которых лучше всех работает уровень Фибоначчи 38%. Но иногда достаточно хорошим бывает и уровень на 23.6% по Фибоначчи, который свидетельствует об явно выраженной слабости рынка и его желании идти вниз.

    На рисунке 3 вы увидете, как можно применить выше изложенные правила к торговле: уровень А был определен по ценовому основанию точки 1; уровень В – по уровню 23.6% по Фибоначчи отрезка 1-2; уровень С – по уровня 38.6% по Фибоначчи отрезка 1-2.

    http://analitics-online.ru/files/image/image008(1).gif
    Рис. 3. Продажа в ценовой области, которая была определенна между основанием 1 и уровнем 38% по Фибоначчи движения 1-2 –
    лучшее место для заключения короткой торговой позиции
    . Отрезок 1-2 был определен как последнее завершенное движение цены вверх. Движение к точке 3 – завершенное движение цены вниз, а от точки на графике 3 в направлении стрелки – незавершенное движение цены вверх, которое длится до момента нового разворота цены на графике."


    - - - Добавлено - - -

    Вот вообще нашел ТС почти совпадающая с нашей. Используется прорыв последнего суточного диапазона в ту или иную сторону (не важно) на часовом графике используя расширения этого диапазона и Stochastic (14,3,3) в качестве подтверждающего фильтра. Точнее определяемые по нему зоны продаж (ниже уровня 20) и покупок (выше 80-го уровня)

    http://analitics-online.ru/files/image/image001(1).jpg
    Last edited by slos; 07-08-2013 at 09:36 AM.

  9. #8
    Market Maker slos's Avatar
    Join Date
    Feb 2012
    Location
    Егорьевск Мос. область
    Posts
    1,426
    Thanks
    1,293
    Thanked 1,392 Times in 917 Posts

    Default

    Сегодня по мере возможности (на работе завал) попробовал "тяжелые" фракталы и на меньших таймфреймах. С ними прибыль есть и на них. Первичные выводы:
    1. На меньших ТФ - прибыль действительно выше, чем на более крупных, но график ровнее на крупных.
    2. На более тяжелых фракталах (к примеру в сравнении 9-ти барных и 5-ти) прибыль меньше, но график ровнее на более тяжелых.
    3. При разрешении торговли всеми 3-мя сдлеками одновременно - прибыль с ними больше чем в 3 раза чем на тесте где разрешена только одна сделка (сравнивал со 2-й сделкой true на 5-ти барных фракталах)
    Тестировал ТФ 15 мин
    Начальный депозит 5000 центов (50 $)
    Попробовал увеличит риск до 1.5
    Исходный лот - минимальный 0.1 (1 цент за пп прибыли/убытка)
    Уровень безубытка не выставлял
    Трейлинг стоп 35 пп
    Трейлинг степ 5.
    Период теста с января 2008 г по н.в.
    Общий вывод: надеюсь перспективы у данной совы есть при соответствующей доработке и последующей модернизации.
    Click image for larger version. 

Name:	10.07 StrategyTester 9bar fr m-15 c 2008.gif 
Views:	4 
Size:	8.9 KB 
ID:	27432Click image for larger version. 

Name:	10.07 StrategyTester 5 bar fr m-15 c 2008.gif 
Views:	4 
Size:	9.1 KB 
ID:	2743310.07 StrategyTester 9bar fr m-15 c 2008.rar10.07 StrategyTester 5 bar fr m-15 c 2008.rar10.07 StrategyTester 2-я сделка true 5 bar fr m-15 c 2.rar
    Last edited by slos; 07-10-2013 at 07:08 PM.

  10. #9
    Market Maker slos's Avatar
    Join Date
    Feb 2012
    Location
    Егорьевск Мос. область
    Posts
    1,426
    Thanks
    1,293
    Thanked 1,392 Times in 917 Posts

    Default

    p.s. график теста по 5-ти барным фракталам м-15 с 2008 г. разрешена только сделка № 2
    Click image for larger version. 

Name:	10.07 StrategyTester 2-я сделка true 5 bar fr m-15 c 2.gif 
Views:	7 
Size:	8.6 KB 
ID:	27437

  11. #10
    Market Maker slos's Avatar
    Join Date
    Feb 2012
    Location
    Егорьевск Мос. область
    Posts
    1,426
    Thanks
    1,293
    Thanked 1,392 Times in 917 Posts

    Default

    Quote Originally Posted by slos View Post
    Однозначно более "тяжелые" фракталы - дают более достоверные текущие направления (имхо)


    Главный пока 1-й вывод из всего этого - не знаю как пока с уровнями расширения Фибоначчи в качестве целевых достижений (цели могут успешно выбираться по различным др. критериям) но надеюсь сама идея Ларри Вильямса (сори, если уже надоел с ним) двигаться от среднесрочных (долгосрочных) ценовых экстремумов - действительно повышает вероятность того, что выбранное текущее ценовое направление, на какое то время , на определенном ценовом и временном диапазоне, в зависимости от выбранного таймфрейма, окажется верным (имхо).

    - - - Добавлено - - -
    Учитывая что цели достижения по уровням расширений пока толком не работают и вся вышеуказанная прибыль достигалась за счет входов по среднесрочным ценовым экстремумам, и закрытием сделок по трейлинг стопам (хотя и по тейк профитам сделки закрывались тоже, но при отключении трейлинг стопов результаты были однозначно хуже) - можно, пока проблема с ними не решится, пока сделать промежуточный вариант этой совы с другими целями и с более лучшим мат ожиданием за счет более раннего входа в предполагаемое новое тредовое движение и меньшие уровни стопов из-за этого по прежним уровням этих среднесрочных фрактальных комбинаций (имхо). На мой взгляд здесь лучше будет работать принцип резать убытки и давать прибыли расти, чем в основном ранее предложенном варианте (имхо)
    Условия для бай сделок:
    1. Сформировалась текущая среднесрочная комбинация 3-х нижних фракталов среднесрочного ценово минимума.
    2. При открытии следующего бара (после формирования последнего фрактала комбинации) открываются 3 сделки:
    №1 без предварительного уровня профита - закрывается по обратному сигналу формирования противоположной комбинации верхних фракталов среднесрочного ценового максимума;
    №2 без предварительного уровня профита. (Решил все-таки попробовать один из вариантов использования границ Болинджера) Учитывая, что как правило ценовые экстремумы формируются в районе границ этого индикатора - 2-я сделка дзакрывается при достижении противоположной его границы. Естественно по мере ценового продвижения этот уровень будет постоянно изменяться, поэтому сразу уровень тейк профита и не выставляется.
    №3 Обычная классическая сделка с возможностью установления в настройках уровня тейк профита и трейлинг стопа. С последующим добавлением модификации уровня профита (трелинг профита) когда эта задача будет решена по ADX или др. критериям.
    Уровни исходных стопов, как уже указал, - по уровню только что сформированного среднесрочного минимума.
    Все остальные константы и переменные - те же (риск, размеры лота, кол-во фрактальных баров и др.)
    Я пока не знаю как поведут себя сделки №1 и №2 во флете (будет ли профит за счет трендовых движений превышать флетовые убытки, но чтобы узнать - попробовать стоит) поэтому думаю целесообразным предусмотреть возможность вкл/выкл трейлинг стопов отдельно для каждой из 3-х типов сделок.
    Условия для селл - все тоже самое, только наоборот, естественно.
    Пока, предварительно, - так.

    На рисунке предложены варианты сделок предполагаемого советника. Красные стрелки - продажи, синие - покупки.
    Продажи у нас в данном варианте получились с профитом, две последующие покупки закрылись по небольшим стопам, текущие незакрытые покупки - в профите, пока перекрывающем убытки 2-х предыдущих (имхо).
    Click image for larger version. 

Name:	11.07. eurusdh1 вариант фрак&#.png 
Views:	7 
Size:	45.5 KB 
ID:	27440
    Last edited by slos; 07-11-2013 at 07:09 AM.

  12. #11
    Market Maker slos's Avatar
    Join Date
    Feb 2012
    Location
    Егорьевск Мос. область
    Posts
    1,426
    Thanks
    1,293
    Thanked 1,392 Times in 917 Posts

    Default

    Делать пока особо нечего. Мартини продолжает успешно работать на оставшемся счете. Ну а я пока на работе затишье - балуюсь в ручном режиме тестируя входы по среднесрочным экстремумам.

    В частности вошел в текущую продажу по фунту от 1.5177 с стопом на уровне последнего стреднесрочного максимума 1.5225.
    Учитывая в качестве косвенного подтверждения дивер по MACD и блохастик (опустился в зону продаж) - сейчас текущие продажи на этом ТФ (н-1) актуальнее (имхо).

    (На Н-4 цена корректирует к последнему снижению от 1.5751, сформировав среднесрочный минимум на 1.4813. Но не смогла пока закрепиться выше 38.2 к этому снижению, снизившись по верхнему краю облака ИИ ниже этого уровня. Подтвержением продолжения дальнейшего снижения будет формирование среднесрочного максимума и на этом ТФ, (имхо))

    Ближайшей целью определил уровень 23.6 фибо к этой последней коррекционной волне роста (1.5125), ну и трейлинг стоп поставил на всякий случай 35 пп.

    Опять же на случай последующего возобновления дальнейшего роста (если оно будет, конечно) выставил и отложенную покупку на повторный пробой предыдущего среднесрочного максимума 1.5195 с так и недостигнутой пока целью его первого расширения 1.5240. Как то так пока.
    Click image for larger version. 

Name:	12.07. gbpusdh1 ракталы.png 
Views:	2 
Size:	60.5 KB 
ID:	27511Click image for larger version. 

Name:	12.07. gbpusdh4 ИИ.png 
Views:	0 
Size:	48.3 KB 
ID:	27512
    Last edited by slos; 07-12-2013 at 06:40 AM.

  13. #12
    MQL Programmer MaxZ's Avatar
    Join Date
    Apr 2012
    Posts
    3,495
    Thanks
    1,885
    Thanked 1,604 Times in 1,030 Posts

    Lightbulb Встречайте "Покорителя Фракталов" - советник FXOpen.SubjugatorOfFractals!!

    Quote Originally Posted by slos View Post
    Учитывая что цели достижения по уровням расширений пока толком не работают и вся вышеуказанная прибыль достигалась за счет входов по среднесрочным ценовым экстремумам, и закрытием сделок по трейлинг стопам (хотя и по тейк профитам сделки закрывались тоже, но при отключении трейлинг стопов результаты были однозначно хуже) - можно, пока проблема с ними не решится, пока сделать промежуточный вариант этой совы с другими целями и с более лучшим мат ожиданием за счет более раннего входа в предполагаемое новое тредовое движение и меньшие уровни стопов из-за этого по прежним уровням этих среднесрочных фрактальных комбинаций (имхо). На мой взгляд здесь лучше будет работать принцип резать убытки и давать прибыли расти, чем в основном ранее предложенном варианте (имхо)
    Условия для бай сделок:
    1. Сформировалась текущая среднесрочная комбинация 3-х нижних фракталов среднесрочного ценово минимума.
    2. При открытии следующего бара (после формирования последнего фрактала комбинации) открываются 3 сделки:
    №1 без предварительного уровня профита - закрывается по обратному сигналу формирования противоположной комбинации верхних фракталов среднесрочного ценового максимума;
    №2 без предварительного уровня профита. (Решил все-таки попробовать один из вариантов использования границ Болинджера) Учитывая, что как правило ценовые экстремумы формируются в районе границ этого индикатора - 2-я сделка дзакрывается при достижении противоположной его границы. Естественно по мере ценового продвижения этот уровень будет постоянно изменяться, поэтому сразу уровень тейк профита и не выставляется.
    №3 Обычная классическая сделка с возможностью установления в настройках уровня тейк профита и трейлинг стопа. С последующим добавлением модификации уровня профита (трелинг профита) когда эта задача будет решена по ADX или др. критериям.
    Уровни исходных стопов, как уже указал, - по уровню только что сформированного среднесрочного минимума.
    Все остальные константы и переменные - те же (риск, размеры лота, кол-во фрактальных баров и др.)
    Я пока не знаю как поведут себя сделки №1 и №2 во флете (будет ли профит за счет трендовых движений превышать флетовые убытки, но чтобы узнать - попробовать стоит) поэтому думаю целесообразным предусмотреть возможность вкл/выкл трейлинг стопов отдельно для каждой из 3-х типов сделок.
    Условия для селл - все тоже самое, только наоборот, естественно.
    Пока, предварительно, - так.

    На рисунке предложены варианты сделок предполагаемого советника. Красные стрелки - продажи, синие - покупки.
    Продажи у нас в данном варианте получились с профитом, две последующие покупки закрылись по небольшим стопам, текущие незакрытые покупки - в профите, пока перекрывающем убытки 2-х предыдущих (имхо).
    Click image for larger version. 

Name:	11.07. eurusdh1 вариант фрак&#.png 
Views:	7 
Size:	45.5 KB 
ID:	27440
    По Вашему техническому заданию вопросов вчера не возникло и поэтому Я не увидел причин писать вчера. Очень понравился Ваш подход, Я назвал его "экспериментальным". Исследовать вход на разные алгоритмы закрытия ордеров - это сильно! Было очень интересно разрабатывать советник. Надеюсь, что он оправдает Свои ожидания.

    Встречайте "Покорителя Фракталов" - советник FXOpen.SubjugatorOfFractals!! Во как...

    Настройки для советника FXOpen.SubjugatorOfFractals следующие (в советнике используются три алгоритма закрытия, которые можно включать/выключать с помощью переменных UseAlgorithm1, UseAlgorithm2, UseAlgorithm3; если переменная принадлежит одному из алгоритмов, то она помечена цифрой - номером этого алгоритма):

    Общие настройки:
    - Risk, параметр для использования динамического лота (используется (Risk*100)% от свободных средств);
    - Lots, объём для открываемого ордера;
    - Magic1, магическое число для открываемого ордера с алгоритмом закрытия №1;
    - Magic2, магическое число для открываемого ордера с алгоритмом закрытия №2;
    - Magic3, магическое число для открываемого ордера с алгоритмом закрытия №3;
    - TakeProfit3, уровень TakeProfit'а для открываемого ордера с алгоритмом закрытия №3;
    - Slippage, проскальзывание;
    - MarketExecution, true - для брокеров с исполнением "Market Execution", false - "Instant Execution".

    Примечания:
    - для параметров TakeProfit3, Slippage нужно вводить целое число, которое умножается на величину, равную одному пункту;
    - Magic1, Magic2 и Magic3 должны отличаться друг от друга, не должны совпадать.


    Правила определения эстремумов:
    - FracBarsF, сколько нужно баров вперёд для формирования экстремума;
    - FracBarsB, сколько нужно баров назад для формирования экстремума;

    Настройки для торгового алгоритма:
    - UseAlgorithm1, true - использовать ордера с алгоритмом закрытия №1, false - не использовать;
    - NumberOrdersInSeries, максимальное количество ордеров в серии с алгоритмом закрытия №1 (количество усредняющих ордеров);
    - UseAlgorithm2, true - использовать ордера с алгоритмом закрытия №2, false - не использовать;
    - NumberOrdersInMarket, максимальное количество ордеров отдельно (Buy и отдельно Sell), которые используют алгоритм закрытия №2;
    - UseAlgorithm3, true - использовать ордера с алгоритмом закрытия №3, false - не использовать;
    - NumberOrdersInMarket, максимальное количество ордеров (отдельно Buy и отдельно Sell), которые используют алгоритм закрытия №2.

    астройки для Bollinger Bands:
    - BB_Period2, период индикатора;
    - BB_Deviation2, множитель (девиация) индикатора;
    - NumberBarForCalculation, номер бара, на котором сравниваем цену закрытия и одну из полос Боллинджера (если задать 0, то будет производиться расчёт на текущем баре).

    Параметры для TrailingStop'а:
    - UseBreakevenLevel3, true - выставление уровня безубытка включено, false - выключено;
    - BreakevenLevel3, значение профита в пунктах, после которого выставляется безубытка (используется, если UseBreakevenLevel3 = true);
    - UseTrailing3, true - TrailingStop включен, false - выключен;
    - TrailingStop3, TrailingStep3, основные параметры для TrailingStop'а (используется, если UseTrailing3 = true).

    Примечание: для параметров BreakevenLevel3, TrailingStop3, TrailingStep3 нужно вводить целое число, которое умножается на величину, равную одному пункту.

    Прочие параметры:
    - ShowInfo, true - на экране (вверху слева) выводится информация о BUY- и SELL-сериях, false - не выводится;
    - ShowFractals, true - показывать последние три фрактала вверх и вниз, false - не показывать;
    - Correct, коррекция для отображения фракталов;
    - ColorFractalsUp, цвет фракталов вверх;
    - ColorFractalsDown, цвет фракталов вниз;
    С ТЗ, которые было предоставлено ранее Вами (см. первое сообщение данной темы), закончим тогда позже. Считаю, что заказ выполнен и можно двигаться дальше. А два разработанных советника (версия для тестирования FXOpen.SubjugatorOfFibo.TestBeta и разработанная экспериментальная версия, пригодная для реальной торговли, FXOpen.SubjugatorOfFractals) предлагаю обсуждать всем Форумом и предлагать идеи для модернизации!
    Attached Files Attached Files
    Last edited by MaxZ; 07-12-2013 at 08:29 AM.

  14. The Following 2 Users Say Thank You to MaxZ For This Useful Post:

    Mik 2806 (07-12-2013), slos (07-12-2013)

  15. #13
    Market Maker slos's Avatar
    Join Date
    Feb 2012
    Location
    Егорьевск Мос. область
    Posts
    1,426
    Thanks
    1,293
    Thanked 1,392 Times in 917 Posts

    Default

    p.s. Достигнута текущая цель продажи и ее профит (52 пп в кармане). За это время сформирован новый среднесрочный максимум на этом ТФ а заодно и на более старшем Н-4. Предполагаю возобновление снижения в случае пробоя текущего коррекционного уровня 23.6 фибо к новой цели следующего 38.2 фибо или 1.5065 (имхо) А там как карты конечно, лягут.
    Click image for larger version. 

Name:	12.07. gbpusdh1 ракталы проф&#.png 
Views:	3 
Size:	34.0 KB 
ID:	27514Click image for larger version. 

Name:	12.07. gbpusdh4 ИИ + среднеср. &#108.png 
Views:	1 
Size:	44.9 KB 
ID:	27516

    - - - Добавлено - - -

    Quote Originally Posted by MaxZ View Post
    По Вашему техническому заданию вопросов вчера не возникло и поэтому Я не увидел причин писать вчера. Очень понравился Ваш подход, Я назвал его "экспериментальным". Исследовать вход на разные алгоритмы закрытия ордеров - это сильно! Было очень интересно разрабатывать советник. Надеюсь, что он оправдает Свои ожидания.

    Встречайте "Покорителя Фракталов" - советник FXOpen.SubjugatorOfFractals!! Во как...

    Настройки для советника FXOpen.SubjugatorOfFractals следующие (в советнике используются три алгоритма закрытия, которые можно включать/выключать с помощью переменных UseAlgorithm1, UseAlgorithm2, UseAlgorithm3; если переменная принадлежит одному из алгоритмов, то она помечена цифрой - номером этого алгоритма):



    С ТЗ, которые было предоставлено ранее Вами (см. первое сообщение данной темы), закончим тогда позже. Считаю, что заказ выполнен и можно двигаться дальше. А два разработанных советника (версия для тестирования FXOpen.SubjugatorOfFibo.TestBeta и разработанная экспериментальная версия, пригодная для реальной торговли, FXOpen.SubjugatorOfFractals) предлагаю обсуждать всем Форумом и предлагать идеи для модернизации!
    Опа! Сразу и не заметил. Оперативно. Очередной респект!
    Ладно, баловаться рукоблудием прекращаем, заниматься делами - продолжаем.
    Last edited by slos; 07-12-2013 at 09:57 AM.

  16. The Following User Says Thank You to slos For This Useful Post:

    MaxZ (07-12-2013)

  17. #14
    Intraday Master
    Join Date
    May 2013
    Posts
    453
    Thanks
    596
    Thanked 483 Times in 329 Posts

    Default

    Quote Originally Posted by slos View Post
    ....Ладно, баловаться рукоблудием прекращаем, заниматься делами - продолжаем.
    Привет всем! Я во фракталах слабак. С вас сет, рабочий, что хоть понять, что это такое

    ЗЫ... Когда будете задумывать новый сов, загляните сюда. Тяжело смотреть как вы мучаетесь
    Last edited by MaxZ; 07-13-2013 at 02:37 AM. Reason: и на Нашем форуме есть такая тема! ;)

  18. The Following User Says Thank You to Mik 2806 For This Useful Post:

    slos (07-12-2013)

  19. #15
    Market Maker slos's Avatar
    Join Date
    Feb 2012
    Location
    Егорьевск Мос. область
    Posts
    1,426
    Thanks
    1,293
    Thanked 1,392 Times in 917 Posts

    Default

    Всем привет!
    Сказать, что я разочарован - значит ничего не сказать. Вновь, очередная моя распрекрасная идея не дает такие же прекрасные результаты. Ни один тип сделки не дает пока прибыль. Пока не знаю в чем тут дело. Еще третьи сутки на работе (отпуска) - голова не варит, времени толком нет сосредоточиться. Ну есть пару непоняток, (не разобрался толком, всегда ли сделки закрываются по обратному сигналу, сделку №2 можно не закрывать на обеих границах Болинджера, а только к примеру селл - на нижней, бай на верхней, (хотя возможно и ошибаюсь и просто там стопы совпадают) визуализацию фракталов можно было бы для анализа истории сохранять все) но это мелочи. Боюсь не спасет отца русской демократии.
    Ладно, сейчас нет сил на подробности. В воскресенье опять буду на работе. Надеюсь по-свободней буду.
    p.s. А вот в ручную, как специально, сегодня нормально вроде поторговал на Н-1. Две продажи по фунту. Одна в профит, др. в б/у. Сейчас отложки дожидаются своего часа. Правда руководствовался при этом доп. условиями (дивер по МACD придал уверенность и наличие стохастика в зоне продаж). Но возможно просто повезло и день был удачный. Не хочется опять загромождать сову фильтрами. По прошлому опыту - существенных улучшений это не дало.
    Приведу на всякий случай свои вечерние рассуждения по дневной ручной торговле, которые естественно к алгоритму не пришьешь к сожалению.

    "Итого, вечер добрый! 2-я продажа за сегодня (все-таки рискнул продать от 1.5130) закрылась именно в безубытке по трейлингу не дойдя немного до уровня 38.2 фибо, дав всего 17 пп прибыли. Но я не жалею ибо ХЗ куда цена двинет дальше. Возможно как раз из этой зоны между фибоуровнями рванет вверх на пробой предыдущих максимумов и 52-й фигуры.
    Но может и дальше поползти вниз (Кто может поручиться, как будет? Я лично - нет).
    Поэтому выставил отложенную стоповую продажу на пробой текущего краткосрочного минимума от 1.5070 с целью 50 фибо или примерно 1.5015. Там же на Н-4 Киджун ИИ ну и нижний край облака примерно.
    Отложенная ранее покупка от 1.5190 так же сохраняется. В случае формирования новых среднесрочных максимумов/минимумов в зависимости от ситуации, показаний фильтров - возможно добавлю в ту или другую сторону сделок от текущих.
    Ну а в целом 52 пп + 17 пп итого 69 пп прибыли думаю все же неплохой результат за день (было бы так почаще!)
    p.s. Ну вот, пока писал появился очередной нижний фрактал образовав комбинацию очередного среднесрочного минимума (правда почти на уровне предыдущего) От текущих покупать стремно. На Н-4 среднесрочный максимум пока никто не отменял и внизу пока пусто. Цена в облаке (зона ХЗ, короче) На часовом блохастик пока не поднялся в зону покупок. MACD топчется у нейтрального уровня, но в отрицательной зоне. В общем нужно ждать. Выставил бай стоп от 1.5125-1.5240 Стоп в районе этого нового среднесрочного лоу и заодно 38.2 фибо к последнему росту.
    Начинает не нравиться это нагромождение. Ну да пусть будет. Там разберемся что отменить, что оставить."

    Click image for larger version. 

Name:	12.07. gbpusdh4 вечер ИИ + сре&#1076.png 
Views:	1 
Size:	44.7 KB 
ID:	27548Click image for larger version. 

Name:	12.07. gbpusdh1 вечер, отложк&.png 
Views:	1 
Size:	51.7 KB 
ID:	27547Click image for larger version. 

Name:	12.07. gbpusdh1 фракталы 2-я с&#1076.png 
Views:	1 
Size:	42.4 KB 
ID:	27546
    Забыл добавить. Вторая продажа не достигла профита оттолкнувшись на Н-1 от верхнего края облака, сформировав там же на его границе среднесрочный минимум. Там же расположилась примерно и нижняя граница Болинджера.
    p.s. Ну даже Болинджер вроде в тему - а в советнике профита нет!
    Click image for larger version. 

Name:	12.07. gbpusdh1 вечер ИИ +ВВ..png 
Views:	2 
Size:	56.8 KB 
ID:	27550
    и на посошек еще p.s.
    "А Мартини - молодец...!" Добавил ему риск 0.5 чтобы шустрее работал. Расшевелил немного это болото.
    Last edited by slos; 07-12-2013 at 08:42 PM.

  20. The Following 2 Users Say Thank You to slos For This Useful Post:

    MaxZ (07-13-2013), Mik 2806 (07-13-2013)

Page 1 of 5 12345 LastLast

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Disclaimer
2005-2021 © FXOpen All rights reserved. Various trademarks held by their respective owners.

Risk Warning: Trading on the Forex market involves substantial risks, including complete possible loss of funds and other losses and is not suitable for all members. Clients should make an independent judgment as to whether trading is appropriate for them in the light of their financial condition, investment experience, risk tolerance and other factors.

FXOpen Markets Limited, a company duly registered in Nevis under the company No. C 42235. FXOpen is a member of The Financial Commission.

FXOpen AU Pty Ltd., a company authorised and regulated by the Australian Securities & Investments Commission (ASIC). AFSL 412871ABN 61 143 678 719.

FXOpen Ltd. a company registered in England and Wales under company number 07273392 and is authorised and regulated by the Financial Conduct Authority (previously, the Financial Services Authority) under FCA firm reference number 579202.

FXOpen EU is a trading name of FXOpen EU Ltd. FXOpen EU Ltd is authorized and regulated by the Cyprus Securities and Exchange Commission (CySEC) under license number 194/13.

FXOpen does not provide services for United States residents.

Join us