以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=183789) |
-- 作者:13505480838 -- 发布时间:2021/1/7 10:44:53 -- 只平仓,手动开仓 jc:=c>趋势线; jc1:=c<趋势线; BUY(开多 AND HOLDING=0,1,MARKETR);
老师好,请问上面的图标策略平多后此策略终止运行,出现开多条件后不在开多了,能不能做到?如果能的话,麻烦老师给修改完整。谢谢 |
-- 作者:FireScript -- 发布时间:2021/1/7 10:46:53 -- 这个你要进一步做个限定。比如当日不再开多这种。或者是多少周期不再开多。 |
-- 作者:13505480838 -- 发布时间:2021/1/7 10:58:11 -- 当日不在开多怎么修改??谢谢 |
-- 作者:FireScript -- 发布时间:2021/1/7 11:20:43 -- VARIABLE:mark:=0; if TODAYBAR=1 then mark:=0; jc:=c>趋势线; 开多:=jc ; jc1:=c<趋势线; 平多:=jc1; BUY(开多 AND HOLDING=0 and mark=0,1,MARKETR); if 平多 AND HOLDING>0 and mark=0 then begin SELL(1,0,MARKETR); mark:=1; end |
-- 作者:13505480838 -- 发布时间:2021/1/7 11:47:42 -- 老师,看不懂,菜鸟一个。我主要要的是执行平多信号,开多是手动开的。因为开多的条件很复杂,不好量化,开多条件也是瞎编的。手动开仓后,平仓就交给策略了,所以重要是平仓。平仓后怕策略乱开(开多条件是瞎编的),所以平仓后当日禁止策略运行。上面的策略能符合我的想法吗?请老师指教。谢谢 |
-- 作者:FireScript -- 发布时间:2021/1/7 13:35:57 -- 所以你这个是半自动了是吧。 你是只能使用图表程序化是吗?有没有后台程序化的使用权限。如果有后台的话,倒是容易,后台可以单纯只写平仓的策略。图表的话 就稍微麻烦点。 |
-- 作者:13505480838 -- 发布时间:2021/1/7 13:55:38 -- 只有图表,下面是源码,麻烦老师给给修改,谢谢
趋势线:INTPART(MA(C,5)),COLORMAGENTA,linethick2; jc:=c>趋势线; jc1:=c<趋势线; BUY(开多 AND HOLDING=0,1,MARKETR); |
-- 作者:FireScript -- 发布时间:2021/1/7 14:06:38 -- 有个办法。你代码不用改了。 你直接在这里把这个开多信号自动过滤掉。 这样就行了。 只是如果你后面换了窗口之类的,你需要注意检查下这里的设置,不要忘记勾选去掉就行了。
|
-- 作者:13505480838 -- 发布时间:2021/1/7 14:07:38 -- OK,多谢 |