Results 1 to 4 of 4

Thread: Soalan mengenai kod penunjuk - (3 baris)

  1. #1
    1. Mengapakah kedua-dua fungsinya adalah dari deinit?

    2. 720 bernilai pada baris yang ditandakan?



    Kod:



    Kod dimasukkan/ --------------------------------------------- --------------------- /| DailyBreakout.mq4 |/| Hak Cipta © 2008, Robert Hill. |/ ----------------------------------------------- ------------------- #property copyright Copyright © 2008, Robert Hill #property hyperlink NONE #property indior_chart_window/- masukkan parameter extern bool Alerts = false; extern int GMTshift = 0; extern int LabelShift = 20; extern int LineShift = 40; siri ekstern pd = PipsAboveBelowSR untuk Pemberitahuan; extern int PipDistance = 1; warna luar StandardFontColor = Putih; extern int StandardFontSize = 8; warna luar SokonganColor = Merah; warna luar ResistanceColor = Lime; datetime LabelShiftTime, LineShiftTime; double yesterday_high = 0; double yesterday_low = 0; double LastHigh, LastLow, x; double R1 = 0; double S1 = 0; bool firstS1 = true; bool firstR1 = true; double myPoint;/ ----------------------------------------------- ------------------- /| Fungsi permulaan penunjuk kustom |/ ----------------------------------------------- ------------------- int init ()/- petunjuk myPoint = SetPoint (Symbol ());/- kembali (0);/ ----------------------------------------------- ------------------- /| Indikator penyaringan fungsi deinitialization |/ ----------------------------------------------- ------------------- int deinit ()/- TODO: tambah kod anda sendiri di sini/- ObjectDelete (R1 Label); ObjectDelete (R1 Line); ObjectDelete (Label S1); ObjectDelete (S1 Line); pulangan (0); double SetPoint (string mySymbol)/lt; lt; lt; lt; lt; lt; ----- mengapa pada deinit ????? ---------------- double mPoint, myDigits; myDigits = MarketInfo (mySymbol, MODE_DIGITS); jika (myDigits lt; 4) mPoint = 0.01; sebaliknya mPoint = 0.0001; kembali (mPoint); int DoAlerts ()/lt; lt; lt; lt; lt; lt; lt; lt; ------- kenapa pada deint ?????? ----------------- dua DifAboveR1, PipsLimit; dua DifBelowS1; DifBelowS1 = S1 - Close91; 0 # 93 ;; DifAboveR1 = Tutup # 91; 0 # 93; - R1; PipsLimit = PipDistance * myPoint; jika (DifBelowS1 gt; PipsLimit) firstS1 = true; jika (DifBelowS1 lt; = PipsLimit DifBelowS1 gt; 0) jika (firstS1) Alert (Di bawah garis S1 oleh, DifBelowS1, untuk, Simbol (), -, Peringkat ()); PlaySound (alert.wav); firstS1 = false; jika (DifAboveR1 gt; PipsLimit) firstR1 = benar; jika (DifAboveR1 lt; = PipsLimit DifAboveR1 gt; 0) jika (firstR1) Alert (Di atas R1 Line oleh, DifAboveR1, untuk, Simbol (), -, Peringkat ()); Tidur (2000); PlaySound (timeout.wav); firstR1 = false;/ ----------------------------------------------- ------------------- /| Fungsi lelaran indikator khusus |/ ----------------------------------------------- ------------------- int start () int counted_bars = IndiorCounted ();/- TODO: tambah kod anda double day_high = 0; double day_low = 0; double yesterday_open = 0; double today_open = 0; double cur_day = 0; double prev_day = 0; int cnt = 720;/lt; lt; lt; lt; lt; - mengapa 720 ???????? --------------------------------------------------/- keluar jika tempoh lebih besar daripada 4h carta jika (Tahap () gt; 240) Percetakan (Ralat - Tempoh carta lebih besar daripada 4 jam); pulangan (-1);/kemudian keluar/- Beli harga harian yang baru menghitung pivots cur_day = 0; prev_day = 0;/- Dapatkan harga harian yang baru mengira pivots sementara (cnt! = 0) cur_day = TimeDay (Masa # 91; cnt # 93; - (GMTshift * 3600)); jika (prev_day!) = cur_day) yesterday_high = day_high; yesterday_low = day_low; day_high = Tinggi # 91; cnt # 93 ;; day_low = Rendah # 91; cnt # 93 ;; prev_day = cur_day; jika (Tinggi # 91; cnt # 93; gt; day_high) day_high = Tinggi # 91; cnt # 93 ;; jika (Rendah # 91; cnt # 93; lt; day_low) day_low = Dikurangkan # 91; cnt # 93 ;; cnt--; S1 = yesterday_low; R1 = yesterday_high; LabelShiftTime = Masa # 91; LabelShift # 93 ;; LineShiftTime = Masa # 91; LineShift # 93 ;;/- Tetapkan tag baris pada carta window DisplayLabel (label R1, R1, R1, StandardFontSize, StandardFontColor); DisplayLabel (label S1, S1, S1, StandardFontSize, StandardFontColor);/- Lukis baris Pivot pada paparan DisplayLine (garisan S1, S1, 0, STYLE_DASHDOTDOT, SupportColor); DisplayLine (baris R1, R1, 0, STYLE_DASHDOTDOT, ResistanceColor);/- dilakukan/Semak Peringatan jika (Isyarat) DoAlerts ();/- kembali (0);/- Tetapkan tag baris pada carta window void DisplayLabel (string LabelName, string LabelText, double LabelPos, int LabelFontSize, color LabelColor) if (ObjectFind (LabelName)!) = 0) ObjectCreate (LabelName, OBJ_TEXT, 0, LabelShiftTime, LabelPos ); ObjectSetText (LabelName, LabelText, LabelFontSize, Arial, LabelColor); lain ObjectMove (LabelName, 0, LabelShiftTime, LabelPos);/- Draw baris Pivot pada kekosongan carta DisplayLine (string LineName, double LinePos, int LineWidth, int LineStyle, LineColor) jika (ObjectFind (LineName)!) = 0) ObjectCreate (LineName, OBJ_HLINE, 0, LineShiftTime, LinePos) ; ObjectSet (LineName, OBJPROP_STYLE, LineStyle); ObjectSet (LineName, OBJPROP_COLOR, LineColor); jika (LineWidth gt; 0) ObjectSet (LineName, OBJPROP_WIDTH, LineWidth); lain ObjectMove (LineName, 0, LineShiftTime, LinePos);/ ----------------------------------------------- -------------------

    terima kasih rampasan.

  2. #2

    Quote Originally Posted by ;
    1. Kedua-dua fungsinya adalah dari deinit? 2. 720 bernilai pada baris? kod: terima kasih rampasan.
    1. Mereka tidak berada dalam deinit bahawa deinit dilampirkan oleh mereka keluar dari itu. 2. 720 adalah momen selama 12 jam.

  3. #3
    Terima kasih banyak untuk replay anda. Kenapa 12 jam dan bukannya melihat 24 (lebih mungkin) saya tidak tahu yang ini.

  4. #4

    Quote Originally Posted by ;
    terima kasih rampasan untuk pemutaran cepat anda. Kenapa 12 jam dan bukannya melihat 24 (lebih mungkin) saya tidak faham perkara ini.
    Saya tidak dapat menjawabnya tanpa memandang kod secara terperinci untuk melihat apa yang sedang dilakukan dan saya tidak mempunyai masa - namun Ia Tidak kelihatan sangat cekap kepada saya secara peribadi di rantau itu yang kelihatannya melakukan 720 lelaran ini sekeping kod setiap tick untuk mendapatkan maklumat yang statik

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.