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
Results 1 to 5 of 5

Thread: Поделки от MaxZ.

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

    Cool Поделки от MaxZ.

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

    В этой теме Я буду выкладывать Свои "поделки" на языке программирования MQL4. Всё то, что посчитаю нужным выложить. Возможно выложу и что-то, написанное на MQL5.

    Большая просьба не писать ничего лишнего в этой теме. Для каждого советника, индикатора или скрипта будет создана отдельная тема, в которой уже можно и пофлудить, но в меру конечно же!

    Все предложения же, прошу писать в личку.

    С уважением, Максим З..

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

    Cool Советник Tractor.

    Долгожданный советник ThirdHand.Tractor. Да-да, тот что слился в мае! Обещал, выкладываю.

    Валютная пара: любая, ТФ: любой.

    Я же тестировал только на EUR/USD. А для параметров, вшитых в советника, лучше всего подойдёт ТФ M5.

    Параметры, вшитые в советник, для четырёхзнака. Если нужен пятизнак, домножьте на 10 параметры, которые выделены жирным шрифтом ниже. Их всего на всего четыре штуки.

    У советника нет постоянного магического номера. Один магический номер для одной серии ордеров. Это сделано для того, чтобы можно было посчитать убыток/прибыль по любой из серии, в независимости от того, в рынке все ордера или часть из них уже закрыта. Советник при открытии новой серии ищет свободный магический номер и открывает с ним ордер. С этой особенность проблематично торговать на реале, советник после переинициализции не подхватывает текущие магические номера ордеров, если только они не будут прописаны вручную в коде! Ордера будут висеть пока Вы их не закроете вручную или не пропишите магические номера в коде! Есть и ещё несколько нюансов... Но нет смысла о них писать. Советник не готов для торговли на реальном счёте!!

    Сигналы советник берёт от ТС описанной в этой теме. Наличие индикатор ATR Bands в списке "Пользовательских индикаторов" не требуется. Советник рассчитывает всё Сам. Да и это не так сложно.

    Обсуждаем советника здесь.

    Попытаюсь пояснить каждый из параметр из настроек советника:

    Настройка MM:
    - Risk, если 0 - лот постоянный; Risk > 0 - лот динамический;
    - Lots, постоянный лот (если Risk = 0);
    - LotsExp, на сколько умножать лот при выставлении следующего колена.

    Проскальзывание:
    - Slippage.

    Режим удержания:
    - ModeHold, включает/выключает режим удержания, который пытается сбалансировать просадку от BUY и SELL ордеров.

    Настройка сигналов:
    - СloseAtCrossedWithMA, закрываться при пересечении с MA или нет;
    - FromWhatOrderClosed, с какого колена закрываем ордера при перечении с MA (СloseAtCrossedWithMA при этом должен быть True);
    - HoldSignal, держать сигнал до действия или отмены;
    - CloseOnlyForBands, закрывать оредра только за полосами индикатора или нет;
    - CloseOnlySeries, крыть только серию целиком (советник станет похожим на Buldozer'а) или прибыльные ордера по отдельности.

    Настройки стопов (виртуальные-условные) и шага:
    - MinTP, минимальный уровень прибыль, которую забираем (в пунктах);
    - MinSL, минимальный уровень убытка, который будем фиксировать (если 0, то уровень убытка отключен);
    - MinPipStep, минимальное расстояние от последнего ордера.

    Почему виртуальный? TakeProfit и StopLoss для ордера не выставляется. Почему условные? Советник ждёт сигнала, чтобы закрыть ордер. Если сигнала нет, но ордер прошёл минимальный уровень прибыли или убытка, советник ордер не закроет и будет продолжать ждать сигнала.

    Настройки для индикатора:
    - ModeBands, ста0 - ATR Bands; 0 - Bollinger Bands;
    - Per, период скользящей средней;
    - Dev, множитель девиации;
    - MinStep, минимальный шаг (ширина полосы), выходя за который открываем ордер.

    Режим перекрытия:
    - Overlapping, включение/отключение режим перекрытия прибыльного ордера убыточным;
    - LeadingOrder, с какого колена работает перекрытие.

    Режим SafeMode:
    - ExtremeDrawdown, если просадка > ExtremeDrawdown, включается режим SafeMode (пытаемся закрыть серии BUY+SELL и вернуться к балансу, с которого началась убыточная серия).

    Прочие настройки:
    - Debug, разрешить/запретить вывод дополнительных сообщений во вкладку "Эксперты";
    - Info, разрешить/запретить вывод информации на график;
    - DrawArrows, разрешить/запретить рисовать значки-стрелочки при пересечении цены MA и полос;
    - ColorArrowUp, цвет стрелочек вверх;
    - ColorArrowDn, цвет стрелочек вниз.

    Вот в общем то и всё. Ещё раз повторюсь, обсуждаем советника здесь.

    ВНИМАНИЕ: на реал советника не ставьте, как и любого усреднителя. Сейчас для советника не самый удачный период на рынке. Нужно дорабатывать ТС. Также Я уже писал, что советник после переинициализции не подхватывает текущие магические номера ордеров, если только они не будут прописаны вручную в коде (именно так Я делал, когда ринулся на реал)!
    Attached Files Attached Files

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

    eevviill (09-22-2016)

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

    Cool Tractor.v2

    Встречаем!! Вторая версия советника Tractor.

    Что нового?

    1). Добавлена переменная ModeLadder для отключения режима лестницы. Дело в том, что первая версия советника умеет открывать последующие BUY-ордера только ниже предыдущих BUY-ордеров серии, а SELL-ордера только выше предыдущих SELL-ордеров серии. Тем самым советник пропускал хорошие сигналы. Теперь эту "лестницу" можно отключить, если хотите!

    В теме, где описана ТС от советника Tractor были выложены тесты. Прогоним тест №3 заново, но уже со второй версией советника. Валютная пара: EUR/USD, период тестирования: 02.01.2012-28.04.2012, депозит: 10 000, плечо: 1:100, лот увеличивается с размером Equity. Результаты тестирования:

    Click image for larger version. 

