我把均線改成 EMA 計算 可是跑出來的還是以SMA ,請問是哪裡出了問題 謝謝
input:Period1(9),Period2(26),Period3(50);
variable: ema1(0), ema2(0), ema3(0);
SetInputName(1,"短均線");
SetInputName(2,"中均線");
SetInputName(3,"長均線");
settotalbar(3);
ema1 = average(close, period1);
ema2 = average(close, period2);
ema3 = average(close, period3);
condition1 = close > ema1;
condition2 = ema1 > ema2;
condition3 = ema2 > ema3;
if condition1 and condition2 and condition3 then
ret = 1;
SetOutputName1("短均線");
OutputField1(ema1);
SetOutputName2("中均線");
OutputField2(ema2);
SetOutputName3("長均線");
OutputField3(ema3);
1 評論