十分奇怪的問題,周期有關 [金字塔]
- 咨詢內容:
multipler:=10;macd:=stkindi('','macd.macd1',0,datatype);diff:=stkindi('','macd.diff',0,datatype);atr:=stkindi('','atr.atr',0,datatype);
if cross(macd,0) then begin sellshort(1,0,market); buy(holding=0,1,market);end if cross(0,macd) then begin sell(1,0,market); buyshort(holding=0,1,market);end
if openprofit/multipler>1.5*atr then begin sell(1,0,marketr); sellshort(1,0,market);end if openprofit<0 and abs(openprofit)/multipler>1.5*atr then begin sell(1,0,marketr); sellshort(1,0,market);end
以上是源碼,在1天 5分鐘等周期上,是正常的但是在75分鐘周期上,信號就會延遲,就是說,滿足開倉條件過了1,2根K線,才會開倉,是為什么? - 金字塔客服:
請舉個具體的例子說明一下
- 用戶回復:
這個怎么舉例子。。您可以把源碼 加載到75分鐘的周期上看一下嗎?和系統默認的macd 比對一下
- 網友回復:
我這邊,無法發圖,沒有上傳按鈕,已經嘗試解決很久了,無效果
- 網友回復:
macd:=stkindi('','macd.macd1',0,21,75);
diff:=stkindi('','macd.diff',0,21,75);
atr:=stkindi('','atr.atr',0,21,75);這3句引用要這樣寫,才算作是引用了75分鐘線。
直接用datatype會被判斷成13,然后在stkindi里面變成多小時線
[此貼子已經被作者于2016-10-26 16:14:52編輯過]
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容