Pakej grafik carta perjanjian GFT tidak mempunyai purata pergerakan yang dilancarkan. Ia telah menjadikan purata bergerak diubahsuai, tetapi ia bukan perkara yang sama. oleh itu saya berangkat untuk membuat satu. dengan mengkaji kod untuk smoothed moving average di MT4, saya menulis kod berikut:

fungsi SMMA;
input s (siri), tempoh (nombor);
hasil res (siri);
vars i (nombor), tmp (nombor), l (nombor), cnt (nombor), f (nombor);
mulakan
f: = depan (s);
l: = f tempoh - 1;
cnt: = belakang (s);
jika l lt; = cnt kemudian mulakan
tmp: = 0;
untuk i: = f untuk saya lakukan
tmp: = tmp s [i];
res [l]: = tmpperiod;
untuk i: = l 1 hingga cnt lakukan
res [i]: = ((res [l]tempoh) * (tempoh-1) s [i])tempoh;
akhir;
akhir.


walau bagaimanapun ia tidak berfungsi dengan betul. Saya tidak tahu mengapa. bolehkah beberapa pakar profesional di sini membantu mendiagnosis ini? sila ...