以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [求助]Tbuy不成交, 求完整的Demo  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=95559)

--  作者:vonhayek
--  发布时间:2016/3/30 16:12:47
--  [求助]Tbuy不成交, 求完整的Demo
初学后台程序, 申请并登录了期货模拟账号. 
最简单的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/3/30 17:49:52
--  

是已经发单了不成交?

还是根本就没有发单?

建议再结合系统自带的日志看一下


--  作者:vonhayek
--  发布时间:2016/3/30 21:15:37
--  
我点击了"应用于图", 只会刷新我自己的日志, 系统的日志没反应. 应该是没发单. 
我手工下模拟盘的单, 日志有记录的. 
--------------
2016-03-30 21:04:05.412    【回报】610801 : 登录成功
--------------
是不是因为我的版本是免费版, 然后TBuy不能用? 但其他的命令可以用啊. 
系统自带的后台范例运行之后也是持仓一直等于0.

能帮我远程吗, 好人. 被折磨了一天了, 不知如何下手.

--  作者:马良
--  发布时间:2016/3/31 6:39:14
--  
tbuy是后台程序化函数的,免费版不能使用的,需要专业版然后再专门有个后台程序化的工作页面上跑的。
--  作者:vonhayek
--  发布时间:2016/3/31 13:38:59
--  
好的, 多谢.