Tambahkan isyarat wav tersuai pada penunjuk dan sediakan kotak timbul
Results 1 to 2 of 2

Thread: Tambahkan isyarat wav tersuai pada penunjuk dan sediakan kotak timbul

  1. #1
    Saya menghadapi masalah menambahkan wav tersuai pada dalaman, semua yang saya cuba gagal. Pada masa ini saya memilikinya supaya fail wav tersuai akan dimainkan tetapi kotak pop timbul tidak dipaparkan sekarang

    Saya akan menampal kod dan baris yang telah saya ubah, mungkin seseorang dapat melihat sesuatu


    // ------------------------------------------------ -------------------
    //| Dalaman: Stochastic Alert.mq4 |
    //| Dicipta dengan EABuilder.com |
    //|
    http://eabuilder.com|
    // ------------------------------------------------ -------------------
    #hak cipta harta Dicipta dengan EABuilder.com
    pautan #property http://eabuilder.com
    #property versi 1.00
    #perihalan hartanah
    #include lt;stdlib.mqhgt;
    #include lt;stderror.mqhgt;
    //--- tetapan dalaman
    #property indior_chart_window
    #property indior_buffers 2
    #property indior_type1 DRAW_ARROW
    #property indior_width1 3
    #property indior_color1 0x1A7D29
    #property indior_label1 Beli
    #property indior_type2 DRAW_ARROW
    #property indior_width2 3
    #property indior_color2 0x0000FF
    #property indior_label2 Jual
    //--- penampan dalaman
    Penampan berganda1[];
    Penampan berganda2[];
    extern int LookBack = 5000;
    datetime time_alert;/digunakan semasa menghantar amaran
    extern bool Audible_Alerts = benar;
    gandakan myPoint;/dimulakan dalam OnInit
    batalkan myAlert(jenis rentetan, mesej rentetan)
    {
    jika(taip == cetak)
    Cetak(mesej);
    else if(taip == ralat)
    {
    Cetak(jenis | Makluman Stokastik @ Simbol() Tempoh() | mesej);
    }
    else if(taip == perintah)
    {
    }
    else if(taip == ubah suai)
    {
    }
    else if(taip == dalam)
    {
    if(Audible_Alerts) PlaySound(Basikal-Loceng-Deringan.wav);(type | Stochastic Alert @ Symbol() Period() | message);
    }
    }
    // ------------------------------------------------ -------------------
    //| Fungsi permulaan indior tersuai |
    // ------------------------------------------------ -------------------
    int OnInit()
    {
    IndiorBuffers(2);
    SetIndexBuffer(0, Buffer1);
    SetIndexEmptyValue(0, 0);
    SetIndexArrow(0, 241);
    SetIndexBuffer(1, Buffer2);
    SetIndexEmptyValue(1, 0);
    SetIndexArrow(1, 242);
    //mulakan myPoint
    myPoint = Titik();
    jika(Digit() == 5 || Digit() == 3)
    {
    myPoint *= 10;
    }
    return(INIT_SUCCEEDED);
    }
    // ------------------------------------------------ -------------------
    //| Fungsi lelaran indior tersuai |
    // ------------------------------------------------ -------------------
    int OnCalculate(const int rates_total,
    const int prev_calculated,
    masa tarikh const[],
    const buka dua kali [],
    const berganda tinggi[],
    const dua kali rendah [],
    const double close[],
    const long tick_volume[],
    volum panjang const[],
    const int spread[])
    {
    had int = rates_total - prev_calculated;
    //--- mengira dari 0 hingga rates_total
    ArraySetAsSeries(Buffer1, true);
    ArraySetAsSeries(Buffer2, true);
    //--- sifar awal
    if(prev_calculated lt; 1)
    {
    ArrayInitialize(Buffer1, 0);
    ArrayInitialize(Buffer2, 0);
    }
    lain
    had ;

    //--- gelung utama
    untuk(int i = had-1; i gt;= 0; i--)
    {
    jika (i gt;= MathMin(LookBack, rates_total-1-50)) continue;/tinggalkan beberapa kadar lama untuk mengelakkan Array di luar julat atau pengiraan perlahan
    //Penimbal Dalaman 1
    if(iStochastic(NULL, PERIOD_CURRENT, 13, 1, 3, MODE_SMA, 0, MODE_MAIN, i) gt; 20
    iStochastic(NULL, PERIOD_CURRENT, 13, 1, 3, MODE_SMA, 0, MODE_MAIN, i 1) lt; 20/Stochastic Oscillator bersilang di atas nilai tetap
    iStochastic(NULL, PERIOD_CURRENT, 8, 1, 3, MODE_SMA, 0, MODE_MAIN, i) gt;= 20/Stochastic Oscillator gt;= nilai tetap
    )
    {
    Penimbal1[i] = Rendah[i] - iATR(NULL, TEMPOH_CURRENT, 14, i);/Tetapkan nilai indior pada Candlestick Rendah - Purata Julat Benar
    if(i == 0 Time[0] != time_alert) { myAlert(indior, Buy); time_alert = Masa[0]; }/Makluman segera, hanya sekali setiap bar
    }
    lain
    {
    Penampan1[i] = 0;
    }
    //Penimbal Dalaman 2
    if(iStochastic(NULL, PERIOD_CURRENT, 13, 1, 3, MODE_SMA, 0, MODE_MAIN, i) lt; 80
    iStochastic(NULL, PERIOD_CURRENT, 13, 1, 3, MODE_SMA, 0, MODE_MAIN, i 1) gt; 80/Stochastic Oscillator bersilang di bawah nilai tetap
    iStochastic(NULL, PERIOD_CURRENT, 8, 1, 3, MODE_SMA, 0, MODE_MAIN, i) lt;= 80/Stochastic Oscillator lt;= nilai tetap
    )
    {
    Penampan2[i] = Tinggi[i] iATR(NULL, TEMPOH_SEMASA, 14, i);/Tetapkan nilai indior pada Candlestick High Average True Range
    if(i == 0 Time[0] != time_alert) { myAlert(indior, Sell); time_alert = Masa[0]; }/Makluman segera, hanya sekali setiap bar
    }
    lain
    {
    Penampan2[i] = 0;
    }
    }
    pulangan(kadar_jumlah);
    }
    // ------------------------------------------------ -------------------

  2. #2
    Ini adalah baris yang saya telah mengedit tetapi tidak berjaya, mungkin saya kehilangan sesuatu. Mungkin saya perlu menambah sesuatu yang lain di tempat lain. Sebarang bantuan amat dihargai
    if(Audible_Alerts) PlaySound(Basikal-Loceng-Deringan.wav);(type | Stochastic Alert @ Symbol() Period() | message); jika saya melakukan baris ini di bawah, amaran lalai berbunyi tetapi kotak pop timbul berfungsi jika(Audible_Alerts) { PlaySound(Basikal-Loceng-Deringan.wav); Makluman(jenis | Makluman Stokastik @ Simbol() Tempoh() | mesej); }

Kebenaran Posting

  • Anda tidak boleh menghantar thread baru
  • Anda tidak boleh membalas kiriman
  • Anda tidak boleh mengedit siaran anda
  • Anda tidak boleh menyiarkan lampiran
  •  
  • Kod BB Hidup
  • Smilies Hidup
  • Kod [IMG] adalah Hidup
  • Kod [VIDEO] adalah Hidup
  • Kod HTML Tidak Hidup
Polisi Kuki
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.