跨周期布林中轨下空单 (文华财经随身行Android   5.2.5(225))

投资者咨询:跨周期布林中轨下空单 (文华财经随身行Android   5.2.5(225))
来源:文华财经  日期:2018-6-21 7:04
条件1.3分钟macd死叉,驱动→条件2.1分钟突破布林线中轨下空单

我只做股指做空,2个状态
1.有持仓:有空单10手,多单10手
问题:条件1.3分钟macd死叉,驱动→条件2.1分钟突破布林线中轨,驱动多单平仓
2.空仓
问题:条件1.3分钟macd死叉,驱动→条件2.1分钟突破布林线中轨下空单10手

技术人员回复
日期:2018-6-21 8:38

您的思路需要编写跨周期模型,在盒子中加载使用,

 

3分钟MACD死叉,又满足1分钟突破布林线中轨上轨),这两个思路是一样的,只需要改下开盘仓的条件即可

 

建议您在一个帖子中进行提问就可以了,这样也更方便沟通

 

3分钟MACD死叉,又满足1分钟突破布林线中轨,参考:

 

MID:MA(CLOSE,26),NODRAW;//中轨
TMP2:=STD(CLOSE,26);
TOP:MID+2*TMP2,NODRAW;//上轨
BOTTOM:MID-2*TMP2,NODRAW;//下轨
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
SC:=CROSSDOWN(DIFF,DEA);//死叉
TP:=CROSS(C,MID);//突破布林中轨
TP1:=CROSS(C,TOP);//突破布林上轨

 

//以上模型请保存并命名为AA

 

 

跨周期主模型

 

指标1平仓:

#IMPORT[MIN,3,AA] AS VAR1
#IMPORT[MIN,1,AA] AS VAR2
SC:=VAR1.SC;
TP:=VAR2.TP;
BUYPOSITION>0&&SC&&TP,SP(BUYPOSITION);
CONDITION_ORDER;

 

指标2开仓:

 

#IMPORT[MIN,3,AA] AS VAR1
#IMPORT[MIN,1,AA] AS VAR2
SC:=VAR1.SC;
TP:=VAR2.TP;
SC&&TP,SK(10);
CONDITION_ORDER;

 

 

3分钟MACD死叉,又满足1分钟突破布林线中轨,参考:

 

被引用指标AA突破中轨的条件已写入,直接写对应的平仓、开仓条件即可,

 

指标1平仓:

#IMPORT[MIN,3,AA] AS VAR1
#IMPORT[MIN,1,AA] AS VAR2
SC:=VAR1.SC;
TP1:=VAR2.TP1;
BUYPOSITION>0&&SC&&TP1,SP(BUYPOSITION);
CONDITION_ORDER;

 

指标2开仓:

#IMPORT[MIN,3,AA] AS VAR1
#IMPORT[MIN,1,AA] AS VAR2
SC:=VAR1.SC;
TP1:=VAR2.TP1;
SC&&TP1,SK(10);
CONDITION_ORDER;

 

 

技术人员回复
日期:2018-6-21 9:26

3分钟K线突破布林中轨,又满足1分钟K线DIFF连续2个缩小

 

参考:

 

MID:MA(CLOSE,26),NODRAW;//中轨
TMP2:=STD(CLOSE,26);
TOP:MID+2*TMP2,NODRAW;//上轨
BOTTOM:MID-2*TMP2,NODRAW;//下轨
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
TP:=CROSS(C,MID);//突破布林中轨
TJ:=EVERY(DIFF<REF(DIFF,1),2);

 

//以上请保存并命名为BB

 

跨周期主模型:

 

指标1:

#IMPORT[MIN,3,BB] AS VAR1
#IMPORT[MIN,1,BB] AS VAR2
TP:=VAR1.TP;
TJ:=VAR2.TJ;
BUYPOSITION>0&&TP&&TJ,SP(BUYPOSITION);
CONDITION_ORDER;

 

指标2:

#IMPORT[MIN,3,BB] AS VAR1
#IMPORT[MIN,1,BB] AS VAR2
TP:=VAR1.TP;
TJ:=VAR2.TJ;
TP&&TJ,SK(10);
CONDITION_ORDER;

 
投资者咨询:跨周期布林中轨下空单 (文华财经随身行Android   5.2.5(225))
来源:文华财经  日期:2018-6-21 7:04
2楼的语法错误

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:IMG_20180621_094520.jpg
技术人员回复
日期:2018-6-21 9:55

您的跨周期语句都写在一行导致的语法错误,

 

重新拷贝以下模型:

 

#IMPORT[MIN,3,AA] AS VAR1
#IMPORT[MIN,1,AA] AS VAR2
SC:=VAR1.SC;
TP:=VAR2.TP;
SC&&TP,SK(10);
CONDITION_ORDER;

 

图片点击可在新窗口打开查看

 

 

另外,关于跨周期模型的编写,您可以参照这个精华帖了解下:【编写技巧】:wh8 跨周期编写方法介绍  图片点击可在新窗口打开查看   

 

投资者咨询:跨周期布林中轨下空单 (文华财经随身行Android   5.2.5(225))
来源:文华财经  日期:2018-6-21 7:04
老师3个模型都是同样问题
技术人员回复
日期:2018-6-21 10:00

参考5楼回复,

 

跨周期函数是引用一个周期写一行,其他有分号结尾的语句也是要回车换行,

 

您先规范下写法再检测,

 

另外您再重新拷贝2、3楼的模型,无需调整顺序直接就能用的

 
投资者咨询:跨周期布林中轨下空单 (文华财经随身行Android   5.2.5(225))
来源:文华财经  日期:2018-6-21 7:04
还是不行

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:IMG_20180621_101246.jpg
技术人员回复
日期:2018-6-21 10:20

SC:=VAR1.SC; 这句也是要换行的,如下:

 

#IMPORT[MIN,3,AA] AS VAR1
#IMPORT[MIN,1,AA] AS VAR2
SC:=VAR1.SC;
TP:=VAR2.TP;
SC&&TP,SK(10);
CONDITION_ORDER;

投资者咨询:跨周期布林中轨下空单 (文华财经随身行Android   5.2.5(225))
来源:文华财经  日期:2018-6-21 7:04
其他

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:IMG_20180621_102443.jpg