Name:	StrategyTester.gif 
Views:	10 
Size:	6.5 KB 
ID:	17424

    Скоро и миллион достанем!

    К данному сообщению прикреплён архив. Внутри архива стейт и сет-файл. Хотя этот же сет и вшит во вторую версию советника Tractor!

    2). Полностью изменена логика режима удержания, который включается с помощью переменной ModeHold. В этом режиме сделки закрываются только с помощью перекрытия (Overlapping). Если перекрытие отключено, то сделки советник закрывать не будет.

    Я всё никак не могу довести этот режим до ума. Вертятся разные мысли в голове. Хочется, чтобы одна из серий ордеров не была слишком тяжёлая, иначе набегает быстро просадка. Для этого нужно закрывать не всю прибыльную серию, а лишь частично её. Но как это лучше сделать, пока не придумал, кроме как крыть ордера перекрытием. Все предложения пишите в ветку, где обсуждается советник.

    3). Исправлен динамический лот. В первой версии он может барахлить!

    Другим изменениями советник Tractor не подвергся. Качаем, экспериментируем, обсуждаем здесь.
    Attached Files Attached Files
    Last edited by MaxZ; 07-26-2012 at 09:02 AM.

  5. The Following 3 Users Say Thank You to MaxZ For This Useful Post:

    eevviill (09-22-2016), Mik 2806 (07-08-2013), slos (07-07-2013)

  6. #4
    MQL Programmer MaxZ's Avatar
    Join Date
    Apr 2012
    Posts
    3,495
    FXO Shares
    0
    FXO Bonus
    0.268
    Thanks
    1,885
    Thanked 1,604 Times in 1,030 Posts

    Default

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

    Индикатор ATR Bands. По этому индикатору легко отследить логику работы советника Tractor!

    Интересный скрипт "2VLinesINRect" и индикатор "2LinesINRange".

    Перейдя по этим ссылками, кроме кода, Вы также найдёте и подробное описание к поделками.

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

    eevviill (09-22-2016), Invincible (07-26-2012)

  8. #5
    Market Maker Invincible's Avatar
    Join Date
    Jan 2012
    Location
    Uzbekistan/Tashkent
    Posts
    1,538
    FXO Shares
    0
    FXO Bonus
    1.665
    Thanks
    1,902
    Thanked 559 Times in 397 Posts

    Default

    Quote Originally Posted by MaxZ View Post
    Также сюда буду временами выкладывать ссылки на другие Свои поделки. Все ссылки ведут на этот же форум!! Просто в тех темах размещение Моих поделок было целесообразнее. И вот ссылки, который накопились за месяц:

    Индикатор ATR Bands. По этому индикатору легко отследить логику работы советника Tractor!

    Интересный скрипт "2VLinesINRect" и индикатор "2LinesINRange".

    Перейдя по этим ссылками, кроме кода, Вы также найдёте и подробное описание к поделками.
    Скрипт не очень понравился, а вот индикатор отличный! Спасибо ещё раз
    Методы технического анализа --- Инструменты Фибоначчи в МТ4
    Не главное сделать хороший теханализ - главное уметь правильно его использовать!

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