關于比例下單語句,求解
作者:金字塔 來源:cxh99.com 發(fā)布時間:2016年12月10日
- 咨詢內容:
比例下單手數(shù),我用的如下代碼:SS:INTPART(((BJ*(BL/100))/(ref(c,1)*MULTIPLIER*TACCOUNT(41)))),linethick0; 其中BJ代表本金,BL代表下單比例。設了這兩個參數(shù)后,我就可以任意根據(jù)當時的賬戶實際資金來調整下單數(shù)量。但實盤中發(fā)現(xiàn)一個問題:就是當平倉的時候,經常平不干凈,總會留那么幾手不平,這是因為隨著行情上漲,ref(c,1)數(shù)值變大,計算出來的SS手數(shù)變小,到高位平倉時的下單手數(shù)小于低位開倉時的手數(shù)。我不明白的是,平倉語句中我用的是holding,系統(tǒng)并沒有自動判斷出開倉時的手數(shù),而是重新按ref(c,1)來計算持倉的手數(shù),這樣計算出來的持倉與實際持倉是有差距的,因為ref(c,1)的值不一樣了。請問有什么解決之道?謝謝
- 金字塔客服:
http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=99738
- 用戶回復:
我不太確定薦貼中的情況與我是否同一回事。煩請進一步解惑:SS:INTPART(((BJ*(BL/100))/(ref(c,1)*MULTIPLIER*TACCOUNT(41)))),linethick0;sell(翻空信號 and holding>0,holding,thisclose),pertrader; 1. 上述語句中,平倉語句中加了pertrader控制符后,就能確保全部平干凈所持倉位?(在價格高位時平掉低位時買進的倉位)2. 這個pertrader控制符的內在原理是什么,是代表著會在下單時實時掃描賬戶的實際持倉嗎?
- 網友回復:
1.
2.全平持倉,你可以直接在手數(shù)位置填0,它代表實際持倉全平。sell(翻空信號 and holding>0,0,thisclose)。
或者你的手數(shù)使用百分比開倉,而不用自己程序化去計算手數(shù)。pertrader函數(shù)的說明,其實就是實際操作真實的持倉
- 網友回復:
了解了0的作用。我上述第一個問題的答案是YES嗎?如果用0,我可能有一個麻煩,那就是我多策略同時值守交易,如果填0應會把別的策略的持倉都給平掉吧?