[求助]新手,麻煩老師幫修改下簡單的股票公式 [金字塔]
- 咨詢內容:
策略的意圖是當根K線收盤價大于前10天的最高價則開倉占總資金的10%,開倉以后價格每上漲10%加倉總資金的10%。
當根K線收盤價小于10日最低價則全部平倉。
以下是我自己編寫的,但測出來每次開倉、平倉都是間隔10根K線,而且不能實現加倉。麻煩老師幫改改,謝謝
VARIABLE:bprice=0;//記錄開倉價
temp:=ref(hhv(h,10),1);//
temp1:=ref(llv(l,10),1);//
if c<temp1 and holding>0 then sell(1,100%,limit,c);//收盤價小于10日最低價全平
con:=c>=temp and holding=0;//收盤價大于10日最高價開倉
if con then
BEGIN
buy(1,asset*0.1,limit,c);
bprice:=c;//記錄開倉價
end
if holding>0 then
begin
buy(holding=1 and c>1.1*bprice,asset*0.1,limit,c);//上漲10%再開一手
buy(holding=2 and c>1.2*bprice,asset*0.1,limit,c);//上漲20%再開一手
buy(holding=3 and c>1.3*bprice,asset*0.1,limit,c);//上漲30%再開一手
buy(holding=4 and c>1.4*bprice,asset*0.1,limit,c);//上漲40%再開一手
buy(holding=5 and c>1.5*bprice,asset*0.1,limit,c);//上漲50%再開一手
buy(holding=6 and c>1.6*bprice,asset*0.1,limit,c);//上漲60%再開一手
end
- 金字塔客服:
VARIABLE:bprice=0;//記錄開倉價
temp:=ref(hhv(h,10),1);//
temp1:=ref(llv(l,10),1);//
if c<temp1 and holding>0 then sell(1,100%,limitr,c),pertrader;//收盤價小于10日最低價全平
con:=c>=temp and holding=0;//收盤價大于10日最高價開倉
if con then
BEGIN
buy(1,asset*0.1,limitr,c);
bprice:=c;//記錄開倉價
end
if holding>0 then
begin
buy( c>1.1*bprice,10%,limitr,c),pertrader;//上漲10%再開一手
buy(c>1.2*bprice,10%,limitr,c),pertrader;//上漲20%再開一手
buy( c>1.3*bprice,10%,limitr,c),pertrader;//上漲30%再開一手
buy(c>1.4*bprice,10%,limitr,c),pertrader;//上漲40%再開一手
buy( c>1.5*bprice,10%,limitr,c),pertrader;//上漲50%再開一手
buy(c>1.6*bprice,10%,limitr,c),pertrader;//上漲60%再開一手
end
- 用戶回復:
老師測出來怎么一條K線上會開很多倉?而且一條K線上又是開倉,又是平倉?
- 網友回復:
VARIABLE:bprice=0;//記錄開倉價temp:=ref(hhv(h,10),1);//
temp1:=ref(llv(l,10),1);//
if c<temp1 and holding>0 then sell(1,100%,limitr,c),pertrader;//收盤價小于10日最低價全平
con:=c>=temp and holding=0;//收盤價大于10日最高價開倉
if con then
BEGIN
buy(1,10%,limitr,c),pertrader;
bprice:=c;//記錄開倉價
end
if holding>0 thenbegin
buy( c>1.1*bprice,10%,limitr,c),pertrader;//上漲10%再開一手
buy(c>1.2*bprice,10%,limitr,c),pertrader;//上漲20%再開一手
buy( c>1.3*bprice,10%,limitr,c),pertrader;//上漲30%再開一手
buy(c>1.4*bprice,10%,limitr,c),pertrader;//上漲40%再開一手
buy( c>1.5*bprice,10%,limitr,c),pertrader;//上漲50%再開一手
buy(c>1.6*bprice,10%,limitr,c),pertrader;//上漲60%再開一手
end
- 網友回復: 一根k線上開很多倉說明k線的close大于開倉價在20%以上
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容