设为首页收藏本站

 找回密码
 注册
查看: 2442|回复: 2
打印 上一主题 下一主题

请帮忙审查一哈,米。 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
1#
发表于 2018-11-6 09:02:47 |显示全部楼层
万不可

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2018-11-6 09:21:01 |显示全部楼层
本帖最后由 小米 于 2018-11-6 09:22 编辑

1,crossover,crossunder等函数是序列函数,不可放条件内进行运算。可声明中间变量,在条件外先将运算赋值给中间变量,再将中间变量代入条件中进行判断。

2,A函数的属性,只在最后K线有效,所以为提高效率以及减少无效值的判断异常,需要限制在barstatus==2的条件下 。

3,A_sendorder的发单,软件底层是没有做任何控制的。所以需要交易者自己想办法使用代码条件进行控制,以免发生重复发单 。
     而仅有持仓量这个判断是不够的,因为一个委托出去,经过网络,再到交易所撮合成交,再将成交回报返回到本地,这个过程是需要时间的。一个tick内不能完成整个流程,下一个tick是可能会再次发单 ,造成重复。
     所以,a_sendorder发单一般是需要配合使用全交易变量进行发单 次数的控制 。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2018-11-6 09:27:26 |显示全部楼层
lcxamm 发表于 2018-11-6 09:23
谢谢,任重道远。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-6 20:24

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部