FXOpen Broker

10+ years’
experience in FX

VISIT WEBSITE

Trading Accounts

ECN, STP,
Micro, Crypto

START TRADING

Try Free Demo

Practice Forex trading
risk free

OPEN DEMO ACCOUNT

PAMM Technology

Become a Master
or a Follower

JOIN PAMM SERVICE
Page 1 of 2 12 LastLast
Results 1 to 15 of 29

Thread: Советник eFXO.SlosMAtor

  1. #1
    Intraday Master
    Join Date
    Oct 2013
    Posts
    317
    FXO Shares
    0
    FXO Bonus
    27.817
    Thanks
    267
    Thanked 293 Times in 209 Posts

    Default Советник eFXO.SlosMAtor

    Техзадание.

    Quote Originally Posted by slos View Post
    Ладно. Надоело мне руками баловаться с отбойными индикаторными уровнями. Созрел для ТЗ.
    Все упростил пока по максимуму - не стал загружать фильтрами, побочными индикаторами в роли отбойных уровней. Оставил один индикатор -"Машку" в качестве центра "ценового вращения" с добавлением к ней же в настройках различных зеркальных (положительных и отрицательных с одинаковыми значениями) уровней, ограничивающих потенциальные границы текущего диапазона ценового разброса по обе от нее стороны, определяющие т.о. границы своеобразного индикаторного канала на основе этой простейшей).
    Attachment 45304
    Имеем по умолчанию:
    ТФ Н-4 (по умолчанию)
    МА с периодом 200 (переменная)
    Параметры МА стандартные на выбор (простые МА, ЕМА, по закрытию, по открытию...) - по умолчанию - простая simple МА close Сдвиг 0.
    Параметрами уровней (со знаком "+" и "-" ) - переменные величины, желательно предоставить (если не сложно) возможность их менять, и добавлять новые:
    +\- 50; 100; 200; 300; 500; 800...(пока хватит) и p.s. Для 5-ти знака добавляем к параметрам уровней по нолику!
    Далее - стандартный набор параметров торгового риска, минимального лота, плюс некоторые параметры которые я обозначу в дальнейшем описании ТЗ (добавляются некоторые элементы "Мартини" с прикрученным к нему тралом стопов сделок в безубытке)

    Суть алгоритма:
    Условия для покупок:
    1. Цена находится ниже МА. Движется вниз. Пересекает (достигает) по факту ближайший от текущей цены уровень МА с каким то (не важно) при этом отрицательным параметром. Пусть в данном случае это будет в идеальном варианте первый уровень по умолчанию со значением "-" 50.
    На расстоянии "дельты" равной какому то фиксированному значению NN пп (величина переменная) от максимума текущего бара, внутри диапазона которого оказался ценовой отбойный уровень (- 50) выставляется BUY STOP со стартовым лотом с переменным значением к примеру 0.01 по умолчанию (стопы и ТП не нужны) Сделки закрываются по принципу советника eFXO.SLos Traling 5.0 при PositionAmount=1

    2. В случае если ценовое снижение продолжилось а отложенный ордер не открылся - уровни BUY STOP перемещаются последовательно к максимуму нового текущего бара (с прежней дельтой) и так пока ордер не откроется. При этом если достигнут следующий нижестоящий уровень а покупка так и не сработала - условия для нового отложенного бая от этого нового отбойного уровня не выполняются. Должен быть только один отложенный ордер перемещающийся от прежнего предыдущего отбойного уровня от бара к бару по их максимумам.

    3. Если ордер открылся а ценовое снижение продолжилось - при соблюдении тех же условий для BUY STOP на последующем ближайшем уровне МА (пусть это будет в данном случае с параметром "-" 100) выставляется новый отложенный ордер с увеличенным по отношению к стартовому исходному лоту 1-го исходного ордера в N раз (по умолчанию - утроенным объемом) и т.д. - усредняемся новыми BUY STOP на каждом очередном нижестоящем уровне (- 200; -300; -500; -800)...

    Условия для отложенных продаж - идентичны, только все естественно наоборот - цена движется вверх, находится выше "машки", достигается первый ближайший вышестоящий от текущей цены отбойный уровень, выставляется отложенный ордер (SELL STOP) на минимуме текущего бара, пересекающего уровень машки...

    Идея алгоритма проста несмотря на писанину. Надеюсь так же не окажется сложной и для своего практического воплощения.
    Заранее спасибо!


    Версия 1.20
    Посмотреть сделанные изменения и скачать советника можно в этом сообщении.

    Версия 1.10
    Посмотреть сделанные изменения и скачать советника можно в этом сообщении.

    Версия 1.00
    Для использования в тестере стратегий.

    Настройки:

    TPFix - фиксированное значение тейкпрофита в пунктах
    SLFix - фиксированное значение стоплосса в пунктах.
    В рамках техзадания эти два параметра можно оставить = 0.

    Lot - объем первого ордера серии.
    Multy - коэффмцент умножения объема последнего ордера серии для вычисления объема ордера который должен быть выставлен.

    MALevels - строка со значением уровней скользящей средней в пунктах.
    Каждый уровень задается отдельно. Разделитель - точка с запятой.

    useDynDelta - использовать динамический расчет дельты отступа от хай/лоу бара для выставления ордера. Если false, то ордер будет выставлен по цене хай/лоу.

    Далее настройки советника SlosTraling.



    Что умеет данная версия:
    1. Открытие по уровням скользящей средней, которые заданы в настройках.

    2. Раздельное отслеживание бай и селл сеток.

    3. Каждый новый уровень сетки открывается, если цена пересекла конверт средней, который больший, чем тот по которому был выставлен предыдущий ордер.

    4. Динамический расчет дельты. Советник расчитывает расстояние вида: для бай сетки хай(и)-хай(и+1), если хай(и)>хай(и+1). Т.е. расчитывается среднее расстояние от хая на котором, теоретически, выставленный ордер будет в безопасности от случайных выбросов.

    Чего не умеет:
    1. Работает только с жестко заданными настройками скользящей средней: период 50, ема, клоуз.

    2. Нет фиксированной дельты.

    3. Нет отключения выставления усредняющих ордеров сетки.
    Attached Files Attached Files
    Last edited by andref; 10-31-2014 at 07:37 AM.

  2. The Following 3 Users Say Thank You to artamir For This Useful Post:

    andref (09-25-2014), nahodka (09-25-2014), slos (09-24-2014)

  3. #2
    Intraday Master
    Join Date
    Oct 2013
    Posts
    317
    FXO Shares
    0
    FXO Bonus
    27.817
    Thanks
    267
    Thanked 293 Times in 209 Posts

    Default

    Версия 1.10
    Добавлены настройки скользящей средней.

    Изменено поведение параметра Multy
    Если Multy<=0 то усредняющие ордера выставляться не будут.
    Attached Files Attached Files
    Last edited by andref; 10-31-2014 at 07:39 AM.

  4. The Following User Says Thank You to artamir For This Useful Post:

    slos (09-27-2014)

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

    Default

    На первый взгляд все пока - ок!
    Click image for larger version. 

