以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问这个如何编程  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=161931)

--  作者:leonxu
--  发布时间:2018/3/8 10:34:03
--  请问这个如何编程
可用下单现金不足就撤单,要表达这个意思,后台程序如何写好
--  作者:wenarm
--  发布时间:2018/3/8 10:57:44
--  

if TACCOUNT(19)<DYNAINFO(  7)*TACCOUNT(41)*DYNAINFO(209)  then  begin
   TCANCEL(1,0)

end


--  作者:leonxu
--  发布时间:2018/3/8 11:36:20
--  

TACCOUNT(41)?多头保证金率?这是开多单不够钱?

 


--  作者:yukizzc
--  发布时间:2018/3/8 12:43:36
--  

左边是可用资金

右边是开一手需要的保证金

 

综合起来就是可用资金不够,然后撤单


--  作者:leonxu
--  发布时间:2018/3/8 15:10:29
--  
TACCOUNT(41)是多头保证金率,如果要开空单,要查TACCOUNT(42)?
--  作者:FireScript
--  发布时间:2018/3/8 16:16:09
--  
是的。
--  作者:leonxu
--  发布时间:2018/3/12 13:42:09
--  

但实盘测试出来的值是0


--  作者:FireScript
--  发布时间:2018/3/12 13:55:22
--  
2个TACCOUNT函数的值吗? 我这边输出都是正常的啊。
--  作者:leonxu
--  发布时间:2018/3/12 15:40:02
--  
我是原样复制,然后转换为文本,再msgout来看的就是为0
--  作者:FireScript
--  发布时间:2018/3/12 17:02:17
--  
转换成文本的时候是不是小数点后面没处理好,导致变成0 了? 我看下你怎么转换的。