Kayıtlar

Aralık, 2018 tarihine ait yayınlar gösteriliyor

MQL4 Dərsləri 17 : OrderClose() Funksiyası

Resim
OrderClose () funksiyası açılmış əmrləri bağlayır. bool   OrderClose  (     int          ticket ,        // ticket     double       lots ,           // volume     double       price ,          // close price     int          slippage ,       // slippage     color        arrow_color    // color    ); Parameters ticket    Əmrin unikal nömrəsi lots  Lot Həcmi price   Bağlanış Qiyməti slippage   Makimum Slippage Dəyəri arrow_color  Bağlanış əmri üçün Qarafikdə göstəriləcək rəng   Nümunə :    if  (  iRSI (  NULL ,0,14, PRICE_CLOSE ,0) > 75)     {           OrderClose (order_id,1, Ask ,3,Red);           return (0);     }

MQL4 Dərsləri 16 : OrderModify() Funksiyası

Resim
OrderModify () funksiyası əvvəlki açılmış və ya gözlənilən əmirlərin xüsusiyyətlərini dəyişdirir. bool   OrderModify  (     int          ticket ,                // ticket     double       price ,              // price     double       stoploss ,         // stop loss     double       takeprofit ,      // take profit     datetime     expiration ,     // expiration     color        arrow_color    // color    ); Parametrlər ticket     Əmrin unikal nömrəsi price      Gözlənilən əmrin yeni açılış qiyməti stoploss       Yeni StopLoss səviyyəsi takeprofit        Yeni TakeProfit səviyyəsi expiration        Gözlənilən əmrin bitmə vaxtı arrow_color        TakeProfit/StopLoss səviyyəsi üçün qrafikdə göstəriləcək rəng. Nümunə : void   OnStart ()   {       int  TrailingStop=50;   //--- modifies Stop Loss price for buy order №12345     if (TrailingStop>0)        {        OrderSelect (12345, SELECT_BY_TICKET

MQL4 Dərsləri 15 : OrderSelect() Funksiyası

Resim
Əvvəlki dərsimizin kodlarında Sizlər üçün aydın olmayan önəmli iki  funksiya var idi. Bunlardan biri OrderSelect () və digəri isə OrderModify () funksiyasıdır. Bu gün ki dərsimizdə OrderSelect () funksiyası ilə tanış olacağıq. OrderSelect () funksiyası daha çox proses üçün bir əmir seçir. Sadə dildə desək açmış olduğunuz hər hansı bir əməliyyatın ( buy , sell... ) xüsusiyyətlərini ( əməliyyatın açıldığı vaxtı,qiyməti.,lot həcmini , StopLoss səviyyəsini və s ) seçib bizə əks etdirir. Bizdə seçilmiş bu xüsusiyyətlərdən məqsədimizə uyğun şəkildə istifadə edə bilərik.  OrderSelect () funksiyası  3 parametrə alır.  bool   OrderSelect  (     int       index ,                                 // index or order ticket     int       select ,                                // flag     int       pool=MODE_TRADES    // mode    ); OrderSelect (index, select, pool); int index    -  ikinci parametrdən asılı olaraq əməliyyatı seçmək üçün əmrin indeksi və ya nömrəsi