请问各位老师:如何在图表程序化里实现下面的想法,开仓条件判断模块A希望运行在"走完K线模式"下(满足开仓条件则模块A输出“1”给主程序B,否则输出0),而主程序B希望运行在“固定轮询”模式。
不能调用么?比如写个程序A(A只负责判断,输出0或1),然后用主程序B调用?
走完K和固定轮询是信号筛选模式。其实你代码执行都是一样方式的。所以你用走完K或者固定轮询代码上并无差异,只是因为筛选信号的方式不一样才造成最终结果下单有差异。
代码执行一样,但开仓时间不一样呀:打个比方,在15分钟K线图上加载某个图表程序化,选择走完K线模式那么最快15分钟才开平一次仓,而如果选"1分钟固定轮询"模式运行的话,就有可能1分钟就开平仓了,这十几分钟的时间差就有可能差几十上百点.这怎么会是一样呢?
代码只管给信号。至于信号什么时候执行取决于筛选模式也就是走完K和固定轮询。 所以才会在最终下单效果上差异那么大。
所以说,老师你并没有回答我3楼的问题:金字塔图表程序化B能否调用图表程序A的结果?如果能,又是如何调用的?又没有相关的教程参考一下?
可以直接就用stkind. 但是这个调用和你想要的有点差异。简单说 等于是又创建了一个单独运行的副本进行调用。而不是直接调用你当前加载的那个指标。比如你调用A指标,并且A也加载在图表上。实际我调用时候是在后台单独又运行了一个A指标,不是从图表加载的指标上直接进行调用。只是在数据一致情况下,2者计算结果都是一样的。所以这种情况下调用上并无差异。
[此贴子已经被作者于2019/8/7 11:25:53编辑过]
你原始需求是怎样的。你可以多描述点,我看看你的思路。看看能不能有什么解决方案吧。
[此贴子已经被作者于2019/8/7 11:29:02编辑过]