初学后台程序, 申请并登录了期货模拟账号.
最简单的Tbuy一直没成交. 哪里设置的不对?
// 品种: rb10, 周期: 分笔
------------------------------------------
调试文件 := 'e:\\quant\\weistock.txt';
if ( barpos = 1 ) then begin
stringtofile( 调试文件, 'ID=' &
numtostr( TACCOUNT(1), 0 ) & ', cash=' &
numtostr( TACCOUNT(3), 0 ) & '\n' );
end
tbuy( 1, 1, mkt, 0, 0, '', '');
pos: tholding, noaxis;
debugfile2( 调试文件, 'k=%.0f,asset=' &
numtostr( tasset, 0 ) & ', ' &
numtostr( tcash, 0 ), barpos, 0 );
------------------------------------------
ID=1000001, cash=20000000
k=1,asset=20000000, 0
k=2,asset=20000000, 0
...
k=28,asset=20000000, 0
k=29,asset=20000000, 0
k=30,asset=20000000, 20000000
// 这个地方也奇怪, 最后现金又回来了.
我点击了"应用于图", 只会刷新我自己的日志, 系统的日志没反应. 应该是没发单.
我手工下模拟盘的单, 日志有记录的.
--------------
2016-03-30 21:04:05.412 【回报】610801 : 登录成功--------------
是不是因为我的版本是免费版, 然后TBuy不能用? 但其他的命令可以用啊.
系统自带的后台范例运行之后也是持仓一直等于0.
能帮我远程吗, 好人. 被折磨了一天了, 不知如何下手.
tbuy是后台程序化函数的,免费版不能使用的,需要专业版然后再专门有个后台程序化的工作页面上跑的。