金字塔决策交易系统

标题: 子母程序问题 [打印本页]

作者: forever    时间: 2022-2-8 15:00
标题: 子母程序问题
我做了一个图标交易,因为无法锁仓,所以我把多空分成两个策略来做了,请问能不能通过母程序来调用这两个子程序呢,或者有相关的学习资料?

作者: 技术009    时间: 2022-2-8 15:02
指标模型是可以在其他指标内被调用的。但是这个调用是相当于创建一个单独运行的副本。
你这里是要实现什么需求呢?

作者: forever    时间: 2022-2-8 15:16
就为了导出结果方便
作者: 技术009    时间: 2022-2-8 15:18
导出结果?什么结果?没太明白你的需求是怎样的。
作者: forever    时间: 2022-3-2 11:21
我想把通过策略优化来测试一个期货策略,但因为图表交易无法锁仓,我把多空分到了两个策略里。
我现在希望通过策略优化来测一个最优的止损,也就是要把这多、空两个策略结合起来测试。
请问可以实现吗
作者: 技术006    时间: 2022-3-2 11:22
本帖最后由 技术006 于 2022-3-5 11:52 编辑

不支持这种方式优化或者测试
作者: forever    时间: 2022-3-2 11:27
那如果我想用60分钟级别的开仓信号作为过滤区间,来测试这个区间内的15分钟策略,可以吗
作者: 技术009    时间: 2022-3-2 11:29
直接跨周期跨指标调用60分钟的信号过来作为15分钟的信号判断依据。这种是可以的。就是一个单纯的跨指标跨周期的调用。
作者: forever    时间: 2022-3-2 13:21
请问具体用哪个函数呢,我看的不太明白

作者: 技术009    时间: 2022-3-2 13:22
你这个要跨周期那就用stkindi 或者引用操作符。
作者: forever    时间: 2022-3-2 15:48
ATR:=STKINDI( '','ATR',0,6,-1);
我想先尝试一下用日线ATR过滤,请问这样对嘛
作者: 技术009    时间: 2022-3-2 15:51
你这个要完整

ATR:=STKINDI( '','ATR.atr',0,6,-1);

指标名.被调用的指标变量

这样的结构。
作者: forever    时间: 2022-3-2 16:12
ATR:=STKINDI( '','ATR.atr',0,6,-1);
if (mynum_2_kd=3 or mynum_2_kd=4) and h>mypreg_2 and (mypreg_2>gggg or mypreg_2<dddd) and ref(h,1)<=mypreg_2 and ATR>30 then begin 开多2:BUY(HOLDING=0,1,LIMITR,CLOSE),NOAXIS;kd:=1; end
我这个是把日线ATR>30这个条件加到了开仓信号里,为什么结果还是全部都做了
作者: forever    时间: 2022-3-3 13:50
麻烦帮我看下上一条谢谢!
作者: 技术009    时间: 2022-3-3 13:53


你这个是调用昨日的atr 如果满足条件的话,当日应该是全部满足的。
所以这时候信号应该就是其他条件控制的了。


作者: forever    时间: 2022-3-4 17:19
技术006 发表于 2022-3-2 11:22
不支持,这种方式优化或者测试

我看别人的帖子里可以做到,请问是什么功能呢
作者: 技术006    时间: 2022-3-5 12:39
两个策略交互,用到的是ext相关的全局变量函数是可以的。但是无法满足你要的回测和优化。
https://www.weistock.com/docs/PE ... 8F%98%E9%87%8F.html








欢迎光临 金字塔决策交易系统 (https://www.weistock.com/BBS/) Powered by Discuz! X3.4