|
本帖最後由 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分鐘的圖?
謝謝! |
|