您好,想请教一个关于A函数下单和buy函数下单结合的思路是否可行的问题。
由于A函数可以对委托单进行更好的控制,开仓,平仓用A函数很好。但是缺点是,用了A函数以后,所以依赖图表信号的函数全部无法使用。
这一点在持仓过程中计算平仓条件时会非常不方便。
由于buy函数中有Enum_Signal_NotSend这个参数可以控制是否发单。那是否可以仅仅把buy sell sellshort和buytocover这四个函数仅仅当做信号函数来使用。
就是在每次A函数发完单后,跟一句buy(0,0,Enum_Signal_NotSend)
这样即使用了A函数发单,也不妨碍图表产生信号。然后依赖marketposition的所有函数,也都可以使用。
由于对于buy函数的具体机制还是不是特别明白,所以想问下,这样做是否可行,buy函数使用了Enum_Signal_NotSend此参数后,100%不会再发生委托指令吗?
那我建议 你看一下onsignal域,直接接管buysell出信号以后的报单操作。信号照出,但是报单业务统统放在onsignal域里你自己用a函数去写