问个关于交易助手的问题 [开拓者 TB]
作者:
开拓者 TB 来源:
cxh99.com 发布时间:2012年05月15日 点击数:
【
收藏到本网的会员中心】
- 咨询内容:
如果账户只有10000块,1手pta的保证金是6000。
那么为了实现平仓反手的功能,能否采用以下方式:
比如持有多单1手,当信号出现时要平多并且反手为空单1手。
第一步:
if(空信号出现)
{
sell(1,对价-10);
sellshort(1,对价-10);
}
第二步:
将交易助手功能开启。
设置不成交自动追单。
=========================
我知道程序中的sellshort那行由于当时可用资金不足,在程序运行的时候并不会执行成功,我不清楚这行代码能否被交易助手追踪到,并且在sell那行执行后可用资金足够后,进行追单。
我下午看了论坛的帖子,感觉a_sendorder函数用起来还是有些麻烦,主要有亮点:一是涉及到全局变量,有人说一断线重连全局变量就重置。二是不用buy/sell函数,有些lastenterprice之类的有人说不能用。
谢谢。
- TB技术人员:
回复 1# yd111070
平仓反手,最根本的解决办法就是使用两倍的资金,或者可以参考一下《TB公式指南》里面的平仓延迟反手的语句。
使用交易助手对这个问题的解决是没有帮助 的。
- TB客服:
回复 yd111070
平仓反手,最根本的解决办法就是使用两倍的资金,或者可以参考一下《TB公式指南》里面的 ...
小米 发表于 2012-3-26 17:17
目前在验证一种很激进的加仓方式,所以要保证资金使用率很高。
其实不愿用sendorder函数,主要两个问题:
1.a_sendorder函数中涉及的全局变量,有人说一断线重连全局变量就重置,这个问题有没有什么好的策略来规避呢?
2.我的策略中是要用到判断之前交易赚还是赔,如果下单用sendorder函数,而不用buy/sell函数,有些lastenterprice之类的函数还是否能用呢?对此有没有什么好办法呢?
谢谢。
- 网友回复:
1. 可以使用读写数据库的方式,settbprofilestring,or settbprofilestring2file
2.判断不了。
平仓延迟反手那个例子是不需要使用到A_sendorder发单的。所以,你可先看一下那个例子,再考虑其它 。