期指 保证金率18% 合约单位300
初始资金20W
aa:=ma(c,5) ;
bb:=ma(c,10) ;
dc:=cross(aa,bb) ;
kc:=cross(bb,aa) ;
//平多
sell( kc and holding>0 ,0 , LIMITR , close ) ,ORDERQUEUE ;
//平空
sellshort( dc and holding<0 , 0 , LIMITR , close ) ,ORDERQUEUE ;
//开多
buy(dc and holding=0 , 100% , LIMITR , close ) ,ORDERQUEUE ;
//开空
buyshort(kc and holding=0 , 100% , LIMITR , close ) ,ORDERQUEUE ;
有开仓信号
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
期指 保证金率18% 合约单位300
初始资金25W
aa:=ma(c,5) ;
bb:=ma(c,10) ;
dc:=cross(aa,bb) ;
kc:=cross(bb,aa) ;
//平多
sell( kc and holding>0 ,0 , LIMITR , close ) ,ORDERQUEUE ;
//平空
sellshort( dc and holding<0 , 0 , LIMITR , close ) ,ORDERQUEUE ;
//开多
buy(dc and holding=0 , 90% , LIMITR , close ) ,ORDERQUEUE ;
//开空
buyshort(kc and holding=0 , 90% , LIMITR , close ) ,ORDERQUEUE ;
无开仓信号
25W*0.9=225000
大于20W,正常应该是有开仓信号出现的。
同一个公式,费率设置一样的。0.0055%
顶起,不然要沉了~
比如100万的资金,1手需要18万的资金,100%资金下单,按理说可以下单5手,但时机下单4手,所剩的可用资金足够再做1手。
所以,资金要足够做2手的时候,用百分比下单才能有信号。
比如100万的资金,1手需要18万的资金,100%资金下单,按理说可以下单5手,但时机下单4手,所剩的可用资金足够再做1手。
所以,资金要足够做2手的时候,用百分比下单才能有信号。
版主是说金字塔故意这么设置的?
如此,40W资金,设置100% ,实际资金利用率50%
60W资金,设置100%,实际资金利用率66+%
80W资金,。。。。。。。。。。。。。。。。
我用100%的原因,是为了测试模型在满仓运作下,最大回撤幅度(固定1手中,最大回撤测出来是不准的)。
实盘中100%资金去做期指的可能性不大
再则,如果实盘时,账户里只有30W资金,岂不是连1手都开不了,哪还不如用手工开仓算了,这样是不是太麻烦了!?
图表交易,账户下多少单,受费率设置里的资金量和交易系统本身的影响,好像跟账户里的资金关系不大吧
应该还要考虑手续费等等
楼主应该将资金设的比例稍微大一些,不要使用中那么苛刻
把资金曲线打印出来 看看
把资金曲线打印出来 看看
图来了~
初始资金20W,100%开仓,有信号出现
初始资金25W, 90%开仓,原来有信号的地方,都不出现了。
其他条件都一样。