以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [原创] (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=142935) |
-- 作者:我不是新手 -- 发布时间:2016/11/18 10:12:16 -- [原创] 多周期共振的策略: 1、当3分钟周期满足条件A1 并且10分钟条件满足A2 时开多; 当15分钟周期满足条件A3时,平多。 这样再不同周期开仓、平仓的怎么弄 |
-- 作者:jinzhe -- 发布时间:2016/11/18 10:19:11 -- 首先,建立一个指标用来引用,把你的a1,a2,a3写进去,命名为“公式1”: A1:写上你的a1条件定义; A2:写上你的A2条件定义; A3:写上你的A3条件定义;
然后再建立一个交易策略,进行交易: a1_3:stkindi(\'\',\'公式1.A1\',0,17); a2:stkindi(\'\',\'公式1.a2\',0,18); a3:stkindi(\'\',\'公式1.a3\',0,3); if a1 and 2 then buy(holding=0,1,market); if a3 then sell(1,0,market); |
-- 作者:我不是新手 -- 发布时间:2016/11/18 10:24:11 -- 比如用macd来做来做条件: 公式1: DIFF : EMA(CLOSE,S) - EMA(CLOSE,P); DEA : EMA(DIFF,M); MACD1: 2*(DIFF-DEA), COLORSTICK; 公式2: //3分钟macd macd:=STKINDI(\'\',\'公式1.MACD\',0,17); A1:=CROSS(MACD,0); //10分钟kdj KK:=STKINDI(\'\',\'公式1.MACD\',0,18); A2:=CROSS(MACD,0); //8分钟kdj KK1:=STKINDI(\'\',\'公式1.MACD\',0,11); A3:=CROSS(0,MACD); 这样的条件怎么实现开平仓,应该用后台还是用图表呢? |
-- 作者:jinzhe -- 发布时间:2016/11/18 10:31:35 -- 以下是引用jinzhe在2016-11-18 10:19:11的发言:
首先,建立一个指标用来引用,把你的a1,a2,a3写进去,命名为“公式1”: A1:写上你的a1条件定义; A2:写上你的A2条件定义; A3:写上你的A3条件定义;
然后再建立一个交易策略,进行交易: a1_3:stkindi(\'\',\'公式1.A1\',0,17); a2:stkindi(\'\',\'公式1.a2\',0,18); a3:stkindi(\'\',\'公式1.a3\',0,3); if a1 and a2 then buy(holding=0,1,market); if a3 then sell(1,0,market); 最后两句就是你要的开平仓 要图表还是后台看用户自己的需求,图表后台都可以写, |