【Enum_Signal-信号标志】枚举值的含义

看官方教学视频提到这个枚举值的用法,但是没有具体解释每个枚举值的含义,想问问清楚每个枚举值的具体含义和报单触发条件和使用场景Enum_Signal-信号标志函数类型结果说明Enum_Signal_UnCorrectPriceInteger1(20)返回不矫正价格标识枚举值Enum_Signal_NotSendInteger2(21)返回信号不委托标识枚举值Enum_Signal_SwapPositionInteger8(23)返回系统换仓信号枚举值Enum_Signal_HistoryInteger32(25)返回历史信号枚举值Enum_Signal_AdditionalInteger128(27)返回补充信号枚举值

谢谢各位的解答,刚注意到文档上有句话备注:Enum_Signal_UnCorrectPrice,给Buy,Sell,BuyToCover,SellShort函数中correctFlag赋值,correctFlag 默认为0,0标识矫正价格,Enum_Signal_UnCorrectPrice表示不矫正价格我自己再试试实践下,谢谢了

不矫正 虚拟账户 按照指定的价格 可能会溢出bar不存在的价格矫正 虚拟账户 不会超过发生Bar的最高价、最低价 修正为出现过的价格不委托 实际账户 不向模拟、实盘账户发单默认为委托 即虚拟账户+实际账户系统换仓 虚拟账户 TBQ特有机制 888合约切换对应主力合约 涉及虚拟账户平开仓和盈亏统计---------------------------------------------------------------------------------------最后2个没琢磨 猜测的历史信号 非当前bar的信号补充信号 这个要么系统内部使用 要么预留值?

回复:不矫正,就是盘中bar执行的时候,信号价格可以在bar的价格范围外标记。矫正,就是你的信号价格就算在bar价格之外,会矫正回范围内换仓,就是对这个信号加上是换仓信号的标记。这个会影响图层标记里回测是否计算换仓的设置

回复:不矫正 历史bar依然有效矫正 历史和实时bar都有效 但是有隐含的例外情况:先发指令 则无效 除非重新刷新

回复:哦 记错了。

回复:“历史bar依然有效”是什么意思呀意思是 矫正和不矫正 在历史和实时bar都有效 ,对吗“先发指令 则无效 除非重新刷新” 这句也没看懂,能有一个场景描述吗

回复:“历史bar依然有效”是什么意思呀意思是 矫正和不矫正 在历史和实时bar都有效 ,对吗“先发指令 则无效 除非重新刷新” 这句也没看懂,能有一个场景描述吗

回复:调皮

回复:啊 我正经问的

回复:似乎不小心感受到了King和QL的基情😁

回复:默认是0 即矫正价格有效性历史和实时的交易价格都在bar高低点范围内,即出现过的价格;有例外:在实时行情中,报单后才发生价格变化,则会溢出,需要刷新才会矫正Enum_Signal_UnCorrectPrice 参数是不矫正 则以报单价为准成交 无论实时还是历史 都可能溢出

回复:八九不离十,但是不矫正不是以报单价为准成交,而是以图表信号函数里的price参数为准,标记信号价格,即使这个price大于了最高价,或者低于了最低价,一样会标记,在图上就是显示标记到了k线外面