求助跨周期,指標(biāo)變化時(shí)出現(xiàn)信號閃爍 [開拓者 TB]
-
咨詢內(nèi)容:
商品為rb2110,數(shù)據(jù)源0為5分鐘周期,數(shù)據(jù)源1為1小時(shí)周期,在5分鐘周期交易;1小時(shí)周期金叉開多、死叉開空。開空所在的1小時(shí)周期內(nèi)如果出場則依舊以1小時(shí)周期的死叉條件進(jìn)場,實(shí)測發(fā)現(xiàn)死叉若13:55出場,下一個(gè)1小時(shí)周期正好金叉,會發(fā)生閃爍;下面附圖和策略代碼
?//------------------------------------------------------------------------
//1.5分鐘周期
//2.60分鐘周期
Params
?? ?Numeric fast_window(5);// 快速均線
?? ?Numeric slow_window(20);// 慢速均線
Vars
?? ?Natural Series<Numeric> fast_ma;
?? ?Natural Series<Numeric> slow_ma;Events
?? ?OnBarOpen(ArrayRef<Integer> indexs){
?? ??? ?Range[1:1]{
?? ??? ??? ?fast_ma=AverageFC(Close[1],fast_window);
?? ??? ??? ?slow_ma=AverageFC(Close[1],slow_window);
?? ??? ?}
?? ?}
?? ?OnBar(ArrayRef<Integer> indexs){
?? ??? ?Range[0:0]{
?? ??? ??? ?If(Data[1].CurrentBar>slow_window){
?? ??? ??? ??? ?PlotNumeric("快線",Data[1].fast_ma,0,Yellow,0);
?? ??? ??? ??? ?PlotNumeric("慢線",Data[1].slow_ma,0,Cyan,0);
?? ??? ??? ??? ?If(MarketPosition==0){
?? ??? ??? ??? ??? ?If(Data[1].fast_ma>Data[1].slow_ma&&Data[1].fast_ma[1]<Data[1].slow_ma[1]){
?? ??? ??? ??? ??? ??? ?Buy(1,Open);
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ??? ?If(Data[1].fast_ma<Data[1].slow_ma&&Data[1].fast_ma[1]>Data[1].slow_ma[1]){
?? ??? ??? ??? ??? ??? ?SellShort(1,Open);
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ?}Else If(MarketPosition==1&&BarsSinceEntry>4){
?? ??? ??? ??? ??? ? Sell(0,Open);
?? ??? ??? ??? ?}Else If(MarketPosition==-1&&BarsSinceEntry>4){
?? ??? ??? ??? ??? ?BuyToCover(0,Open);
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ?}
?? ?}?
?
函數(shù)?
?來源:CXH99.COM
-
TBQuant技術(shù)回復(fù):
看代碼好像看不出來哪里閃爍了 麻煩提供一下日志 如果自動運(yùn)行發(fā)生閃爍了 日志里會提示的
?
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號:cxh99cxh99 進(jìn)行 有償收費(fèi) 編寫!
(怎么收費(fèi),代編流程等詳情請點(diǎn)擊閱讀!)
(注:由于人數(shù)限制,QQ或微信請選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請簡單備注下您的需求,否則無法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容