以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=167711) |
-- 作者:雪松fj303 -- 发布时间:2019/1/15 10:35:21 -- [求助]程序禁止交易代码 老师: 程序怎样在发生一定条件下禁止交易,同时又在一定条件下允许交易。 HC:=MAXDRAWDOWN>-8000; AA:=BARSLAST(HC); IF AA<=N THEN SETTRADESIGN(0); ELSE IF AA>N THEN SETTRADESIGN(1); (N为周期) 回撤大于8000元,在N周期内禁止交易,大于N周期允许交易。回测结果屏蔽所有信号
|
-- 作者:FireScript -- 发布时间:2019/1/15 10:54:12 -- 不必使用SETTRADESIGN函数的。 可以在开平仓条件里面使用AA<n 或AA>N的判断的。
|
-- 作者:雪松fj303 -- 发布时间:2019/1/15 14:38:35 -- 在开平仓条件上加AA后信号全部没有了,我理解要对原来的资金曲线另加函数调节。 |
-- 作者:FireScript -- 发布时间:2019/1/15 15:24:50 -- 先确定一个问题,你这个思路 用MAXDRAWDOWN不合适吧。这个是最大回撤。而最大回撤有可能在历史上某个位置,这样只要周期拉的足够远,后续开仓都是完全不收到影响的。 所以你这里回撤还需要进一步限制才行。 |