Безиндикаторный советник СЕТКА

Тема в разделе "Индикаторы, скрипты и эксперты для МТ4", создана пользователем cmillion, 31 мар 2011.

  1. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    Описание:

    Полуавтоматическая торговля, аналог ExpertNET
    Устанавливает до 5 ордеров Stop или Limit в обе стороны от текущей цены.
    Обозначает их горизонтальными линиями.
    Перемещая линии можно перемещать стопы ордера
    Картинка:
    [​IMG]

    Переменные:

    Код:
    extern int    MAX_Lines       = 5;     //максимальное колличество линий 
                                           //каждого направления (не более 5)
    extern bool   Stop            = false;  //true - Stop False - Limit
    extern double lot1            = 0.01;  //ЛОТЫ соттветствующих линий
    extern double lot2            = 0.02;
    extern double lot3            = 0.03;
    extern double lot4            = 0.04;
    extern double lot5            = 0.05;
    extern int    Step            = 0;         //расстояние между линия, если =0 то автоподстройка сетки под цену
    extern int    SLoss           = 0;         //стоплосс
    extern int    TProfit         = 0;         //тейкпрофит
    extern double ProfitClose     = 10;        //закрывать все ордера при получении профита
    extern int    SleepTime       = 0;         //таймаут после закрытия ордеров
    extern bool   ShowInfo        = true;      //показывать информацию
    extern color  ColorSellLine   = Brown;     //цвета линий
    extern color  ColorBuylLine   = MediumBlue;
    extern bool   DeleteLines     = false;     //удалять линии при сработке ордера
    extern int    magic           = 12345;
    Удачи Вам в торговле!
     
  2. автор

    автор Новичок

    а можно ограничить чтобы только бай или только селл выставлял ?
     
  3. поручик

    поручик настоящий полковник

    Владимир, а где сам советник или надо в личке просить - тогда тему в рекламу
     
  4. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    Вероятно забыл вложить :)
    Выкладываю.

    Посмотреть вложение 55230
    StrategyTester.gif
     

    Вложения:

  5. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    Можно, но это в данной стратегии все испортит. Пишите в личку, сделаю.
     
  6. Rulezzz

    Rulezzz Активный пользователь

    люблю такие советники,основанные на математике,спасибо.
     
  7. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    Последняя версия советника

    Код:
    extern int    Orders          = 7;        //максимальное колличество линий  
                                              //каждого направления (не более 99) 
    extern double lot1            = 0.1;      //ЛОТЫ соттветствующих ордеров 
    extern double PlusLot         = 0.1; 
    extern int    FirstStep       = 0;        //первый шаг от текущей цены, если 0 то ставится Step 
    extern int    Step            = 0;        //расстояние между линия, если =0 то автоподстройка сетки под цену 
    extern int    SLoss           = 0;        //стоплосс 
    extern int    TProfit         = 0;        //тейкпрофит 
    extern double ProfitClose     = 10;       //закрывать все ордера при получении профита 
    extern double TrailingPercent = 50;       //если 0 то ордера закрываются по ProfitClose иначе они тралятся,  
                                              //начиная от ProfitClose с откатом в TrailingPercent процентах  
    extern int    SleepTime       = 0;        //таймаут после закрытия ордеров 
    extern int    magic           = 12345; 
    extern double Diapazon        = 1.5;      //коэффициент расширения сетки 
    extern bool   CloseEndWeek    = true;     //закрывать ордера в конце недели если нет открытых рыночных 
    extern int    HourClose       = 22;       //час закрытия ордеров в пятницу 
    skreen.gif

    Тест:
    S5 insta 2011 03.PNG
    S5 insta 2011 03.gif
     

    Вложения:

  8. metalriff

    metalriff Активный пользователь

    LOL 55% drawdown.Be crazy to trade this live. Grids will always fail just a matter of when.
     
  9. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    Why try to be clever, just spend a quiz and post it here:

    Тест за 11 лет

    broco 2000 2011 m1 225.PNG
    broco 2000 - 2011 m1 225.gif
     

    Вложения:

    • test.zip
      Размер файла:
      1,3 МБ
      Просмотров:
      19
  10. Rulezzz

    Rulezzz Активный пользователь

    впечатляет, неужели не сольет? :unsure:
     
  11. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    А Вы сами проверьте.
    Можете просто понаблюдать за реалом:

    _http://www.mt5. com/ru/monitoring/user/3021023/


    Если Вы там не зарегистрированы, можете перейти по ссылке для регистрации:

    _http://ruforum.mt5.index.php?referrerid=11252
     
  12. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    оживим тему?
     
  13. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    Fshing free

    БЕСПЛАТНЫЙ СОВЕТНИК
    Советник после прохождения ценой заданного расстояния 1 шаг вверх – продает, 1 шаг вниз – покупает. Таким образом, появляется сеть, которую Вы закрываете руками с помощью кнопок советника или отдаете прибыль на усмотрение самого советника, нажав кнопки автоторговли.

    [​IMG]


    При нажатии на кнопку X buy происходит закрытие всех buy позиций. При нажатии на кнопку X sell происходит закрытие всех sell позиций. При нажатии на кнопку X all происходит закрытие всех позиций, открытых советником. Если нажаты соответствующие кнопки auto, то закрытие происходит автоматически при достижении указанного профита. Профит задается в поле ввода (слева от кнопки auto).

    Ниже в настройках можно задать лот и шаг соответствующих направлений buy и sell. Заходить в основные параметры нет необходимости, все параметры настраиваются непосредственно в окне торговли и запоминаются в глобальных переменных, так что после перезагрузки все параметры и нажатые кнопки будут восстановлены автоматически.
    Советник полуавтоматический, поэтому его тестирование должно проводится только в режиме визуализации. Оптимизация для данного советника не нужна.
    Принцип торговли не сложный, смотрим когда прибыль того или иного направления нас устраивает и нажимаем на кнопку, далее ждем когда прибыль другого направления достигнет желаемого результата….
    Несколько раз потренировавшись в тестере, можно получить вот такую картину и приступать к реальной торговле.

    Test

    [​IMG]


    Тест на полном автомате:
    Закрытие всех при 50 usd прибыли. Шаг 50.
    Несколько раз помог советнику закрыть прибыль, когда по отдельным направлениям она достигала очень больших значений, из за этого появляются просадки, но зато советник сбрасывает нагрузку на депозит и продолжает зарабатывать более спокойно.

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    Советник полуавтоматический, поэтому его тестирование должно проводится только в режиме визуализации. Оптимизация для данного советника не нужна

    telegram https://t.me/ea_cmillion
     

    Вложения:

    • cm_fishing.ex4
      Размер файла:
      49,1 КБ
      Просмотров:
      2
  14. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

    GRID 6 SYMBOLS

    Советник GRID 6 SYMBOLS открывает сети стоп ордеров одновременно по нескольким торговым инструментам. (максимум 6). Можно прописать любые торговые инструменты. Валютные пары, криптовалюты, акции и пр. Сеть выставляется не сразу вся, а по несколько ордеров, указанных в параметре Orders, с шагом Step. Как только ордер сработал, так добавляется дополнительный в конце сети и т.д.. Это позволяет быстрее выставлять все сети и не нагружать брокера лишними приказами.


    [​IMG]


    Сеть Buystop открывается только тогда, когда цена становится выше заданной МА (Moving_Average) на буферную зону DeltaMA. При этом удаляется сеть SellStop ордеров. Как только цена станет ниже МА на расстояние равное буферной зоны так выставится сеть SellStop, а сеть BuyStop удалиться… Все открытые позиции при этом не закрываются, а ждут своего часа. Таким образом советник следует за трендом и открывает позиции в его направлении.
    Как только суммарная прибыль по всем открытым позициям, всех 6 инструментов, достигает заданного значения ProfitClose (задается в валюте депозита), включается трал профита. При откате профита на величину TrailingProfit (задается в валюте депозита) все сделки закрываются.

    На скрине пример работы трала:



    [​IMG]
    Лот всех ордеров сети фиксированный и задается в параметре Lot.
    Если в параметрах Symbol1-Symbol6 инструмент не указан, то торговля ведется только по тем, что указаны. Если Вы ставите советник в тестер, то так как МТ4 не умеет тестировать несколько инструментов, торговля ведется только по одному. Результаты тестера будут сильно отличаться от результатов с реального счета, где будет торговаться сразу 6 валютных пар.


    [​IMG]
    Parameters:

    Symbol1 = "EURUSD"
    Symbol2 = "GBPUSD"
    Symbol3 = "EURJPY"
    Symbol4 = ""
    Symbol5 = ""
    Symbol6 = ""

    Moving_Average
    period_MA
    = 100;
    ma_method_MA = MODE_LWMA;
    applied_price_MA = PRICE_OPEN;
    timeframe_MA = 0;

    DeltaMA = 250; - Буфер запрета МА. Это расстояние в пунктах которое должна пройти цена выше МА или ниже МА чтобы сеть начала выставляться.

    sleep = 6000; //задержка времени после закрытия в секундах
    Step = 10; //шаг между ордерами
    Orders = 3; //кол-во отложенных ордеров в данный момент времени. При срабатывании одного добавляется следующий...
    Lot = 0.01;
    ProfitClose = 25.0; - Старт трала профита. При этом значении в валюте депозита начинает работу трал.
    TrailingProfit = 5.0; - откат профита от максимального значения при котором закрывабтся все открытые позиции по всем инструментам
    Magic = 123;

    скачать
     

    Вложения:

  15. cmillion

    cmillion I am an MQL programmer https://cmillion.ru

Поделиться этой страницей