求程序的編寫(xiě) [金字塔]
- 咨詢(xún)內(nèi)容:
如果當(dāng)天的交易是盈利的,就停止交易,這個(gè)要怎么表達(dá)?
- 金字塔客服:
交易條件加上
asset-ref(asset,todaybar)<=0
- 用戶(hù)回復(fù):
如果,我今天交易了4次,第一次虧損10個(gè)點(diǎn),交易了1手,第二次虧損8個(gè)點(diǎn),交易了2手,第三次虧損15個(gè)點(diǎn),交易了3手,那么,我怎么統(tǒng)計(jì)每一次虧損的點(diǎn)數(shù),然后在總的計(jì)算出虧損的點(diǎn)數(shù)?第四次才盈利,交易了4手,這是我想3手盈利的點(diǎn)數(shù)可以補(bǔ)平前面的虧損,先平倉(cāng)3手,留下一手,到平倉(cāng)信號(hào)出現(xiàn)。這樣要如何表達(dá)?
- 網(wǎng)友回復(fù):
variable:n=0;//n計(jì)算虧損總點(diǎn)數(shù)
if 平多條件1 and 持倉(cāng)判斷 then begin
sell(1,0,下單價(jià)位);
if numprofit(1)<0 then n:=n+(exitprice-enterprice)*手?jǐn)?shù)1;//手?jǐn)?shù)1是開(kāi)倉(cāng)手?jǐn)?shù)
end
if 平空條件1 and 持倉(cāng)判斷 then begin
sellshort(1,0,下單價(jià)位);
if numprofit(1)<0 then n:=n+(enterprice-exitprice)*手?jǐn)?shù)2;//手?jǐn)?shù)2也是開(kāi)倉(cāng)手?jǐn)?shù)
end
//這只是簡(jiǎn)單的例舉了開(kāi)多開(kāi)空兩種情況,如果公式里面有多個(gè)開(kāi)多開(kāi)空語(yǔ)句,那么就要按照上面的方法多寫(xiě)幾遍
s1:=n*MULTIPLIER;//虧損總金額
if openprofit>0 then
ss:=abs(s1)/abs(enterprice-c)/MULTIPLIER;//在盈利的情況下,把虧損總金額除以當(dāng)前的開(kāi)平價(jià)差,再除以合約單位,得出需要多少手,可能會(huì)有小數(shù)點(diǎn)
tt:=floor(ss);//把求出的手?jǐn)?shù)向下取整,則得出平掉虧損持倉(cāng)需要平掉當(dāng)前多少手
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容