小編好,想詢問說:
假設我想要在執行頻率是:1分K。執行商品是:小型台指近月(FIMTXN*1.TF)。
然後我想要同時觀察RSI 1分K;5分K;15分K;30分K;60分K的RSI指標的值,要怎麼編寫呢?
xfMin_RSI("1", GetField("Close","1"), 6);
xfMin_RSI("5", GetField("Close","5"), 6);
xfMin_RSI("15", GetField("Close","15"), 6);
xfMin_RSI("30", GetField("Close","30"), 6);
xfMin_RSI("60", GetField("Close","60"), 6);
我把這5個同時print出來後,去盤勢上比對,發現只有1分K是對得到,其他分時的都不起來,除非要改成相對應的執行頻率,算出來的值才會跟盤勢的一樣。
想詢問有沒有其他辦法是可以在1分K的執行頻率,同時能執行出正確的1分K;5分K;15分K;30分K;60分K的RSI指標的值呢?
舉例來說:
2022/12/14 08:45 期貨開盤
1分K第一根收K後,也就是8:45的收K,RSI6的值是59.28%。
5分K第一根收K後,RSI6的值是65.27% (這時候也要可以知道1分K是收到第5根,也就是8:49的收K,RSI6的值是68.47%)。
15分K第一根收K後,RSI6的值是44.34% (這時候也要可以知道1分K是收到第15根,也就是8:59的收K,RSI6的值是29.18%,然後5分K是收到第3根,也就是8:55的收K,RSI6的值是44.71%)。
30分K第一根收K後,RSI6的值是60.37% (這時候也要可以知道1分K是收到第30根,也就是9:14的收K,RSI6的值是80.88%,然後5分K是收到第6根,也就是9:10的收K,RSI6的值是67.13%,而15分K是收到第2根,也就是9:00的收K,RSI6的值是63.40%)。
60分K第一根收K後,RSI6的值是64.57% (這時候也要可以知道1分K是收到第60根,也就是9:44的收K,RSI6的值是47.72%,然後5分K是收到第12根,也就是9:40的收K,RSI6的值是70.25%,而15分K是收到第4根,也就是9:30的收K,RSI6的值是71.26%,最後30分K是收到第2根,也就是9:15的收K,RSI6的值是73.72%)。
3 評論