Name:	27.09. Сова МА200+уровни.png 
Views:	9 
Size:	56.4 KB 
ID:	45422 Click image for larger version. 

Name:	27.09. Сова МА200+уровни.png 
Views:	9 
Size:	55.4 KB 
ID:	45423

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

    Default

    Предварительные итоги тестовых прогонов.
    Идея рабочая и вполне себя оправдывает. Торговые риски предварительно получились в итоге ниже Мартини. Торговать можно объемами ордеров дающих 1$ за 1 пп ценового движения (4-х знак) что дает возможность торговать этим мартином не только на центовых, но и стандартных счетах, дающих такую возможность (имхо).
    Правда отказался от усреднения убыточных позиций увеличением объема последующих сделок (Multy=1) и входил на каждом уровне постоянным исходным лотом дающим этот 1$ прибыли/убытка за 1 пп. Хотя можно торговать и с Multy=2=3, но риски и требования к запасу прочности торгового баланса при этом возрастают, возрастает ли при этом сравнительная абсолютная (не относительная) доходность системы (исходный лот приходится уменьшать, если нет возможности увеличить депо) - вопрос.
    Click image for larger version. 

Name:	27.09. Отчет MA 50 tor EURJPY Multy 1 start 20 ка&#108.png 
Views:	4 
Size:	56.4 KB 
ID:	45429Click image for larger version. 

Name:	27.09.  MA 50 tor Multy start 20 TesterGraph.gif 
Views:	4 
Size:	19.4 KB 
ID:	45430Click image for larger version. 

Name:	27.09. Отчет MA 200 tor EURJPY Multy 1 start 20 ка&#10.png 
Views:	4 
Size:	59.2 KB 
ID:	45431Click image for larger version. 

Name:	27.09.  MAtor Multy start 20 TesterGraph.gif 
Views:	3 
Size:	19.7 KB 
ID:	45432
    Перепробовал несколько валютных пар - остановился в итоге опять на евройене. Тут как раз подходит ее волатильность ("туда-сюда")
    Идея с useDynDelta оказалась удачной -
    Click image for larger version. 

