📅 财经日历 📊 实时波动 📈 大盘云图 📶 行情走势 🆚 投机情绪 🚀 今日热点

    大神们看看这源码是什么问题谢谢高抬贵手

    acd78 LV5
    2020-09-24 · 12610 阅读
    int OnInit()
      {
    //---
      //+================================================================================================+
    //|                                                                                  2Sides_v5.0c5 |
    //|                                                                               by Edition Qimer |
    //|                                                                                     31.05.2019 |
    //|                                                                                                |
    //|                                                                   2Sides_Stoch_v5.0c5_1090.mq4 |
    //|                                                                by Modification Edition Joker62 |
    //|                                                                                     18.10.2019 |
    //|                                                                                                |
    //|                                  https://www.forexdengi.com/threads/58392-2sides-stoch/page147 |
    //+================================================================================================+
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    #property copyright "2Sides_v5.0c5 & Qimer"
    #property strict
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    // Для работы советника необходимо выполнить ряд условий, в противном случае нормальная работа советника не гарантируется.
    //
    // 1) Разрешенный максимальный совокупный объем открытых ордеров в каждую из сторон должен быть не меньше 100лот (информацию об этом можно узнать на
    //    сайте вашего ДЦ «типы счетов»)
    // 2) Плечо (leverage), чем оно выше, тем меньший депозит будет необходим для торговли, и тем выше будет прибыль. Меньшее плечо убережет депо от вашей
    //    жадности и неоправданного риска.
    // 3) Необходимый депозит. Торговать можно с любым депозитом. Однако, при UseMM = true советник, в случае нехватки средств на счете, выведет
    //    соответствующее сообщение и укажет, сколько необходимо иметь средств на счете при данных настройках советника.
    //
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    // Подправлены для нормальной работы под билда терминала 1090.
    // Объединено ряд модулей и функции рижима LOT  в один блок
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    enum NoYes
    {
      ny0 = 0, // Нет (False)
      ny1 = 1  // Да  (True)
    };
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    extern string separate_00____ = "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"; //.
    extern string tx1             = "Общие настройки советника";                      //.
    extern NoYes  Info            = true;                 // Отображать инфо панель?
                                                          // Переключатель, при значении true, отображается информация о балансе,
                                                          // ордерах, коэффициенте увеличения лота и т.д.
    extern color  MainInfoBack    = LightGray;
    extern color  MainInfo        = Black;
    extern color  BuyInfoBack     = LightGray;
    extern color  BuyInfo         = Black;
    extern color  SellInfoBack    = LightGray;
    extern color  SellInfo        = Black;
    extern string separate_01____ = "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"; //.
    input  NoYes  UseVTP          = true;                 // Будем использовать виртуальный трал?
                                                          // Переключатель, при значении false советник использует режим, в котором советник модифицирует
                                                          // ордера с выставлением фактического ТП серии, и серии закрываются брокером. При значении true
                                                          // советник использует режим VTP с выставлением виртуального ТП и закрытием ордеров серии по
                                                          // сигналу советника, также в этом режиме используется трейлинг прибыли.
                                                          //---------------------------------------------------------------------------------------------
                                                          // В режиме VTP советник использует горизонтальные линии ТП (Virtual TakeProfit) для закрытия ордеров.
                                                          // При очередном (ручном/автоматическом) открытии ордера серии советник рассчитывает новый уровень
                                                          // цены для перемещения линии ТП.
                                                          // При выходе цены за линию ТП (для «buy серии» снизу вверх, для «sell серии»  сверху вниз) на расстояние,
                                                          // задаваемое в опциях как Tral_Start, линия ТП меняет свой цвет на, заданный в опциях советника, цвет Tral_Color.
                                                          // Это свидетельствует о начале трала прибыли по серии. При продолжении движения цены в нужном направлении,
                                                          // линия ТП будет следовать за ценой на расстоянии не более Tral_Size. При развороте цены, серия закроется
                                                          // на уровне подтянутой линии ТП.
                                                          // Важно отметить, что при удалении линии ТП, трал отменится и линия займет свое первоначальное положение.
                                                          // Также необходимо отметить, что теперь линии ТП можно двигать, тем самым выбирая для себя необходимый
                                                          // уровень закрытия серии, ожидаемый профит в единицах валюты отображается чуть ниже линии ТП. Т.е. можно
                                                          // подобрать как необходимый уровень закрытия по определенной цене, так и необходимый профит.
                                                          // Принудительное закрытие сери осуществляется точно так же.. Заводим линию ТП за цену, чтобы сработал трал.
                                                          // Затем заводим линию за цену в обратном направлении, чтобы сработало закрытие серии.
                                                          // В режиме UseVTP = false перемещение линий ТП влечет за собой изменение терминальных ТП. Режим защищен от
                                                          // ошибки 130 (близкие стопы). Поэтому можно смело двигать линию. Важно только одно, что модификация ордеров
                                                          // происходит сразу, поэтому не стоит долго перемещать эту линию, т.к. будет много модификаций ордеров и
                                                          // обращений на сервер, что не приветствуется большинством ДЦ.
                                                          //---------------------------------------------------------------------------------------------
    extern NoYes  CloseBy        = false;                 // Будем использовать встречный ордер?
                                                          // Переключатель, при значении true советник закрывает серии, используя встречное закрытие ордеров,
                                                          // при значении false советник закрывает серии последовательно, начиная с большего ордера.
    extern NoYes  ManualTrade    = false;                 // Будем открывать первый ордер в ручную?
                                                          // Переключатель, при значении true переходит в режим ручной торговли, т.е. первый ордер открывает
                                                          // сам трейдер, а советник, в случае неверного движения цены, сопровождает открытый ордер.
    extern NoYes  DynamicTP      = false;                 // Будем изменять достижения профита?
                                                          // Переключатель, в положении true переходит в режим, при котором общий ТейкПрофит серий будет
                                                          // зависить от количество ордеров в сериях Sell и Buy (значения независимы)
    extern NoYes  UseNewBar      = true;                  // Использовать режим открытия колен на новом баре?

    //---
       return(INIT_SUCCEEDED);
      }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
      {
    //---

      }
    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
    //---

      }
    //+------------------------------------------------------------------+


    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 61 个

    kala LV3

    发表于 2020-9-24 21:53:54 | 显示全部楼层

    //---
       return(INIT_SUCCEEDED);
      }

    去掉这个

    kala LV3

    发表于 2020-9-24 21:59:02 | 显示全部楼层

    修改.mq4

    一笑 LV3

    发表于 2020-11-21 14:27:27 | 显示全部楼层

    顶下

    林尧尧 LV1

    发表于 2020-11-30 12:50:14 | 显示全部楼层

    顶下

    错误代码 LV1

    发表于 2020-12-24 18:54:13 | 显示全部楼层

    顶下

    听香水榭 LV2

    发表于 2020-12-24 21:17:49 | 显示全部楼层

    支持下

    EA-fans LV4

    发表于 2021-1-6 17:05:33 | 显示全部楼层

    支持下

    staceyman LV3

    发表于 2021-1-9 17:57:04 | 显示全部楼层

    顶下

    茶丸星 LV2

    发表于 2021-1-11 12:14:03 | 显示全部楼层

    顶下
    您需要登录后才可以回帖 登录 | 注册

    提醒: 禁止引战、谩骂、灌水内容

    微信二维码

    有问题联系客服