以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  如何实现条件模块用“走完K线模式”而主程序用“固定轮询”模式  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=171480)

--  作者:我心飞翔
--  发布时间:2019/8/6 12:05:53
--  如何实现条件模块用“走完K线模式”而主程序用“固定轮询”模式
请问各位老师:如何在图表程序化里实现下面的想法,开仓条件判断模块A希望运行在"走完K线模式"下(满足开仓条件则模块A输出“1”给主程序B,否则输出0),而主程序B希望运行在“固定轮询”模式。
--  作者:FireScript
--  发布时间:2019/8/6 13:09:24
--  
 这个不行的。运行模式这个不是代码上能进行控制的。
--  作者:我心飞翔
--  发布时间:2019/8/6 19:02:09
--  
不能调用么?比如写个程序A(A只负责判断,输出0或1),然后用主程序B调用?
--  作者:FireScript
--  发布时间:2019/8/7 8:51:38
--  
 走完K和固定轮询是信号筛选模式。其实你代码执行都是一样方式的。所以你用走完K或者固定轮询代码上并无差异,只是因为筛选信号的方式不一样才造成最终结果下单有差异。
--  作者:我心飞翔
--  发布时间:2019/8/7 10:51:39
--  
代码执行一样,但开仓时间不一样呀:打个比方,在15分钟K线图上加载某个图表程序化,选择走完K线模式那么最快15分钟才开平一次仓,而如果选"1分钟固定轮询"模式运行的话,就有可能1分钟就开平仓了,这十几分钟的时间差就有可能差几十上百点.这怎么会是一样呢?
--  作者:FireScript
--  发布时间:2019/8/7 11:05:04
--  
 代码只管给信号。至于信号什么时候执行取决于筛选模式也就是走完K和固定轮询。 所以才会在最终下单效果上差异那么大。

--  作者:我心飞翔
--  发布时间:2019/8/7 11:12:49
--  
所以说,老师你并没有回答我3楼的问题:金字塔图表程序化B能否调用图表程序A的结果?如果能,又是如何调用的?又没有相关的教程参考一下?
--  作者:FireScript
--  发布时间:2019/8/7 11:23:32
--  


可以直接就用stkind.  但是这个调用和你想要的有点差异。简单说 等于是又创建了一个单独运行的副本进行调用。而不是直接调用你当前加载的那个指标。比如你调用A指标,并且A也加载在图表上。实际我调用时候是在后台单独又运行了一个A指标,不是从图表加载的指标上直接进行调用。只是在数据一致情况下,2者计算结果都是一样的。所以这种情况下调用上并无差异。


[此贴子已经被作者于2019/8/7 11:25:53编辑过]

--  作者:FireScript
--  发布时间:2019/8/7 11:28:42
--  
你原始需求是怎样的。你可以多描述点,我看看你的思路。看看能不能有什么解决方案吧。
[此贴子已经被作者于2019/8/7 11:29:02编辑过]

--  作者:我心飞翔
--  发布时间:2019/8/7 11:30:49
--  
好吧,谢谢了:我多试试