EDIT: Ini adalah terima kasih kepada Johnvanwijk!
https://www.justgetforex.com/trading...dom-calls.html
Hei lelaki,
Oleh itu, saya telah mencuba beberapa perkara tetapi ia memberi saya Array kesilapan dari jarak jauh.
Ia menarik anak panah hijau sama sekali tetapi anak panah merah tidak akan berfungsi.
Jika seseorang boleh memberitahu saya apa yang saya lakukan salah, ia akan menjadi hebat.
Bukan kerana saya cuba untuk mendapatkan lilin yang belum ada atau sama sekali sejauh yang saya tahu.
Saya dapati bahawa sesetengah orang mungkin mengatakan bahawa ia akan menjadi bar yang boleh diakses lewat tetapi saya telah diuji walaupun dengan had 1000 yang saya pasti carta saya ada dan ia masih memberi saya jarak.
Ini adalah kod:
Kod dimasukkan/ --------------------------------------------- --------------------- /| FractalsExercise.mq4 |/| |/| https://www.mql5.com |/p ----------------------------------------------- ------------------- #property copyright #property Hyperlink https://www.mql5.com #property variant 1.00 #property strict #property indior_chart_window double Highs # ??????91; # 93 ;; duanya rendah # 91; # 93 ;;/ ----------------------------------------------- ------------------- /| Fungsi permulaan penunjuk kustom |/ ----------------------------------------------- ------------------- int OnInit ()/- melukis fesyen SetIndexStyle (0, DRAW_ARROW, EMPTY, 1, clrGreen); SetIndexArrow (0, 234); SetIndexStyle (1, DRAW_ARROW, EMPTY, 1, clrRed); SetIndexArrow (1, 233);/- penunjuk penunjuk SetIndexBuffer (0, Tinggi); SetIndexBuffer (1, Lows);/- kembali (INIT_SUCCEEDED);/ ----------------------------------------------- ------------------- /| Fungsi lelaran indikator khusus |/ ----------------------------------------------- ------------------- int OnCalculate (const int rates_total, const int prev_calculated, const datetime time # 91; # 93 ;, const double available # 91; # 93; , bilangan double double # 91; # 93 ;, double double non # 91; # 93 ;, double shut # 91; # 93 ;, const extended tick_volume # 91; # 93 ;, const volume long # 91; # 93; , int int spread # 91; # 93; -RRB-/- int I = 1; int ii = 1; int Restrict = Bar - 1; while (I lt; Restrict) if (High # 91; t # ; gt; Tinggi # 91; t 1 # 93; -RRB- jika (Tinggi # 91; t # 93; gt; Tinggi # 91; I - 1 # 93; -RRB- Tip # 91; I # 93; = (# 91; 93 # 93; lt; Kos Rendah # 91; 93 1 # 93; -RRB- jika (Rendah # 91; 91 # 93; lt; Rendah Kos # 91; 91 - 1 # 93; -RRB- Tip # 91; 93 # 93; = Rendah # 91; 93 # 93 ;; ii ;/- nilai pulangan prev_alculated untuk pulangan panggilan seterusnya (rates_total);/ ----------------------------------------------- -------------------
Terima kasih!