如何正確使用 data1, data2 裡指標的數值?
本帖最後由 minime 於 11-8-17 03:21 PM 編輯我想利用 stochastic 函數/指標做不同time frame的條件測試,但卻不知該如何正確reference
假設 data1 是 5分鐘圖表, 而data2 則是 15分鐘圖表, 我應如何取得正確的資料值?
我的程式碼大概如下:inputs:
Stoch1Len(9), Stoch1LenA(5), Stoch1LenB(5), Stoch2Len(9), Stoch2LenA(5), Stoch2LenB(5);
vars:
oFastK1(0), oFastD1(0), oSlowK1(0), oSlowD1(0),
oFastK2(0), oFastD2(0), oSlowK2(0), oSlowD2(0);
value1 = Stochastic(H of data1, L of data1, C of data1, Stoch1Len, Stoch1LenA, Stoch1LenB, 1, oFastK1, oFastD1, oSlowK1, oSlowD1) of data1;
value2 = Stochastic(H of data2, L of data2, C of data2, Stoch2Len, Stoch2LenA, Stoch2LenB, 1, oFastK2, oFastD2, oSlowK2, oSlowD2) of data2;
if oSlowK1 > oSlowD1 and oSlowK2 > oSlowD2 then begin
{buy code}
end;
if oSlowK1 < oSlowD1 and oSlowK2 < oSlowD2 then begin
{sell code}
end; 想請教各位大大哪裡有誤?
因為買賣信號會出現在不對的地方(例如 圖形上oSlowK1 > oSlowD1 而 oSlowK2 < oSlowD2 的時候卻產生買入信號)
另外如何指定 buy 指令是用5分鐘的圖?
謝謝! buy or sellshort 買賣指令只能用在主圖(也就是data1)
另外,我猜你的買賣指令應該是用next bar 所以有可能會有一根K棒的落差 本帖最後由 minime 於 11-8-17 04:07 PM 編輯
buy or sellshort 買賣指令只能用在主圖(也就是data1)
maison6579 發表於 11-8-17 03:59 PM http://coco-in.net/images/common/back.gif謝謝!
另外,我猜你的買賣指令應該是用next bar 所以有可能會有一根K棒的落差
maison6579 發表於 11-8-17 03:59 PM http://coco-in.net/images/common/back.gif
可是我用的是 this bar 睡覺時間到了, 明天再來研究 請到中文mc官網的討論區
搜一下 data2 ,看最長的那一篇 請到中文mc官網的討論區
搜一下 data2 ,看最長的那一篇
folkchen 發表於 11-8-17 05:15 PM http://coco-in.net/images/common/back.gif
是這一篇嗎? 真得很長, 且可能是MC 有 bug?
http://www.multicharts.com.tw/Discuss/Discuss_List_Reply.aspx?Zone_ID=14&List_ID=427&page=1 嗯, data2 語法好像應該像下面這樣
vars:
oFastK1(0), oFastD1(0), oSlowK1(0), oSlowD1(0),
oFastK2(0, data2), oFastD2(0, data2), oSlowK2(0, data2), oSlowD2(0, data2);
這樣買賣點看起來就似乎正常了
頁:
[1]