關于比例下單語句,求解 [金字塔]
- 咨詢內容:
比例下單手數,我用的如下代碼:SS:INTPART(((BJ*(BL/100))/(ref(c,1)*MULTIPLIER*TACCOUNT(41)))),linethick0; 其中BJ代表本金,BL代表下單比例。設了這兩個參數后,我就可以任意根據當時的賬戶實際資金來調整下單數量。但實盤中發現一個問題:就是當平倉的時候,經常平不干凈,總會留那么幾手不平,這是因為隨著行情上漲,ref(c,1)數值變大,計算出來的SS手數變小,到高位平倉時的下單手數小于低位開倉時的手數。我不明白的是,平倉語句中我用的是holding,系統并沒有自動判斷出開倉時的手數,而是重新按ref(c,1)來計算持倉的手數,這樣計算出來的持倉與實際持倉是有差距的,因為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.全平持倉,你可以直接在手數位置填0,它代表實際持倉全平。sell(翻空信號 and holding>0,0,thisclose)。
或者你的手數使用百分比開倉,而不用自己程序化去計算手數。pertrader函數的說明,其實就是實際操作真實的持倉
- 網友回復: 了解了0的作用。我上述第一個問題的答案是YES嗎?如果用0,我可能有一個麻煩,那就是我多策略同時值守交易,如果填0應會把別的策略的持倉都給平掉吧?
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容