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