[求助]代碼無信號輸出 [金字塔]
- 咨詢內容:
在公式編輯中,我發現如果將coe值(某個自己設定的參數)設為1,則公式完全不會進行任何交易,應用于圖也沒有任何信號。但是只要是0.99等比1小的數字都可以進行正常交易,應用于圖也會有信號。該策略的思路是設定一個上下軌,突破不同的軌分別進行開多或開空操作。coe值是用于計算上下軌的。
以下為代碼//************************************************coe:=1;//調節系數yc:=0.5*(High-Low)+0.5*abs(close-open);//昨日波動幅度u1:=open+yc*coe;//上軌l1:=open-yc*coe;//下軌ss:=1; //手數
kd:=(c>u1); //開多條件variable: kdc=0; //開多計數variable: kkc=0; //開空計數pd:=kdc>0 and c<=u1; //平多條件kk:=(c<l1); //開空條件pk:=kkc>0 and c>=l1; //平空條件
//開多if kd THENbeginsellshort(1,0,market);BUY(1,ss,MARKET);kdc=1;end
//開空if kk thenbeginsell(1,0,market);BUYSHORT(1,ss,MARKET); kkc=1;end - 金字塔客服:
你把u1和l1的值都是輸出看下,就能發現,都沒有滿足kd條件的
u1:open+yc*coe;//上軌 l1:open-yc*coe;//下軌 - 用戶回復:
有的,有滿足條件的。但是只要我把coe設定為1或者比1大。就沒有了。(雖然實際上是有的。但是策略判定不出來)
- 網友回復:
那請用戶舉例“雖然實際上是有的。但是策略判定不出來”
- 網友回復: 我設計了一個上軌和下軌,上下軌都是通過coe系數調整計算得出的結果。應用于圖后,圖表上明明出現了突破的情況,但是系統卻沒有提示任何信號
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容