求老師幫助分析一下代碼 [金字塔]
- 咨詢內容:
//老師幫我看下這個后臺止贏代碼是否有問題.我的目的是當黃金浮動盈利達到3點時,后臺開始從浮贏3點開始記錄價位,如果某價格低于1點后平倉.
if STKLABEL = 'AU00' then 止贏:=3;//ru
//開倉部分
GLOBALVARIABLE:標記=0;
GLOBALVARIABLE:高差價=0;
GLOBALVARIABLE:低差價=0;
多頭差:tholding>0 and 標記=0 and HIGH-TAVGENTERPRICE>止贏,LINETHICK0;
空頭差:tholding<0 and 標記=0 and TAVGENTERPRICE-LOW>止贏,LINETHICK0;
if 多頭差 then begin
高差價:=HIGH;
標記:=1;
end
返多:標記=1 and HIGH>高差價 and tholding>0,LINETHICK0;
高差價:=if(返多,HIGH,ref(高差價,1));
if LOW<高差價-1 and tholding>0 then begin
tsell(1,0,mkt);
標記:=0;
高差價:=0;
end
if 空頭差 then begin
低差價:=LOW;
標記:=-1;
end
返空:標記=-1 and LOW<低差價 and tholding<0,LINETHICK0;
低差價:=if(返空,LOW,ref(低差價,1));
if HIGH>低差價-1 and tholding<0 then begin
tsellshort(1,0,mkt);
標記:=0;
低差價:=0;
end
多頭價格參:高差價,LINETHICK0;
空頭價格參:低差價,LINETHICK0; - 金字塔客服:
這個移動止贏一直沒有實現,真的想哭,總找不到原因
- 用戶回復:
老師幫幫忙呀
- 網友回復:
if 多頭差 then begin
高差價:=HIGH;//記錄最近的一個滿足條件的H
標記:=1;
end
........高差價:=if(返多,HIGH,ref(高差價,1));
你的高差價本來就是一個全局變量,這里又 出現了ref(高差價,1),你想實現什么目的 - 網友回復:
高差價:=if(返多,HIGH,ref(高差價,1));
類似這種寫法,自身的值又賦值給自己,金字塔不支持這種寫法
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容