寫的這段程序是不是存在問題!請老師給修改一下 [金字塔]
- 咨詢內容:
MA1:=MA(CLOSE,1);
MA2:=o5,LINETHICK0;
variable:maxprofit=0;//有倉位時最大獲利幅度
//開多
IF CROSS(MA1,MA2) THEN
BEGIN
SELLSHORT( HOLDING<0,HOLDING,market); //平空操作
BUY( HOLDING=0,1,market);//開多操作
maxprofit:=0;
END//平倉
SELL(CROSS(MA2,MA1) and HOLDING>0,HOLDING,market);//平多
BUYSHORT(CROSS(MA2,MA1) and HOLDING=0,1,market); //開空操作//判斷當前持倉狀態下的最大盈利
問題請教:開多和平空是不是要分開寫,再加一個循環。謝謝
- 金字塔客服:
編譯下來:o5未定義
- 用戶回復:
有,我沒有顯示。他不是問題。只要循環不存在問題就行,謝謝!
- 網友回復:
此主題相關圖片如下:未命名.jpg
[此貼子已經被作者于2014/11/18 10:32:06編輯過] - 網友回復: 你的代碼哪里能體現出循環了?你是不是把 if begin end當循環了?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容