跟单逻辑
1.喊单逻辑

登陆:EA登陆,会把所有的历史交易记录和当前头寸定单发送到“交易信号数据库”。
开仓:开仓后,EA自动把这一个订单发送到“交易信号数据库”。
修改订单:修改订单后,EA自动把这一个订单发送到“交易信号数据库”,覆盖原先储存的订单状态。
新开挂单:开仓后,EA自动把这一个订单发送到“交易信号数据库”。
挂单执行:挂单触及市价变成市价单之后,EA自动把这一个订单发送到“交易信号数据库”,覆盖原先储存的订单状态。
挂单删除:挂单删除后,EA自动把这一个订单发送到“交易信号数据库”,覆盖原先储存的订单状态。
平仓:平仓后,EA自动把这一个订单发送到“交易信号数据库”,覆盖原先储存的订单状态。
分次平仓:计算本剩余部分订单在最先订单中占的比例,EA自动把这一个订单发送到“交易信号数据库”,覆盖原先储存的订单状态。
2.跟单逻辑-开仓命令
没有相应的货币:由于平台不同,或者货币后缀设置错误,找不到相应的货币,跟单放弃跟单。
超过3天时间未开仓:所有“开仓命令”(不包含修改和平仓),如果在3天之后还是没有跟上,那么会放弃跟单。
已经开仓:跟单不会重复开仓。
已经平仓:跟单不会重复开仓。
已经开仓,但止损或止盈价格与喊单不同:修改止损或止盈价格。
未开仓,价格符合:按照当时市价开仓。
未开仓,价格不在容许滑点范围内:等待价格合适后再开仓,有效期3天。
挂单尚未到达市价:喊单挂单触及市价变成市价单子,跟单由于平台价格不同等原因没有变成市价单,此时收到市价单命令,跟单不会立即变成市价单,需要等待挂单价格触及市价。
2.跟单逻辑-平仓命令

没有相应的货币:由于平台不同,或者货币后缀设置错误,找不到相应的货币,跟单放弃跟单。
已经开仓:跟单不会重复平仓。
已经平仓:跟单不会重复平仓。
喊单删除挂单,但跟单已经变成市价单:由于平台价格不同,跟单帐户比喊单帐户挂单先变成市价单,然后喊单删除挂单,此时跟单不管价格进行平仓。
喊单市价平仓,跟单仍然是挂单状态:由于平台价格不同,喊单帐户比跟单帐户挂单先变成市价单,然后喊单平仓,测试跟单将删除挂单。
分次平仓:分次平仓后,剩余部分的比例与喊单剩余部分的比例相同。
价格在容许滑点范围内:按照市价平仓。
已开仓,但价格不在容许滑点范围内:等待价格调整到最大滑点范围内。






