請教各位高手~~謝謝
本帖最後由 as36914 於 14-6-24 22:39 編輯Input:A1(18),A2(33),A3(115),A4(223);
Vars:MA1(0),MA2(0),MA3(0),MA4(0),value99(0);
if date <> datethen begin
value99 = 0;
MA1 = AverageFC(close,A1);
MA2 = AverageFC(close,A2);
MA3 = AverageFC(close,A3);
MA4 = AverageFC(close,A4);
end;
ifMA1 > ma2 then value90 = 1;
ifma1 < ma2 then value90 = -1;
if ma3 > ma4 then value91 = 1;
if ma3 < ma4 then value91 = -1;
value99 = value90 + value91 ;
plot1(value99);
請教各位高手~~為什麼value99 隔天開盤~~為什麼沒有歸零
拜託了
謝謝
value99 =0 後執行了這一句
value99 = value90 + value91 ;
好多熱心的人 ! 這是ㄧ個好地方 !
{:4_209:} wanwh 發表於 14-6-25 01:39 static/image/common/back.gif
value99 =0 後執行了這一句
value99 = value90 + value91 ;
隔天開盤~~value99 我想把它歸零
value99 = value90 + value91 <<<<運算用
抱歉~~新手問題比較多
as36914 發表於 14-6-25 08:39 static/image/common/back.gif
隔天開盤~~value99 我想把它歸零
value99 = value90 + value91
w 大的意思是說,
value99 有歸0,
但是被 value99 = value90 + value91 ; 改成了-2
ytls 發表於 14-6-25 10:40 static/image/common/back.gif
w 大的意思是說,
value99 有歸0,
但是被 value99 = value90 + value91 ; 改成了-2
謝謝~您的解說~~大約懂了~~
其實.......把最後兩句次序改一下即可:
plot1(value99);
value99 = value90 + value91 ;
這樣不妨礙畫出規零的樣子..........又令 value99 可以得到新值 不然在 value99 = value90 + value91 ; 的前後,
各plot 一次,
這樣就可以看出value99 前後的變化 ytls 發表於 14-6-25 15:25 static/image/common/back.gif
不然在 value99 = value90 + value91 ; 的前後,
各plot 一次,
這樣就可以看出value99 前後的變化 ...
解決了~謝謝
{:4_82:}
頁:
[1]