Name:	27.09. EURJPYH4 MA 50 Tor test визуал 2.png 
Views:	4 
Size:	39.4 KB 
ID:	45433
    с ней доходность несколько снизилась, но точность входов повысилась и просадка в итоге уменьшился.
    Оптимальный старт для трала оказался 20 пп PriseStep=5 пп, коэф отставания 0.6 (0.5 - разницы особой не заметил)
    Отбойные Фибо уровни начать лучше с минимального 50(-50) и добавить по максимуму т.к. рыночная волатильность бывает разная к тому же неизвестно вблизи какого отбойного уровня текущая цена на момент включения совы окажется (50;-50;100;-100;200;-200;300;-300;500;-500;800;-800...)
    Недостатки и требование к модернизации (чуть позже)
    Last edited by slos; 09-28-2014 at 05:36 AM.

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

    artamir (09-29-2014)

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

    Default

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

Name:	27.09. EURJPYH4 MATor test провал 2.png 
Views:	6 
Size:	39.8 KB 
ID:	45434
    (Максимальная просадка на тестовом прогоне МА200 в 800$ - думаю за счет именно этого "провала")

    Решение проблемы предлагаю следующее:
    Во флете приоритет открытия последующих сделок только на последующих отбойных уровнях с большими параметрами, чем предыдущий - остается.
    Но если началось такое вот трендовое "скольжение" по одним и тем же уровням, просадка увеличивается, а вероятность достижения при этом следующего отбойного уровня остается призрачной... :
    Если после открытия последней "правильной" сделки - просадка по ней достигла уровня (пусть будет 100 пп по умолчанию) - включается дополнительный "упрощенный" режим разрешения открытия сделок.
    При выполнении прежних условий открытия (цена в конвертере, DynDelta и прочее) разрешается открыть сделку от ЛЮБЫХ близлежащих от текущей цены отбойных уровней ниже (при покупках) и выше (при продажах) от машки - к примеру того же уровня от которого осуществлялся последний вход и даже предыдущего (если текущая цена окажется в итоге и на нем дальше от ее входа, чем 100 пп) а не только на следующем отбойном уровне с большим параметром чем предыдущий как было до этого!
    После чего (открытия "упрощенной" сделки) этот режим как бы отключается и становится актуальным если опять просадка и по этому ордеру достигнет 100 пп и выше (имхо)
    Хотя скорее всего этот режим и станет уже постоянным после того как текущая цена перевалит за границу уже второго после +/- 50, уровня +/- 100, где расстояния между последующими уровнями (+/- 200 и далее) и будет как правило уже тоже примерно 100 и больше пп.
    p.s. Уточнение - только упрощенная сделка (на всякий случай уточню еще раз) открывается не автоматом всякий раз при достижении просадки в 100 пп (по умолчанию) а только при соблюдении прежних условий открытия, но от БЛИЖАЙШЕГО при этом от текущей цены соответствующего отбойного уровня машки.
    Last edited by slos; 09-28-2014 at 12:42 PM.

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

    artamir (09-29-2014)

  10. #6
    Intraday Master
    Join Date
    Oct 2013
    Posts
    317
    FXO Shares
    0
    FXO Bonus
    27.817
    Thanks
    267
    Thanked 293 Times in 209 Posts

    Default

    Уточняю:
    Добавляется переменная ДельтаПросадкиВПунктах, роль которой в следующем. Если просадка по самой низкой покупке или самой высокой продаже переваливает за заданное значение, то включает тригер на выставление доп. ордеров по урпощенному варианту.
    А именно.

    Если цена пересекает ближайший конверт средней и при этом для покупок/продаж хай/лоу закрытого бара отстоит на ДельтаМеждуОрдерами пунктов, то выставляется отложенный бай/селл ордер. Объем ордера расчитывается по обычной схеме.

  11. The Following User Says Thank You to artamir For This Useful Post:

    slos (09-29-2014)

  12. #7
    Intraday Master
    Join Date
    Oct 2013
    Posts
    317
    FXO Shares
    0
    FXO Bonus
    27.817
    Thanks
    267
    Thanked 293 Times in 209 Posts

    Default

    Версия 1.20

    Добавленные настройки.
    useDeltaLoss - разрешает использовать упрощенные правила выставления ордеров.
    DeltaLoss - "минус в пунктах" в который должен уйти последний ордер сетки, чтоб советник переключился в режим использования упрощенных правил выставления ордеров.
    DeltaOrders - расстояние между последним ордером сетки и ближайшим хай/лоу, при котором будет выставлен ордер.
    Attached Files Attached Files
    Last edited by andref; 10-31-2014 at 07:40 AM.

  13. The Following User Says Thank You to artamir For This Useful Post:

    slos (09-29-2014)

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

    Default


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

    artamir (09-29-2014)

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

    Default

    Теперь вроде все так как надо! Больше ничего не требуется (надеюсь).
    Сова рабочая, или пока тестовый вариант?
    Click image for larger version. 

