
等级: 新手上路
- 注册:
- 2022-6-1
- 曾用名:
|
请教老师。
代码如下:
-------------------------------------------------------------------------
****(省略);//判断条件
BUYSS:=FLOOR(TACCOUNT( 6)*0.05/(CLOSE*100))*100;
SELLSS:=FLOOR(TACCOUNT( 6)*0.05/(CLOSE*100))*100;
SELLCOND:=****(省略);//平多条件
BUYCOND:=****(省略);//开多条件
TSELL(SELLCOND AND THOLDING>0,0,MKT);//平多指令
TBUY(BUYCOND AND THOLDING=0,BUYSS,MKT);//开多指令
--------------------------------------------------------------------------
股票模拟账户,后台程序化,想实现对满足条件的每只股票各开仓5%,但实际上买入了5只股票,仓位大约分别为5%、5%、2%、1%、1%、0.5%。
看了下PleaceOrder那个日志文件,也没找出不正常的原因。
请教老师,问题出在哪里呢?
补充内容 (2023-4-24 17:51):
今天刚启用的模拟新账户,资金100万。实际买入仓位分别为5万、4.9万、2万、0.9万、0.9万、0.5万,按照代码应该是都买入5万左右才正常。 |
|