請教關于代碼改寫 [金字塔]
- 咨詢內容:
下面是“多頭開倉均價盈利大于100點時,以盈利100點的位置為低點,100+N點為高點,這段距離回落一半止盈
”的代碼。如果改成“由開盤價上行大于100點時,以上行100點的位置為低點,100+N點為高點,這段距離回落一半止盈
”,應該怎么寫呢,改了幾次好像都有問題variable:maxprofit=0;//有倉位時最大獲利
if 條件 and holding=0 then
begin
buy();
maxprofit:=0;
endwin:=0;
win2:=0;if holding > 0 and enterbars > 0 then
begin
win:=(high-enterprice); //記錄最大盈利
if win > maxprofit then
maxprofit:=win;
win2:=maxprofit-win; //最大盈利后的回調幅度
end//多頭止盈
if maxprofit>=100 and holding>0 then
SELL(win2<100+0.5*(maxprofit-100),1,market); - 金字塔客服:
這個不是一個概念?
把H-enterprice改成open
- 用戶回復:
以下是引用jinzhe在2013/11/14 10:38:18的發言:
這個不是一個概念?
把H-enterprice改成open
我沒說清楚,是當天日線的開盤價 callstock(stklabel,VTopen,6)
[此貼子已經被作者于2013/11/14 10:49:59編輯過] - 網友回復:
還是一樣啊,把這個open替換成日線開盤價
- 網友回復:
以下是引用jinzhe在2013/11/14 10:52:23的發言:
還是一樣啊,把這個open替換成日線開盤價
原來是這樣啊。。。。我想多了
if 條件 and holding=0 then
begin
buy();
maxprofit:=0;
end那這一段中的賦值可以刪掉了是嗎
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容