请帮忙写一个信号,不会写信号 [MC]
-
MC用户求助:
有三个问题需要确认一下:
第一、“当单均线的价格超过前十个交易日单均线价格的最高值时”,前面的单均线指的是什么,它的周期又是多少?
第二、”当单均线的价格跌破前三个交易日单均线价格的最低值时“,前面的单均线指的是什么,它的周期又是多少?
第三、您这里只有买入进场和相应的出场,没有卖出进场和相应的出场? -
MC回复讨论一:
有三个问题需要确认一下:
第一、“当单均线的价格超过前十个交易日单均线价格的最高值时”,前面的单均线指的是什么,它的周期又是多少?
第二、”当单均线的价格跌破前三个交易日单均线价格的最低值时“,前面的单均线指的是什么,它的周期又是多少?
第三、您这里只有买入进场和相应的出场,没有卖出进场和相应的出场? -
MC回复讨论二:
是这样的。我导入一组价格,我可以合成任意周期,然后加均线。均线我也可以加任意参数的均线,举个例子,我导入一组一分钟的数据,然后合成天的,加入5日均线,当今天的均线值比前9日的均线值的最大值还大,那个就出现买入信号,当今天的均线值比前2日的均线值还小,就出现平仓信号。那么如果今天出现了做多信号,可是假如明天的数据出来了又还满足做多条件那么不出信号,因为今天出了,平仓信号也是一样的。只有买入和平仓,不做空
-
MC回复讨论三:
input: length(5), len9(9), len2(2);
var: var0(0);
var0=average(length,close); //均线值
condition1=marketposition=0 and var0>highest(var0[1],len9); //买入进场条件
if condition1 then
buy next bar at market; //市价单,当然也可以使用stop或者limit条件单
condition2=marketposition=1 and var0<lowest(var0[1],len2); //平仓条件
if condition2 then
sell next bar at market;
策略属性中默认设置,只允许一笔进场,所以使用这个默认值就可以了。 -
MC回复讨论四:
input: length(5), len9(9), len2(2);
var: var0(0);
var0=average(length,close); //均线值
condition1=marketposition=0 and var0>highest(var0[1],len9); //买入进场条件
if condition1 then
buy next bar at market; //市价单,当然也可以使用stop或者limit条件单
condition2=marketposition=1 and var0<lowest(var0[1],len2); //平仓条件
if condition2 then
sell next bar at market;
策略属性中默认设置,只允许一笔进场,所以使用这个默认值就可以了。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容