Bantuan MQL: Konversi indi ADX untuk dijalankan di Array
Results 1 to 3 of 3

Thread: Bantuan MQL: Konversi indi ADX untuk dijalankan di Array

  1. #1
    1 Lampiran Saya kesulitan mengonversi kode indior ADX (oleh Metaquotes) untuk bekerja dengan data larik alih-alih pusat data MT4.

    Saya berhasil mengonversi sumber umpan sehingga berfungsi dengan baik untuk menggambar buffer (untuk keperluan visual indidi),
    tetapi ketika saya mencoba menggunakan array buffer hanya untuk menarik data dari (tanpa menggambar vektor), saya tidak mendapatkan nilai.

    Saya benar-benar tidak tahu, mengapa perhitungan nilai adx hanya dapat diakses saat saya menggambar vektor visual.

    Itu pasti sesuatu yang saya tidak begitu menyadari bagaimana SQL bekerja!!!
    Mungkin ada di antara Anda yang bisa membantu saya dengan masalah ini?

    Saya lampirkan kode ADX asli revisi saya bermaksud untuk bekerja secara mandiri, tanpa menggambar, hanya memberikan nilai melalui array.

    Akan Menghargai Bantuan apa pun.

    KODE YANG DIREVISI :: INGIN MENYEDIAKAN NILAI ADX DARI ARRAY:
    PHP Code: <code><span style=�color: #000000�> <span style=�color: #0000BB�></span><span style=�color: #FF8000�>// ------------------------------------------------------------------
    //|ADX.mq4|
    //|Copyright�2004,MetaQuotesSoftwareCorp.|
    //|http://www.metaquotes.net/|
    // ------------------------------------------------------------------
    #propertycopyright�Copyright�2004,MetaQuotesSoftwa reCorp.�
    #propertylink�http://www.metaquotes.net/�



    //----inputparameters
    </span><span style=�color: #0000BB�>externintADXPeriod</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>14</span><span style=�color: #007700�>;
    </span><span style=�color: #FF8000�>//----buffers
    </span><span style=�color: #0000BB�>doublea_ADX</span><span style=�color: #007700�>#91;#93;;
    </span><span style=�color: #0000BB�>doublePlusDi</span><span style=�color: #007700�>#91;#93;;
    </span><span style=�color: #0000BB�>doubleMinusDi</span><span style=�color: #007700�>#91;#93;;
    </span><span style=�color: #0000BB�>doublePlusSdi</span><span style=�color: #007700�>#91;#93;;
    </span><span style=�color: #0000BB�>doubleMinusSdi</span><span style=�color: #007700�>#91;#93;;
    </span><span style=�color: #0000BB�>doubleTempBuf</span><span style=�color: #007700�>#91;#93;;
    </span><span style=�color: #FF8000�>// ------------------------------------------------------------------
    //|Customindiorinitializationfunction|
    // ------------------------------------------------------------------
    </span><span style=�color: #0000BB�>intinit</span><span style=�color: #007700�>()
    {

    return(</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>);
    }
    </span><span style=�color: #FF8000�>// ------------------------------------------------------------------
    //|AverageDirectionalMovementIndex|
    // ------------------------------------------------------------------
    </span><span style=�color: #0000BB�>intstart</span><span style=�color: #007700�>()
    {
    </span><span style=�color: #0000BB�>doublepdm</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>mdm</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>tr</span><span style=�color: #007700�>;
    </span><span style=�color: #0000BB�>doubleprice_high</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>price_low</span><span style=�color: #007700�>;
    </span><span style=�color: #0000BB�>intstarti</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>counted_bars</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>IndiorCounted</span><span style=�color: #007700�>();
    </span><span style=�color: #0000BB�>doubletempRates</span><span style=�color: #007700�>#91;#93;#91;</span><span style=�color: #0000BB�>6</span><span style=�color: #007700�>#93;;
    </span><span style=�color: #0000BB�>ArrayCopyRates</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>,</span><span style=�color: #DD0000�>�EURUSD�</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>60</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB�>Comment</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>ArraySize</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>) </span><span style=�color: #DD0000�>�firstbar=�</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>ArraySize</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>)/</span><span style=�color: #0000BB�>6</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>#93;#91;</span><span style=�color: #0000BB�>3</span><span style=�color: #007700�>#93;);

    </span><span style=�color: #FF8000�>//----
    </span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>ArraySize</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>)/</span><span style=�color: #0000BB�>6</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>2</span><span style=�color: #007700�>;
    </span><span style=�color: #0000BB�>PlusSdi</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>#93;=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;
    </span><span style=�color: #0000BB�>MinusSdi</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>#93;=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;
    if(</span><span style=�color: #0000BB�>counted_bars</span><span style=�color: #007700�>gt;=</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>)</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>ArraySize</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>)/</span><span style=�color: #0000BB�>6</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>counted_bars</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>;
    </span><span style=�color: #0000BB�>starti</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>;
    </span><span style=�color: #FF8000�>//----
    </span><span style=�color: #007700�>while(</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>gt;=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>)
    {
    </span><span style=�color: #0000BB�>price_low</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;#91;</span><span style=�color: #0000BB�>2</span><span style=�color: #007700�>#93;;
    </span><span style=�color: #0000BB�>price_high</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;#91;</span><span style=�color: #0000BB�>3</span><span style=�color: #007700�>#93;;
    </span><span style=�color: #FF8000�>//----
    </span><span style=�color: #0000BB�>pdm</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>price_high</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>#93;#91;</span><span style=�color: #0000BB�>3</span><span style=�color: #007700�>#93;;
    </span><span style=�color: #0000BB�>mdm</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>#93;#91;</span><span style=�color: #0000BB�>2</span><span style=�color: #007700�>#93;-</span><span style=�color: #0000BB�>price_low</span><span style=�color: #007700�>;
    if(</span><span style=�color: #0000BB�>pdm</span><span style=�color: #007700�>lt;</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>)</span><span style=�color: #0000BB�>pdm</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;</span><span style=�color: #FF8000�>// DM
    </span><span style=�color: #007700�>if(</span><span style=�color: #0000BB�>mdm</span><span style=�color: #007700�>lt;</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>)</span><span style=�color: #0000BB�>mdm</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;</span><span style=�color: #FF8000�>//-DM
    </span><span style=�color: #007700�>if(</span><span style=�color: #0000BB�>pdm</span><span style=�color: #007700�>==</span><span style=�color: #0000BB�>mdm</span><span style=�color: #007700�>){</span><span style=�color: #0000BB�>pdm</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>mdm</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;}
    elseif(</span><span style=�color: #0000BB�>pdm</span><span style=�color: #007700�>lt;</span><span style=�color: #0000BB�>mdm</span><span style=�color: #007700�>)</span><span style=�color: #0000BB�>pdm</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;
    elseif(</span><span style=�color: #0000BB�>mdm</span><span style=�color: #007700�>lt;</span><span style=�color: #0000BB�>pdm</span><span style=�color: #007700�>)</span><span style=�color: #0000BB�>mdm</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;
    </span><span style=�color: #FF8000�>//----?????????????????????????
    </span><span style=�color: #0000BB�>doublenum1</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>MathAbs</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>price_high</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>price_low</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB�>doublenum2</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>MathAbs</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>price_high</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>#93;#91;</span><span style=�color: #0000BB�>4</span><span style=�color: #007700�>#93;);
    </span><span style=�color: #0000BB�>doublenum3</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>MathAbs</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>price_low</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>#93;#91;</span><span style=�color: #0000BB�>4</span><span style=�color: #007700�>#93;);
    </span><span style=�color: #0000BB�>tr</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>MathMax</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>num1</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>num2</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB�>tr</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>MathMax</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>tr</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>num3</span><span style=�color: #007700�>);
    </span><span style=�color: #FF8000�>//----countingplus/minusdirection
    </span><span style=�color: #007700�>if(</span><span style=�color: #0000BB�>tr</span><span style=�color: #007700�>==</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>){</span><span style=�color: #0000BB�>PlusSdi</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>MinusSdi</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;}
    else{</span><span style=�color: #0000BB�>PlusSdi</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span style=�color: #0000BB�>100.0</span><span style=�color: #007700�>*</span><span style=�color: #0000BB�>pdm</span><span style=�color: #007700�>/</span><span style=�color: #0000BB�>tr</span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>MinusSdi</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span style=�color: #0000BB�>100.0</span><span style=�color: #007700�>*</span><span style=�color: #0000BB�>mdm</span><span style=�color: #007700�>/</span><span style=�color: #0000BB�>tr</span><span style=�color: #007700�>;}
    </span><span style=�color: #FF8000�>//----
    </span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>--;
    }
    </span><span style=�color: #FF8000�>//----lastcountedbarwillberecounted
    </span><span style=�color: #007700�>if(</span><span style=�color: #0000BB�>counted_bars</span><span style=�color: #007700�>gt;</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>)</span><span style=�color: #0000BB�>counted_bars</span><span style=�color: #007700�>--;
    </span><span style=�color: #0000BB�>intlimit</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>ArraySize</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>)/</span><span style=�color: #0000BB�>6</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>counted_bars</span><span style=�color: #007700�>;
    </span><span style=�color: #FF8000�>//----applyEMAto DI
    </span><span style=�color: #007700�>for(</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>lt;=</span><span style=�color: #0000BB�>limit</span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> )
    </span><span style=�color: #0000BB�>PlusDi</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span style=�color: #0000BB�>iMAOnArray</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>PlusSdi</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>ArraySize</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>)/</span><span style=�color: #0000BB�>6</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>ADXPeriod</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_EMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>);
    </span><span style=�color: #FF8000�>//----applyEMAto-DI
    </span><span style=�color: #007700�>for(</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>lt;=</span><span style=�color: #0000BB�>limit</span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> )
    </span><span style=�color: #0000BB�>MinusDi</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span style=�color: #0000BB�>iMAOnArray</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>MinusSdi</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>ArraySize</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>)/</span><span style=�color: #0000BB�>6</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>ADXPeriod</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_EMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>);
    </span><span style=�color: #FF8000�>//----DirectionalMovement(DX)
    </span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>ArraySize</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>)/</span><span style=�color: #0000BB�>6</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>2</span><span style=�color: #007700�>;
    </span><span style=�color: #0000BB�>TempBuf</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>#93;=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;
    </span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>starti</span><span style=�color: #007700�>;
    while(</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>gt;=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>)
    {
    </span><span style=�color: #0000BB�>doublediv</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>MathAbs</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>PlusDi</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93; </span><span style=�color: #0000BB�>MinusDi</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;);
    if(</span><span style=�color: #0000BB�>div</span><span style=�color: #007700�>==</span><span style=�color: #0000BB�>0.00</span><span style=�color: #007700�>)</span><span style=�color: #0000BB�>TempBuf</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;
    else</span><span style=�color: #0000BB�>TempBuf</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span style=�color: #0000BB�>100</span><span style=�color: #007700�>*(</span><span style=�color: #0000BB�>MathAbs</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>PlusDi</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;-</span><span style=�color: #0000BB�>MinusDi</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;)/</span><span style=�color: #0000BB�>div</span><span style=�color: #007700�>);
    </span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>--;
    }
    </span><span style=�color: #FF8000�>//----ADXisexponentialmovingaverageonDX
    </span><span style=�color: #007700�>for(</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>=</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>lt;</span><span style=�color: #0000BB�>limit</span><span style=�color: #007700�>;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�> )
    {
    </span><span style=�color: #0000BB�>a_ADX</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>#93;=</span><span style=�color: #0000BB�>iMAOnArray</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>TempBuf</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>ArraySize</span><span style=�color: #007700�>(</span><span style=�color: #0000BB�>tempRates</span><span style=�color: #007700�>)/</span><span style=�color: #0000BB�>6</span><span style=�color: #007700�>-</span><span style=�color: #0000BB�>1</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>ADXPeriod</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>MODE_EMA</span><span style=�color: #007700�>,</span><span style=�color: #0000BB�>i</span><span style=�color: #007700�>);

    }
    </span><span style=�color: #FF8000�>//*******HELP::WHYIDONTGETVALUESFORa_ADXarrayoranyot her?*****************
    //*******Whyifiwoulddrawbufferlineasindior,itwouldsu pplyvalues?******

    </span><span style=�color: #0000BB�>Comment</span><span style=�color: #007700�>(</span><span style=�color: #DD0000�>�ADXMian=�</span><span style=�color: #007700�> </span><span style=�color: #0000BB�>a_ADX</span><span style=�color: #007700�>#91;</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>#93;);


    return(</span><span style=�color: #0000BB�>0</span><span style=�color: #007700�>);
    }
    </span><span style=�color: #0000BB�></span> </span> </code>
    https://www.forexfabrikasi.com/attac...6965504753.mq4

  2. #2
    Masalah dengan kode di mana-mana.... Kode yang Dimasukkan menggandakan a_ADX#91;#93;; gandakan PlusDi#91;#93;; ganda MinusDi#91;#93;; gandakan PlusSdi#91;#93;; gandakan MinusSdi#91;#93;; TempBuf ganda#91;#93;; Tampaknya tidak ada array Anda yang diinisialisasi. Anda tidak dapat menghapus fungsi inisialisasi buffer internal dan tidak menggantinya dengan milik Anda sendiri:
    http://docs.mql4.com/array/ArrayInitialize
    http://docs.mql4.com/array/ArrayIsSeriesCatatan. Karena keistimewaan mql4, Anda harus beralih bolak-balik dengan ArrayIsSeries jika Anda mengubah ukuran array. Masalah lain: Kode yang Dimasukkan a_ADX#91;i#93;=iMAOnArray(TempBuf,ArraySize(tempRa tes)/6-1,ADXPeriod,0,MODE_EMA,i); iMAOnArray() membutuhkan array satu dimensi dengan nilai rata-rata. Anda melewati array 2 dimensi dengan data lilin. Itu salah. Satu lagi: Kode Dimasukkan MinusDi#91;i#93;=iMAOnArray(MinusSdi,ArraySize(tem pRates)/6-1,ADXPeriod,0,MODE_EMA,i); MinusSdi adalah nol. Mengapa menggunakan 'ArraySize(tempRates)/6-1' dan bukan 'ArraySize(MinusSdi)'? Idealnya, seseorang hanya ingin menggunakan nr bar baru untuk meminimalkan pemrosesan. Saya tidak tahu apakah itu mungkin di sini. Belum mempelajari kodenya. Pelajari artikel ini:
    http://articles.mql4.com/501dan utas ini:
    https://www.forexfabrikasi.com/crypt...-3-digits.html

  3. #3
    Xaphod Terima kasih atas komentar Anda. Saya melalui catatan Anda yang ditandai,,, Anda memberi saya petunjuk yang sangat bagus tentang apa yang harus saya lakukan untuk menyelesaikannya. 10x

Izin Posting

  • Anda tidak boleh memposting thread baru
  • Anda tidak boleh memposting balasan
  • Anda tidak boleh memposting lampiran
  • Anda tidak boleh menyunting postingan Anda
  •  
  • Kode BB Aktif
  • Smilies Aktif
  • Kode [IMG] Aktif
  • Kode [VIDEO] Aktif
  • Kode HTML tidak aktif
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.