[求助]請教代碼問題 [文華財經]
-
咨詢內容:
?
文件名:qq圖片20181206215147.png
請教這天怎么不反手操作,后續的信號也都是錯的 DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA),COLORSTICK;
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真實波幅ATR:MA(TR,26); //求26個周期內真實波幅的簡單移動平均TC..INTPART((MONEYTOT*0.01/(UNIT*ATR)));//根據權益的1%計算下單手數MTC..4*TC; //總的持倉頭寸
C>=BKPRICE+0.5*ATR&&BKVOL<MTC&&BKVOL>0,BK(TC);//價格在上次開倉的基礎上上漲0.5倍ATR,在手數不超過4倍TC的時候,買入加倉TC手C<=SKPRICE-0.5*ATR&&SKVOL<MTC&&SKVOL>0,SK(TC);//價格在上次開倉的基礎上下跌0.5倍ATR,在手數不超過4倍TC的時候,賣出加倉TC手
CROSS(DIFF,DEA)&&BKVOL=0,BPK(TC);CROSSDOWN(DIFF,DEA)&&SKVOL=0,SPK(TC);TRADE_AGAIN(10);TRADE_OTHER('UTO';?
?來源:程序化99
-
文華技術人員:
?我們本地加載這天是進行反手的,您重新加載試試
文件名:12.jpg?
?來源: www.tumamayizhan.com
-
文華客服:
?還是不行,不知道怎么了
?
-
網友回復:
?應該是因為您的資金分配量太大,導致MTC計算手數比較大
您在截圖中的K線滿足SK條件,且該句寫在反手指令前,所以執行了SK信號行
這樣改下看看:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA),COLORSTICK;
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真實波幅ATR:MA(TR,26); //求26個周期內真實波幅的簡單移動平均TC..INTPART((MONEYTOT*0.01/(UNIT*ATR)));//根據權益的1%計算下單手數MTC..4*TC; //總的持倉頭寸CROSS(DIFF,DEA)&&BKVOL=0,BPK(TC);CROSSDOWN(DIFF,DEA)&&SKVOL=0,SPK(TC);C>=BKPRICE+0.5*ATR&&BKVOL<MTC&&BKVOL>0,BK(TC);//價格在上次開倉的基礎上上漲0.5倍ATR,在手數不超過4倍TC的時候,買入加倉TC手C<=SKPRICE-0.5*ATR&&SKVOL<MTC&&SKVOL>0,SK(TC);//價格在上次開倉的基礎上下跌0.5倍ATR,在手數不超過4倍TC的時候,賣出加倉TC手
TRADE_AGAIN(10);TRADE_OTHER('UTO';
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 或微信:cxhjy888 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容