Name:	29.09. МАTor2 тест визуа&#1083.png 
Views:	8 
Size:	62.9 KB 
ID:	45451

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

    artamir (09-29-2014)

  18. #10
    Intraday Master
    Join Date
    Oct 2013
    Posts
    317
    FXO Shares
    0
    FXO Bonus
    27.817
    Thanks
    267
    Thanked 293 Times in 209 Posts

    Default

    На реал ставить можно, но держать в голове следующее:

    При перезапуске советника данные о том, по какому конверту выставлялся ордер будут теряться.

  19. The Following User Says Thank You to artamir For This Useful Post:

    slos (09-29-2014)

  20. #11
    Intraday Master
    Join Date
    Oct 2013
    Posts
    317
    FXO Shares
    0
    FXO Bonus
    27.817
    Thanks
    267
    Thanked 293 Times in 209 Posts

    Default

    Вопрос. Сов для реала дорабатываем?

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

    Default

    О, привет!
    Да, естественно. Работает нормально...

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

    artamir (10-16-2014)

  23. #13
    Intraday Master
    Join Date
    Oct 2013
    Posts
    317
    FXO Shares
    0
    FXO Bonus
    27.817
    Thanks
    267
    Thanked 293 Times in 209 Posts

    Default

    Хорошо.

  24. The Following User Says Thank You to artamir For This Useful Post:

    slos (10-17-2014)

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

    Default

    p.s.Click image for larger version. 

Name:	17.10. EURJPYH4 MATor.png 
Views:	6 
Size:	21.7 KB 
ID:	45588 Click image for larger version. 

Name:	17.10. DetailedStatement MATor.gif 
Views:	2 
Size:	5.3 KB 
ID:	45589
    Итенсивность торговли естественно ниже, чем у Фиборга на 5-ти минутке. Но "курочка по зернышку клюет" Одно другому не мешает и к тому же работают разные ТС на разных счетах...
    Принцип почти тот же. Но на картинке не так красиво видна отработка уровней, чем на м-5 т.к. отложенные ордера так же перемещаются в случае не отработки сразу - от бара к бару + дельта отступа от их экстремумов (на фиборге дельту не использую, так расстояние между уровнями и так небольшое). В итоге на более крупных ТФ входы могут заметно быть удалены от самих этих отбойных уровней.
    Но фиг с ней, с красотой. Профит есть и ладно!..
    Надеюсь перспектива и у этой ТС после ее окончательной автоматизации сохранится (имхо).
    Last edited by slos; 10-17-2014 at 06:49 PM.

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

    artamir (10-21-2014)

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

    Default

    Всем привет!
    Сегодня всплыл недочет моего исходного ТЗ.
    Пока вздремнул после обеда по возвращению с работ (одна из причин моей любви к роботорговле) закрылись три усредненных ордера по тралу, но при этом остался еще один отложенный ордер по ходу работы совы с очередным лотовым текущим увеличением. Потом он естественно сработал тоже и исходный лот у него получился 0.08 вместо 0.01. !
    Надо бы при закрытии текущих усредненных сделок закрывать и одновременно и отложенные тоже от греха подальше... (Плиз!)
    Click image for larger version. 

Name:	23.10. MATor увеличенная &#108.png 
Views:	4 
Size:	53.1 KB 
ID:	45631 Click image for larger version. 

Name:	23.10. MATor профит.png 
Views:	2 
Size:	63.2 KB 
ID:	45632
    p.s. Хорошо, смотрю, вышла в безубыток. Удачно в итоге получилось, слава Богу! Но раз на раз конечно же не приходится...
    Click image for larger version. 

Name:	23.10. MATor увеличенный &#108.png 
Views:	2 
Size:	65.6 KB 
ID:	45633
    ... Итого почти 41 $ прибыли. Тем не менее пока отключил и заменил фиборгом
    Click image for larger version. 

Name:	23.10. MATor профит 2.png 
Views:	4 
Size:	71.1 KB 
ID:	45634 Click image for larger version. 

Name:	23.10. включил фибор&#10.png 
Views:	3 
Size:	60.8 KB 
ID:	45635
    Last edited by slos; 10-23-2014 at 04:57 PM.

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

    artamir (10-23-2014)

Page 1 of 2 12 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-2019 © 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 does not provide services for United States residents.

Join us