按(初始資金+總盈利)的50%比例開倉怎么寫
作者:開拓者 TB 來源:cxh99.com 發(fā)布時(shí)間:2013年10月18日
- 咨詢內(nèi)容:
本帖最后由 大力水手 于 2013-9-14 15:39 編輯
全自動(dòng)資金比例管理,意思是永遠(yuǎn)按(初始資金+總盈利)的50%比例開倉 ,這樣自動(dòng)計(jì)算開倉手?jǐn)?shù),如下寫有嚴(yán)重問題
Portfolio_TotalProfit: 獲得投資組合的累計(jì)交易盈虧。 圖表第一根K線,一手都沒開,居然用這個(gè)函數(shù)顯示出盈利五萬。顯然,總盈利Portfolio_TotalProfit不準(zhǔn)了
下面的代碼不對(duì),管理員,應(yīng)該怎么寫啊
BaoZhenJin= (ContractUnit*BigPointValue*open )*0.15 ); //計(jì)算機(jī)一手資金需要多少保證金,比例15%
lots= IntPart( (Portfolio_TotalProfit+ Portfolio_InitCapital)*0.5/ BaoZhenJin );
buy(lots,open);
- TB技術(shù)人員:
你是想測試吧 buy(0,open); 就可以了
- TB客服:
Params
Numeric RiskRatio(50);
..............................
.............................
Vars
Numeric TotalEquity;
Numeric TurtleUnits;
Numeric UseMargin;
............................
............................
Begin
UseMargin=Close*ContractUnit*BigPointValue*MarginRatio;
TotalEquity=Portfolio_CurrentCapital+Portfolio_UsedMargin;
TurtleUnits=(TotalEquity*RiskRatio/100)/UseMargin;
TurtleUnits=IntPart(TurtleUnits);
..........................
..........................
.........................
If(MarketPosition<>1 And ...................)
{
MyPrices=Max(Open,...............);
Buy(TurtleUnits,MyPrices);
}
.........................
.........................
End
不知道這個(gè)寫法能不能符合你的要求。
- 網(wǎng)友回復(fù):
superwin 發(fā)表于 2013-9-14 20:48
Params
Numeric RiskRatio(50);
..............................
樓上的代碼,正是我要的代碼,關(guān)鍵是這三句就行了
(1) UseMargin=Close*ContractUnit*BigPointValue*MarginRatio; //沒問題
(2) TotalEquity=Portfolio_CurrentCapital+Portfolio_UsedMargin; //有問題ortfolio_CurrentCapital不準(zhǔn)
(3) TurtleUnits=(TotalEquity*RiskRatio/100)/UseMargin; //沒問題
測試如下
Commentary("當(dāng)前Bar可用資金"+Text( Portfolio_CurrentCapital)); //當(dāng)前BAR可用資金(初始+盈利),不準(zhǔn)
Commentary("初始資金"+Text( Portfolio_InitCapital)); //沒問題
Commentary("獲得投資組合的累計(jì)交易盈虧"+Text(Portfolio_TotalProfit));//有問題
//在圖表最開始處,一手沒開,居然盈利五萬 ,導(dǎo)致 "當(dāng)前Bar可用資金" Portfolio_CurrentCapital不準(zhǔn),這個(gè)函數(shù)應(yīng)該是初始值+盈利,總值,我要的就是這個(gè)函數(shù),請(qǐng)樓主測試一下,是不是不準(zhǔn)了
- 網(wǎng)友回復(fù):
111.png
(14.26 KB, 下載次數(shù): 0)
2013-9-14 23:50:39 上傳
下載次數(shù): 0
222222.png
(8.01 KB, 下載次數(shù): 0)
2013-9-14 23:51:05 上傳
下載次數(shù): 0
第一根Bar的時(shí)候,沒任何操作的時(shí)候,可用資金等于初始資金,沒有問題。
333333.png
(9.94 KB, 下載次數(shù): 0)
7 天前 上傳
下載次數(shù): 0
44444.png
(8.34 KB, 下載次數(shù): 0)
7 天前 上傳
下載次數(shù): 0
第一個(gè)出現(xiàn)信號(hào)的Bar以及下一個(gè)Bar上的可用資金,算一下,也是沒有問題的。
所以,這個(gè)寫法是不會(huì)有不準(zhǔn)確出現(xiàn)的。 |