Arrows Alerts
Halaman 1 daripada 1132 12 TerakhirTerakhir
Results 1 to 10 of 13

Thread: Arrows Alerts

  1. #1
    Bagaimana ini dilakukan dalam mt4? Saya telah memprogramkan garisan kod supaya apabila keadaan tertentu berlaku maka Panah muncul, tetapi anak panah muncul untuk setiap bar sehingga keadaan bertentangan berlaku. Bagaimanakah saya boleh membuat anak panah hanya terpakai pada bar pertama, apabila keadaan pada mulanya berlaku dan bukan setiap bar berikutnya? Kedua, bolehkah siaran terdengar diprogramkan untuk Arrow ini dan isyarat e-mel?

    Berikut adalah kod Arrow: SetIndexStyle (1, DRAW_ARROW);
    SetIndexArrow (1,233);

    Tx
    Thatchman

  2. #2
    Untuk mengelakkan makluman berterusan, semak nilai penampan sebelumnya. Jika ia tidak ditetapkan kepada EMPTY_VALUE, (Saya meneka bahawa anda tidak mengubah nilai lalai) maka isyaratanak panah telah dibuang dan ditarik masing-masing.

  3. #3
    Tx untuk itu. Saya telah mencuba SetIndexBuffer (EMPTY_VALUE, AMAbuffer) tetapi itu nampaknya tidak berfungsi? Thatchman

  4. #4
    Maaf, anda salah faham. Anda menggunakan penampan di index1 untuk menarik anak panah dengan betul? Saya tidak dapat memberitahu apa yang dipanggil oleh kod kecil yang anda hantar, tapi mari kita anggap anda memanggilnya buffer1 []; Kod dimasukkan/hanya amaran jika tiada amaran untuk bar sebelumnya jika (buffer1 # 91; 1 # 93; == EMPTY_VALUE) {//kod anda di sini. } Masuk akal?

  5. #5

    Quote Originally Posted by ;
    Tesla Saya menghargai masa anda dengan apa yang sepertinya ada soalan yang bodoh, tetapi saya masih mendapat semua anak panah untuk isyarat Panjang dan pendek saya, apabila saya hanya mahu anak panah muncul di bar pertama apabila ini berlaku./---- indikator SetIndexBuffer (1, IndiorLong); SetIndexStyle (1, IndiorLongSignal); SetIndexStyle (1, DRAW_ARROW, 0); jika (IndiorLongSignal [1] == EMPTY_VALUE); SetIndexArrow (1,233); SetIndexBuffer (2, IndiorShort); SetIndexStyle (2, IndiorShortSignal); jika (IndiorShortSignal [2] == EMPTY_VALUE); SetIndexStyle (2, DRAW_ARROW, 0); SetIndexArrow (2,234);
    Saya agak baru juga, jadi saya boleh salah, tapi ia kelihatan seperti saya, dengan koma bernoktah selepas pernyataan jika tidak, ia tidak akan berkuat kuasa. Saya juga mahu belajar melakukan perkara ini juga.

  6. #6
    Jawapan yang bagus! LOL - kini saya mempunyai salib yang berterusan untuk Long (walaupun 233 234 adalah anak panah) dan Talian Padat untuk Pendek! Methinks Saya mempunyai lebih banyak minyak tengah malam untuk dibakar!

  7. #7
    Jadi anda hanya mahu anak panah biru apabila MA muncul dan merah apabila MA bertukar? Kod dimasukkan #property indior_chart_window #property indior_buffers 2 #property indior_color1 Blue #property indior_color2 Red extern int MAPeriod = 21; extern int MAType = 3; extern int MAPrice = 2; extern int MAShift = 0;//buffer double bLongSignal # 91; # 93 ;; double bShortSignal # 91; # 93 ;; int init () {SetIndexBuffer (0, bLongSignal); SetIndexStyle (0, DRAW_ARROW, 0); SetIndexArrow (0,233); SetIndexBuffer (1, bShortSignal); SetIndexStyle (1, DRAW_ARROW, 0); SetIndexArrow (1,234); kembali (0); } int start () {//Tentukan berapa jauh kembali ke iterate/Sentiasa recalc bar lengkap lengkap int iBarsToCalc = Bar - IndiorCounted (); jika (iBarsToCalc lt; Bar) iBarsToCalc ; untuk (int i = iBarsToCalc-1; igt; = 0; i--) {double dMa0 = iMA (NULL, 0, MAPeriod, MAShift, MAType, MAPrice, i); double dMa1 = iMA (NULL, 0, MAPeriod, MAShift, MATYPE, MAPrice, i 1); double dMa2 = iMA (NULL, 0, MAPeriod, MAShift, MATYPE, MAPrice, i 2); jika (dMa0 gt; dMa1 dMa1 lt; = dMa2) bLongSignal # 91; i # 93; = dMa0; jika (dMa0 lt; dMa1 dMa1 gt; = dMa2) bShortSignal # 91; i # 93; = dMa0; }}

  8. #8
    Betul. Saya ingin menambah makluman e-mel dan audio tetapi saya mungkin boleh menguruskannya jika saya boleh mendapatkan anak panah dengan betul!

  9. #9

    Quote Originally Posted by ;
    Betul. Saya ingin menambah makluman e-mel dan audio tetapi saya mungkin boleh menguruskannya jika saya boleh mendapatkan anak panah dengan betul!
    Bahawa saya dapat membantu anda.////extern bool EmailAlert; extern bool SoundON;///if (--- conditions ----) {Alert (setup pendek pada, Simbol (),, Periode (), min); jika (EmailAlert == true) SendMail (Subject line, persediaan pendek pada (StringConenate (Simbol (),, Period ()))); jika (SoundON == benar) PlaySound (alert2.wav); }

  10. #10

    Quote Originally Posted by ;
    Jadi anda hanya mahu anak panah biru apabila MA muncul dan merah apabila MA bertukar?
    Terima kasih, Tesla, awak hebat!

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.