以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 老师您好!请教一个反复开仓问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=180311) |
-- 作者:zbm666 -- 发布时间:2020/6/3 11:09:26 -- 老师您好!请教一个反复开仓问题 老师您好!我想第一次开仓之后半小时之内不开仓,这样过滤不了 平空开多1:=C>昨结算价 and c>5分钟上60日均线 and 开仓时间 and BB and cross(c,ma60); 平空开多2:=C>昨结算价 and ENTERBARS>30 and 开仓时间 and BB and cross(c,ma60); 平多开空1:=c<昨结算价 and 开仓时间 and c>5分钟上60日均线 and CC and cross(ma60,c); 平多开空2:=c<昨结算价 and 开仓时间 and CC and cross(ma300,c) and ENTERBARS>30; 平多1:=cross(ma60,c); 平空1:=cross(c,ma60); 平空:SELLSHORT(平空1,1,MARKETR); 开多:BUY(平空开多1 or 平空开多2 AND HOLDING=0,1,market); 平多:SELL(平多1,1,market); 开空:BUYSHORT(平多开空1 or 平多开空2 AND HOLDING=0,1,MARKETR); |
-- 作者:FireScript -- 发布时间:2020/6/3 11:28:13 -- 你这个第一次开仓是指加载策略之后实际交易的第一单? 也就是实际程序化交易开启后实际下单的? [此贴子已经被作者于2020/6/3 11:30:03编辑过]
|
-- 作者:zbm666 -- 发布时间:2020/6/3 12:36:41 -- 对,程序化开启后交易第一单 |
-- 作者:FireScript -- 发布时间:2020/6/3 13:31:05 -- 这种是无法在代码上过滤的。图表模型是无法知道你啥时候开启程序化交易的。所以如果按照你开启程序化的时间作为锚点是不行的。 |
-- 作者:zbm666 -- 发布时间:2020/6/3 14:19:21 -- 老师:第一次开仓时间点算起,第二次开仓在第一次开仓半小时之后开仓 |
-- 作者:FireScript -- 发布时间:2020/6/3 14:37:11 -- 图表模型里面无法知道你啥时候下单的,它主管按照自己的逻辑去除信号。其他的模型里面处理不了。 |
-- 作者:zbm666 -- 发布时间:2020/6/3 14:44:56 -- 有解决方案吗? |
-- 作者:FireScript -- 发布时间:2020/6/3 14:47:32 -- 后台程序化上可以考虑,但是有太复杂的逻辑也无法保证能实现。 |