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