Скрипты для упрощения работы с ордерами
Страница 1 из 11 1 2 3 4 5 ... ПоследняяПоследняя
Показано с 1 по 10 из 109

Тема: Скрипты для упрощения работы с ордерами

  1. #1
    Теоретик Аватар для Elliot
    Регистрация
    27.08.2012
    Адрес
    Винница
    Сообщений
    482
    Promo (¢)
    0
    Благодарности
    Получено: 88
    Отправлено: 46

    Скрипты для упрощения работы с ордерами

    В этой теме, буду выкладывать скрипты для упрощения работы с ордерами.
    Буду рад если эту тему, дополнят участники форума.
    Скрипт закрытия ордеров

    PHP код:
    extern int   Magic       0;   //закрывать только сделки с магиком 0-открытые вручную 
    extern bool  MagicAll    true;//если true - закрывать все 
    extern int   Profit      0;   //закрывать только сделки с профитом больше Profit 
    extern int   TipOrder    0;   //(0) - все ордера   (1) - Buy     (-1) - Sell 
    extern bool  SymbolAll   false;//если true - все валютные пары   false - только текущие 
    extern bool  DeleteOrderstrue;//если true - удалять и отложенные   false - только рыночные 
    extern int   attempts   10;    //кол-во попыток закрытия 
    Скрипт CloseAllOrders закрывает ордера по условиям.
    Можно выбирать определенные ордера по профиту, магику или символу, условия можно выбирать в настройках скрипта, при установки его на график.
    Скачать: CloseAllOrders_v5.mq4


    Скрипт открытия ордеров
    Скрипт для помощи советнику в добавлении ордера с понятным для советника Магиком чтобы тот его принял за своего. В этом поможет этот скрипт.
    Помимо этого скрипт может быть полезным при работе с брокерами MarketExecution, (это когда они не разрешают устанавливать стопы совместно с открытием ордера).
    Скрипт выставляет ордер, а на следующем тике выставляет к нему стопы.
    Можно использовать его и как советник для того, чтобы он выставлял стопы всем Вашим ордерам, открытым вручную.

    PHP код:
    extern int     stoploss    50,       //уровень выставления SL, если 0, то SL не выставляется
                   
    takeprofit  50,       //уровень выставления TP, если 0, то TP не выставляется
                   
    Magic       777;      //уникальный номер ордера
    extern bool    SELL        true,     //открыть ордер SELL
                   
    BUY         true;     //открыть ордер BUY
    extern double  Lot         0.0;      //объем ордера
    extern int     Risk        1;        //% которым  мы готовы рискнуть, применяется при Lot=0
    extern int     slippage    5;        //Максимально допустимое отклонение цены для рыночных ордеров
    extern bool    MarketExecution true//Выставление стопов на следующем тике 
    Возможна одновременная установка разнонаправленных ордеров, для этого переменным SELL и BUY установите значение true.
    При сбоях связи или резком движении цены, будет 10 попыток выставления ордера, после чего скрипт закончит работу.
    Для запуска скрипта, бросьте его в окно графика и в появившемся меню выберите параметры и тип открываемого ордера.
    Скачать: OpenOrderMarketExecution.mq4


    Скрипт для открытия сети рыночных ордеров с установкой стопов по фракталам или зигзагу

    PHP код:
    extern string  варианты_стоплосс="(0) - нет SL; (-1) по фракталам (-2) по зигзагу";
    extern int     stoploss    = -2,       //уровень выставления SL, если 0, то SL не выставляется если - 1 то по фракталам если -2 то по зигзагу
                   
    takeprofit  0,        //уровень выставления TP, если 0, то TP не выставляется
                   
    Magic       777,      //уникальный номер ордера
                   
    Orders      1;        //кол-во устанавливаемых ордеров
    extern bool    SELL        true,     //открыть ордер SELL
                   
    BUY         true;     //открыть ордер BUY
    extern double  Lot         0.0;      //объем ордера
    extern int     Risk        1;        //% которым  мы готовы рискнуть, применяется при Lot=0
    extern int     slippage    5;        //Максимально допустимое отклонение цены для рыночных ордеров
    extern bool    MarketExecution true//Выставление стопов на следующем тике
    extern string  определение_фрактала="";
    extern int Fractal 10;  //сколько баров с каждой стороны используется для определения нужного фрактала
    extern string  параметры_зигзага="";
    extern int Zigzag_Depth       12;
    extern int Zigzag_Deviation   5;
    extern int Zigzag_Backstep    3;
    extern int     Delta          1;     // отступ от фрактала или свечи при выставлении стопа 
    Скачать: Open Orders Market Execution Fr Zg.mq4

    Вы не можете благодарить!
    Последний раз редактировалось Elliot; 22.11.2012 в 17:00.

  2. #2
    Теоретик Аватар для Elliot
    Регистрация
    27.08.2012
    Адрес
    Винница
    Сообщений
    482
    Promo (¢)
    0
    Благодарности
    Получено: 88
    Отправлено: 46

    Выпуск №2

    Автоматическая установка стопов.
    При установке скрипта на график, скрипт всем открытым рыночным ордерам, устанавливает уровни Стопа и Тейка, заранее установленные в настройках скрипта.
    PHP код:
    stoploss уровень выставления SLесли 0то SL не изменяется
    takeprofit 
    уровень выставления TPесли 0то TP не изменяется 
    Скачать: SetStop.mq4



    Советник закрытия ордеров при достижении суммарного профита в валюте депозита

    Советник в один клик, закрывает все открытые ордера по достижению ими установленного заранее в настройках - прибыли от депозита.
    Советник может работать только по той паре на которую брошен или по всем инструментам счета.
    Внимание! Советник не устанавливает СтопЛосс'ы.
    Как только прибыль по всем открытым ордерам (если AllSymbol = true то всего счета, если AllSymbol = false то только ордеров текущей валютной пары) достигает уровня ProfitClose (в валюте депозита), то все ордера закроются.Стопы он не ставит. ProfitClose и LossClose указываются в валюте депозита.
    Навидем пример для лучшего понимания:
    На Вашем счете работает несколько советников. Они открыли много ордеров на разных валютах.
    Как только общая прибыль по счету достигла 25$ (задается в параметрах) или убыток достиг 100$ (задается в параметрах), все ордера закроются.

    PHP код:
    extern double ProfitClose     15;   //закрывать все ордера при получении профита в валюте депозита
    extern double LossClose       1000//закрывать все ордера при получении убытка в валюте депозита
    extern bool   AllSymbol       false;//учитывать все инструменты или только тот, на котором стоит советник
    extern bool   AlertON         false;//сигнал при достижении профита или убытка
    extern bool   TradeON         false;//разрешить советнику закрывать ордера при достижении профита или убытка 
    Скачать: cm_Profi Alert and Close.mq4
    Скачать: CloseProfit.mq4



    Советник закрытия ордеров при достижении суммарного профита в пунктах

    В советнике только одна переменная Profit (задается в пунктах).
    Как только прибыль ордера будет равной или больше этого значения советник закроет ордер
    Скачать: ProfiClose.mq4

    Вы не можете благодарить!
    Последний раз редактировалось Elliot; 22.11.2012 в 17:01.

  3. #3
    Теоретик Аватар для Elliot
    Регистрация
    27.08.2012
    Адрес
    Винница
    Сообщений
    482
    Promo (¢)
    0
    Благодарности
    Получено: 88
    Отправлено: 46

    Выпуск №3

    Скрипт открытия ордеров по двум валютам одновременно

    Скрипт похожий на Lock но открывает противоположные друг другу ордера по разным валютным парам.
    Символы пар, можно задавать в настройках.

    PHP код:
    extern string  SYMBOL1     "GBPUSD"//первый символ 
    extern string  SYMBOL2     "EURUSD"//второй символ 
    extern double  LOT1        0.1;      //лот первого инструмента 
    extern double  LOT2        0.1;      //лот второго инструмента 
    extern int     TYPE1       OP_BUY;   //тип ордера первого инструмента 
    extern int     TYPE2       OP_SELL;  //тип ордера второго инструмента 
    extern int     stoploss    10,      //уровень выставления SL, если 0, то SL не выставляется 
                   
    takeprofit     10;   //уровень выставления TP, если 0, то TP не выставляется 
    extern int     Slippage       3;    //проскальзывание  
    extern int     Magic          777888
    Скачать: cm_script_Hedge.mq4



    Советник для оперативного выставления и изменения стопов

    Советник ставит линии (красные для sell и синие для buy) и по этим линиям ставит стоп лосс и тейкпрофит. Если линию удалить, то отменятся и соответствующие стопы.

    PHP код:
    extern bool    BUY            false;  //разрешить изменять Buy 
    extern bool    SELL           true;   //разрешить изменять Sell 
    extern int     Stoploss       20,     //стоплосс ордеров 
                   
    Takeprofit     20;     //тейкпрофит ордеров 
    extern bool    DelStopNoLine  true;   //удалять стопы при отсутствии линии 
    Скачать: Manual Modify SL & TP.mq4



    Скрипт для трайлинга (Trailing) открытых ордеров

    После установки скрипта на график, появляются две линии, линия уровня СтопЛосс и линия уровня ТейкПрофик, при перемещении этих линии мышкой, соответствующие уровни стоп или тейка меняются.

    PHP код:
    extern bool OnlyProfit       true//только профитные ордера
    extern bool OnlyWithoutLoss  false;//только без убыток
    extern int  Magic            0;
    extern int  TrailingStop     0;    //если= 0, то трейлинг по фракталам или свечам
    extern string тип.трала"0 - по фракталам    1 - по свечам";
    extern int  Tip.Fr.or.Candl  1;
    extern int  Delta.Fr.Candl   5;    //отступ от фрактала или свечи 
    Скачать: Trailing Stop.mq4

    Вы не можете благодарить!
    Последний раз редактировалось Elliot; 22.11.2012 в 17:02.

  4. #4
    Теоретик Аватар для Elliot
    Регистрация
    27.08.2012
    Адрес
    Винница
    Сообщений
    482
    Promo (¢)
    0
    Благодарности
    Получено: 88
    Отправлено: 46

    Выпуск №4

    Management
    Management - это гибрид, его можно использовать как советник так и, как скрипт.
    Советник не открывает ордера, и не устанавливает уровни стопа и профита.
    При запуске на все имеющиеся отложенные ордера и на все стопы советник набрасывает линии с соответствующими надписями.
    Перемещая линии, соответствующие им ордера или стопы перемещаются.
    При удалении линии удаляется и ордер или стоп.
    Скачать: cm-management v 0.4.mq4


    Close Delete Mouse Percent
    Cкрипт для закрытия части ордера, часть можно установить в процентах.
    Скачать: cm_CloseDeleteMousePercent.mq4


    Close Delete Mouse
    Скрипт закрывает или удаляет те ордера, на цену которых он был брошен.
    Цена определяется с точностью плюс / минус slippage (настройка в параметрах)
    Скачать: _CloseDeleteMouse.mq4


    Delete SL&TP
    Скрипт удаляет стоплосс и тейкпрофит всех ордеров
    Скачать: DeleteSL&TP.mq4


    Delete Orders
    Скрипт удаляет все отложенные ордера той валютной пары, на которую он был брошен
    Скачать: cm_DeleteOrders.mq4

    Вы не можете благодарить!
    Последний раз редактировалось Elliot; 22.11.2012 в 17:04.

  5. #5
    Теоретик Аватар для Elliot
    Регистрация
    27.08.2012
    Адрес
    Винница
    Сообщений
    482
    Promo (¢)
    0
    Благодарности
    Получено: 88
    Отправлено: 46

    Выпуск №4 - продолжение.

    StopLoss Mause
    Скрипт для выставления уровней StopLoss всем ордерам (то есть, один стоп на всех) в той точке графика, на которую он был брошен.
    Скачать: _SL Mause.mq4


    TakeProfit Mause
    Копия скрипта StopLoss Mause только работает по TakeProfit, устанавливает всем ордерам один тейк профит.
    Скачать: _TP Mause.mq4


    Stop Orders
    Скрипт выставляет StopOrder с установкой StopLoss и TakeProfit (установка в настройках) в ту точку графика, куда вы его бросили.
    Если Вы отпустили кнопку мыши ниже текущей цены, то будет выставлен SellStop,
    если выше, то BuyStop
    Скачать: _StopOrders.mq4


    Limit Orders
    Скрипт выставляет LimitOrder с установкой StopLoss и TakeProfit (установка в настройках) в ту точку графика, куда вы его бросили.
    Если Вы отпустили кнопку мыши ниже текущей цены, то будет выставлен SellLimit,
    если выше, то BuyLimit
    Скачать: _LimitOrders Mause.mq4


    Open Orders
    Скрипт открывает рыночный ордер по такому типу, если вы, бросили скрипт ниже текущей цены, будет открыт Sell-ордер, если выше текущей цены, будет выставлен Buy-ордер, StopLoss и TakeProfit можно заранее установить в настройке скрипта.
    Скачать: _OpenOrders.mq4

    Вы не можете благодарить!
    Последний раз редактировалось Elliot; 22.11.2012 в 17:04.

  6. #6
    Теоретик Аватар для Elliot
    Регистрация
    27.08.2012
    Адрес
    Винница
    Сообщений
    482
    Promo (¢)
    0
    Благодарности
    Получено: 88
    Отправлено: 46

    Выпуск №5

    Скрипт выставляет сеть StopOrder
    Скрипт выставляет сеть стоп ордеров с указанием расстояния от цены.
    Внимание! Скрипт не выставляет сеть ордеров методом перетаскивания скрипта в определенную точку графика.

    PHP код:
    extern int     stoploss       50,       //уровень выставления SL, если 0, то SL не выставляется
                   
    takeprofit     50,       //уровень выставления TP, если 0, то TP не выставляется
                   
    delta          10,       //расстояние от текущей цены
                   
    MaxOrders      5,        //кол-во ордеров сетки
                   
    Magic          123456;   //уникальный номер ордера
    extern bool    SELL           true,     //открыть ордер SELLSTOP
                   
    BUY            true;     //открыть ордер BUYSTOP
    extern double  Lot            0.1;      //объем ордера
    extern double  FirstBuyStop   1.40235;  //если 0 то по цене Ask+delta
    extern double  FirstSellStop  1.38585;  //если 0 то по цене Bid-delta
    extern double  K_Lot          1;        //увеличение лота с шагом 
    Скачать: OpenStopOrderNet_v2.mq4


    Открытия сетки стоп ордеров по времени
    Скрипт устанавливает сеть StopOrder по указанному в настройках времени, Но, не закрывает их по времени.
    Внимание! Скрипт не выставляет сеть ордеров методом перетаскивания скрипта в определенную точку графика.

    PHP код:
    extern int      stoploss       50,   //уровень выставления SL, если 0, то SL не выставляется 
                    
    takeprofit     50,   //уровень выставления TP, если 0, то TP не выставляется 
                    
    delta          50,       //расстояние от текущей цены 
                    
    MaxOrders      5,        //кол-во ордеров сетки 
                    
    Magic          123456;   //уникальный номер ордера 
    extern bool     SELL           true,     //открыть ордер SELLSTOP 
                    
    BUY            true;     //открыть ордер BUYSTOP 
    extern double   Lot            0.1;      //объем ордера 
    extern double   FirstBuyStop   0;        //если 0 то по цене Ask+delta 
    extern double   FirstSellStop  0;        //если 0 то по цене Bid-delta 
    extern double   K_Lot          1;        //увеличение лота с шагом 
    extern datetime TimeSet        D'2011.10.26 15:00'//Время выставления ордеров, если текущее время больше установленного, то выставляются сразу 
    extern int      attempts       10;       //кол-во попыток 
    Скачать: OpenStopOrderNetTime.mq4


    Универсальный скрипт выставления сетки ордеров.

    Скрипт Open Gread в народе "Гридер" то есть, можно выставлять сеть ордеров таким образом, что при большом движении цены, цена зацепит ордера по очереди, то есть, откроет/закроет в профит и откроет следующий. НО! каждый думает сам, как ему использовать этот скрипт!

    Сеть ордеров, можно выставлять по выбору (в настройках) это может быть как LimitOrder так и StopOrder и в любом количестве (естественно, сколько вам разрешит ваше ДЦ)
    Так же можно задать время жизни отложенного ордера.
    Скрипт так же работает по времени, то есть выставляет ордера по времени.
    От себя, могу добавить, что этот скрипт, очень полезный, и его применения зависит только от вашей фантазии

    PHP код:
    extern datetime TimeSet        D'2012.07.20 00:00'//Время выставления ордеров, если текущее время больше установленного, то выставляются сразу
    extern bool     BuyStop        true;     //открыть BuyStop ордера 
    extern bool     BuyLimit       true;     //открыть BuyLimit ордера 
    extern bool     SellStop       true;     //открыть SellStop ордера 
    extern bool     SellLimit      true;     //открыть SellLimit ордера 
    extern string   __             "";
    extern double   FirstBuyStop   0;        //цена выставления первого BuyStop ордера, если 0 то первый BuyStop будет выставлен по цене Ask+FirstStop
    extern double   FirstSellStop  0;        //цена выставления первого SellStop ордера, если 0 то первый SellStop будет выставлен по цене Bid-FirstStop
    extern double   FirstBuyLimit  0;        //цена выставления первого BuyLimit ордера, если 0 то первый BuyLimit будет выставлен по цене Bid-FirstStop
    extern double   FirstSellLimit 0;        //цена выставления первого SellLimit ордера, если 0 то первый SellLimit будет выставлен по цене Ask+FirstStop
    extern int      FirstStop      100;      //расстояние (в пунктах) от текущей цены до первого Stop ордера в случае First..Stop=0 
    extern int      FirstLimit     50;       //расстояние (в пунктах) от текущей цены до первого Limit ордера в случае First..Limit=0
    extern int      StepStop       30;       //расстояние (в пунктах) между Stop ордерами
    extern double   K_StepStop     1;        //коэффициент расширения сетки
    extern int      StepLimit      30;       //расстояние (в пунктах) между Limit ордерами
    extern double   K_StepLimit    1;        //коэффициент расширения сетки
    extern string   _              "";
    extern int      Orders         5;        //кол-во ордеров сетки
    extern double   LotStop        0.5;      //объем первого Stop ордера
    extern double   K_LotStop      1;        //умножение лота Stop ордеров 
    extern double   Plus_LotStop   0;        //добавление лота Stop ордеров 
    extern double   LotLimit       0.1;      //объем первого Limit ордера
    extern double   K_LotLimit     2;        //умножение лота Limit ордеров
    extern double   Plus_LotLimit  0;        //добавление лота Limit ордеров
    extern int      stoploss       50;       //уровень выставления SL, если 0, то SL не выставляется
    extern int      takeprofit     100;      //уровень выставления TP, если 0, то TP не выставляется
    extern int      Expiration     1440;     //Срок истечения отложенного ордера в минутах, если 0, то срок не ограничен (1440 - сутки)
    extern int      attempts       10;       //кол-во попыток открытия ордера 
    extern int      Magic          0;        //уникальный номер ордера 
    Скачать: cm_script_OpenGread_v20.07.12.mq4


    Скрипт удаления отложенных ордеров
    Скрипт не имеет никаких параметров закрытия отложенных ордеров, он просто закрывает все отложенные ордера.
    Скачать: CloseStopLimitOrders.mq4

    Вы не можете благодарить!
    Последний раз редактировалось Elliot; 22.11.2012 в 17:03.

  7. #7
    Теоретик Аватар для Elliot
    Регистрация
    27.08.2012
    Адрес
    Винница
    Сообщений
    482
    Promo (¢)
    0
    Благодарности
    Получено: 88
    Отправлено: 46

    Выпуск №6

    Два Скрипта для установки сеток StopOrder или LimitOrder с помощью мыши.

    Для работы скрипта, нужно перетащить один из скриптов (Стоп или Лимит) в нужную точку графика, по такому типу. Если перетащить скрипт Ниже текущей цены, откроется SellStopOrder, соответственно если перетащить скрипт Выше текущей цены, откроется BuyStopOrder

    PHP код:
    extern int      Step           50;       //расстояние (в пунктах) между ордерами (значение 50=50пунктов на 4-х знаке) (значение 50=5пункта на 5-ти знаке)
    extern int      Orders         10;        //кол-во ордеров сетки
    extern double   Lot            0.01;      //объем первого Stop ордера
    extern double   K_Lot          1;        //умножение лота Stop ордеров 
    extern double   PlusLot        0.0;      //прибавлять это значение к лоту последующих ордеров
    extern int      DigitsLot      2;        //округление значения лота

    extern int      stoploss       50;       //уровень выставления SL, если 0, то SL не выставляется (значение 50=50пунктов на 4-х знаке) (значение 50=5пункта на 5-ти знаке)
    extern int      takeprofit     50;      //уровень выставления TP, если 0, то TP не выставляется (значение 50=50пунктов на 4-х знаке) (значение 50=5пункта на 5-ти знаке)
    extern int      Expiration     0;     //Срок истечения отложенного ордера в минутах, если 0, то срок не ограничен (1440 - сутки)
    extern int      attempts       10;       //кол-во попыток открытия ордера 
    extern int      Magic          0;        //уникальный номер ордера 
    Скачать: cm_EA_GreadStopOrders.mq4
    Скачать: cm_EA_GreadLimitOrders.mq4


    Скрипт отображения истории закрытых сделок
    Скрипт History отображает совершённые сделки и выводит общий профит по ним в правый нижний угол, как в тестере мт4. Количество отображаемых сделок зависит от выбранного периода истории в терминале.
    Так же, в скрипте присутствует авто очистка графика от предыдущего запуска.
    Скачать: History.mq4


    Скрипт Net для установки только LimitOrder
    Выставление параметра Lot идет по арифметической прогрессии.
    Примечание: После закрытия любого ордера рекомендуется завершить оставшиеся сделки и переустановить всю сетку. (не по техническим вопросам, а с точки зрения логической торговли)

    PHP код:
    extern int delta 20//шаг сетки
    extern int MaxOrders 7//кол-во limit-ордеров сетки
    extern int takeprofit 20//уровень выставления TP, если 0, то TP не выставляется
    extern int zero_tp 1//коэффициент расчёта takeprofit для выхода сетки в общий профит, если 0, то takeprofit примет стандартное заданное значение (рекомендую не трогать, если не поняли зачем это и где это)
    extern int stoploss 0//уровень выставления SL, если 0, то SL не выставляется
    extern int Magic 0//уникальный номер ордеров сетки (на всякий случай для любителей советников)
    extern bool BUY false//открыть сделку BUY и поставить сетку BUY LIMIT
    extern bool SELL false//открыть сделку SELL и поставить сетку SELL LIMIT
    extern double Lot 0.1//объем открываемой сделки и первого limit-ордера 
    Скачать: Net.mq4

    Вы не можете благодарить!

  8. #8
    Теоретик Аватар для Elliot
    Регистрация
    27.08.2012
    Адрес
    Винница
    Сообщений
    482
    Promo (¢)
    0
    Благодарности
    Получено: 88
    Отправлено: 46

    Выпуск №7

    Скрипт закрывает все сделки по выбранному условию.
    Скрипт CloseAllOrders v.4 закрывает рыночные ордера, по выбранных в настройках - условиях.
    При проблемах связи или др. скрипт делает 10 попыток закрытия, после этого прекращает работу.
    Для запуска скрипта, бросьте его в окно графика и в появившемся меню выберите условия закрываемых ордеров.

    PHP код:
    extern int   Magic       0;   //закрывать только сделки с магиком 0-открытые вручную
    extern bool  MagicAll    true;//если true - закрывать все
    extern int   Profit      0;   //закрывать только сделки с профитом больше Profit
    extern int   TipOrder    0;   //(0) - все ордера   (1) - Buy     (-1) - Sell
    extern bool  SymbolAll   true;//если true - все валютные пары   false - только текущие
    int   slippage    5;
    int nn
    Скачать: CloseAllOrders_v4.mq4


    Скрипт для выставления сетки ордеров за StopLoss в противоположную сторону.
    Скрипт выставляет на уровне StopLoss-a последней открытой сделки сетку из отложенных ордеров (или только один ордер) в противоположную сторону, удобно для быстрого переворота.

    PHP код:
    extern int    lot_multiplier=1//множитель лота для отложенных ордеров по сравнению с объемом уже открытой сделки (мартингейл)
    extern int    orders=5//столько выставляем ордеров в сетке, при orders=1, как можно догадаться, выставляем только один ордер 
    extern int    step=21//расстояние между отложенными ордерами (если выставляется несколько)
    extern int    TakeProfit=21//тейкпрофит для каждого отложенного ордера в пунктах
    extern int    StopLoss=21//стоплосс для каждого отложенного ордера в пунктах
    extern int    slippage=3//проскальзывание 
    Скачать: FXG_sStopLossOrders.mq4


    Скрипт ZeroLevel
    Скрипт поставит TakeProfit и StopLoss у открытых ордеров на текущем инструменте на уровень безубыточности, очень полезно во время пипсовки.
    Скрипт работает с ордерами текущего инструмента, учитывает своп и комиссии.
    Работает при любых Digits.
    Точность +/- размер спреда.
    Об успешности изменений сообщит в диалоговом окне.
    Для работы скрипта, нужно включить опцию "разрешить советнику торговать".

    Скачать: ZeroLevel.mq4


    Скрипт Alerter
    (пищалка по достижению заданных в настройках уровней)
    Для работы скрипта, перетащите его на нужный график, на этом графике появится горизонтальная линия. Перетащите линию на желаемый уровень, чтобы скрипт подавал сигнал при касании этой линии.
    Будьте внимательны - задержка на одном и том же уровне при переносе линии более чем на 1 секунду вызовет установку сигнала на этом уровне. После установки уровня линия автоматически удаляется. Если к моменту завершения скрипта линия все еще захвачена мышью, то линия не будет удалена.

    Скачать: Alerter.mq4


    Скрипт Profit-Loss Final
    Скрипт показывает сколько будет прибыли или убытка, при срабатывании всех ордеров суммарно.
    В расчете участвуют только те ордера, у которых уровни TakeProfit и (или) StopLoss заданы (не равны нулю).
    Информация выводиться в диалоговом окне Alert.

    Скачать: Profit_Loss_Final.mq4

    Вы не можете благодарить!

  9. #9
    Теоретик Аватар для Elliot
    Регистрация
    27.08.2012
    Адрес
    Винница
    Сообщений
    482
    Promo (¢)
    0
    Благодарности
    Получено: 88
    Отправлено: 46

    Выпуск №8

    Скрипт ByMarketBuy

    Скрипт открывает рыночный ордер Buy по текущей цене с заранее установленными уровнями Стоп и Тейк, скрипт можно установить в навигатор терминала и назначить ему горячую клавишу.
    Настройки скрипта:
    PHP код:
    MagicNumber=Идентификатор позиции.
    Lots=0.1 Размер лота.
    StopLoss=Размер стопа в пунктах.
    TakeProfit=Размер тейка в пунктах.
    MarketWatch=False Рыночное исполнениеЕсли Trueто покупка выполнится с нулевыми стопом и тейкомОни будут установлены модификацией открытой позицииЕсли Falseто при открытии позиции сразу же будут поставлены стоп и тейк.
    Slippage=Проскальзывание цены.
    NumberOfTry=Количество торговых попыток
    Скачать: ByMarketBuy.mq4


    Скрипт ByMarketSell
    Скрипт открывает рыночный ордер Sell по текущей цене с заранее установленными уровнями Стоп и Тейк, скрипт можно установить в навигатор терминала и назначить ему горячую клавишу.
    Настройки скрипта:
    PHP код:
    MagicNumber=Идентификатор позиции.
    Lots=0.1 Размер лота.
    StopLoss=Размер стопа в пунктах.
    TakeProfit=Размер тейка в пунктах.
    MarketWatch=False Рыночное исполнениеЕсли Trueто продажа выполнится с нулевыми стопом и тейкомОни будут установлены модификацией открытой позицииЕсли Falseто при открытии позиции сразу же будут поставлены стоп и тейк.
    Slippage=Проскальзывание цены.
    NumberOfTry=Количество торговых попыток
    Скачать: ByMarketSell.mq4


    Скрипт ByMarketBuySymbols

    Скрипт покупает несколько символов по текущей цене с заранее установленными в настройках уровней Стоп и Тейк
    скрипт можно установить в навигатор терминала и назначить ему горячую клавишу.
    Настройки скрипта:
    PHP код:
    MagicNumber=Идентификатор позиции.
    Lots=0.1 Размер лота.
    Symbols="eurusd,gbpusd,usdcad" Список покупаемых символовЗаписывать в любом регистребез пробеловчерез запятую или через точку с запятой.
    StopLoss=Размер стопа в пунктах.
    TakeProfit=Размер тейка в пунктах.
    MarketWatch=False Рыночное исполнениеЕсли Trueто покупка выполнится с нулевыми стопом и тейкомОни будут установлены модификацией открытой позицииЕсли Falseто при открытии позиции сразу же будут поставлены стоп и тейк.
    Slippage=Проскальзывание цены.
    NumberOfTry=Количество торговых попыток
    Скачать: ByMarketBuySymbols.mq4


    Скрипт ByMarketSellSymbols

    Скрипт покупает несколько символов по текущей цене с заранее установленными в настройках уровней Стоп и Тейк
    скрипт можно установить в навигатор терминала и назначить ему горячую клавишу.
    Настройки скрипта:
    PHP код:
    MagicNumber=Идентификатор позиции.
    Lots=0.1 Размер лота.
    Symbols="eurusd,gbpusd,usdcad" Список продаваемых символовЗаписывать в любом регистребез пробеловчерез запятую или через точку с запятой.
    StopLoss=Размер стопа в пунктах.
    TakeProfit=Размер тейка в пунктах.
    MarketWatch=False Рыночное исполнениеЕсли Trueто продажа выполнится с нулевыми стопом и тейкомОни будут установлены модификацией открытой позицииЕсли Falseто при открытии позиции сразу же будут поставлены стоп и тейк.
    Slippage=Проскальзывание цены.
    NumberOfTry=Количество торговых попыток
    Скачать: ByMarketSellSymbols.mq4

    Вы не можете благодарить!

  10. #10
    Теоретик Аватар для Elliot
    Регистрация
    27.08.2012
    Адрес
    Винница
    Сообщений
    482
    Promo (¢)
    0
    Благодарности
    Получено: 88
    Отправлено: 46

    Выпуск №9

    Скрипт fromHistoryInFile

    Скрипт перемещает историю сделок в текстовый файл с разделителями, для дальнейшего анализа в MS Excel, текстовый файл создается с именем вашего торгового счета (номер)
    Настройки скрипта:
    PHP код:
    bCommission=False Выгружать комиссии.
    bSwap=True Выгружать свопы.
    bComment=True Выгружать комментарий.
    bMagic=True Выгружать MagicNumber
    Скачать: fromHistoryInFile.mq4


    Скрипт fromHistoryOnGraph

    Скрипт переносит историю сделок с терминала на график куда вы его поместили и только соответствующих графику символов.
    История сделок отображается на графике двумя образами.
    1) Отображения истории в виде прямоугольника (TypeObjects=0)
    2) Отображения истории в виде линий (TypeObjects=1)
    Так же, отображается кол-во пунктов исторической сделки.
    Настройки скрипта:
    PHP код:
    DeleteOldObjects=True Удалять старые объекты перед нанесением новых.
    TypeObjects=Тип объектов (0-прямоугольник1-линия).
    clObjBuy=Aqua Цвет прибыльных покупок.
    clObjBuyLoss=Blue Цвет убыточных покупок.
    clObjSell=Salmon Цвет прибыльных продаж.
    clObjSellLoss=Red Цвет убыточных продаж.
    ShowArrow=True Показывать указатели направления входа.
    KodArrowBuy=241 Код указателя покупки.
    OffSetArrowBuy=-20 Смещение указателя покупки.
    clArrowBuy=Blue Цвет указателя покупки.
    KodArrowSell=242 Код указателя продажи.
    OffSetArrowSell=20 Смещение указателя продажи.
    clArrowSell=Red Цвет указателя продажи.
    ShowTextBalance=True Показывать текст баланса.
    OffSetText=100 Смещение текста.
    SizeText=Размер текста.
    clTextProfit=Green Цвет суммы прибыли.
    clTextLoss=Red Цвет суммы убытка.
    clTextBalans=Green Цвет суммы баланса
    Скачать: fromHistoryOnGraph.mq4


    Скрипт MaxValues

    Скрипт предназначенный для поиска максимальных значений, на заданном ценовом интервале текущего графика.
    Скрипт выполняет поиск на текущем таймфрейме, найденные значения выводятся в виде комментария на текущем графике.
    Поиск:
    волатильность (разница между High и Low бара)
    размера тела бара
    размера верхней тени
    размера нижней тени
    Настройки скрипта:
    PHP код:
    BeginDateCalc=D'2001.01.01' Начало ценового ряда.
    EndDateCalc=D'2007.12.31' Конец ценового ряда
    Скачать: MaxValues.mq4


    Скрипт Reverse

    Скрипт предназначен для быстрого переворота (Revers) позиции. То есть скрипт выполняет последовательную замену всех покупок на продажи, или продаж на покупки.
    Каждая покупка закрывается по текущей цене и вместо неё открывается продажа по текущей цене, аналогично для продаж. так же, скрипт сохраняет размеры лотов.
    Настройки скрипта:
    PHP код:
    StopLoss=30 Размер стопа в пунктах.
    Takeprofit=50 Размер тейка в пунктах.
    CurSymbolOnly=True Только текущий символЕсли Trueто будут перевёрнуты позиции только текущего символаЕсли Falseто скрипт перевернёт все имеющиеся позиции.
    MarketWatch=False Рыночное исполнениеЕсли Trueто продажа выполнится с нулевыми стопом и тейкомОни будут установлены модификацией открытой позицииЕсли Falseто при открытии позиции сразу же будут поставлены стоп и тейкВид исполнения нужно уточнять у своего ДЦ.
    Slippage=Проскальзывание цены.
    NumberOfTry=Количество торговых попыток
    Скачать: Reverse.mq4

    Вы не можете благодарить!

Страница 1 из 11 1 2 3 4 5 ... ПоследняяПоследняя

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •