版主
我想两图表同时运行,做同时开平仓,帮写一下,注明下,两个程序是不是一样的写或分别怎么写
我是由两个图表做的平均线
开仓:当图表1,MA1线 大于图表2,MA1线 2个点,图表1开空,图表2开多;
平仓:当图表1,MA1线 小于图表2,MA1线 2个点,图表1平空,图表2平多;
以下公式用于图表1
公式1:
ma1:ma(c,5);
ma2:stkindi('','公式2.ma1',0,datatype);
if ma1>ma2+2*mindiff then buyshort(holding=0,1,market);
if ma1<ma2-2*mindiff then sellshort(1,0,market);
以下公式用于图表2
公式2:
ma1:ma(c,5);
ma2:stkindi('','公式1.ma1',0,datatype);
if ma1>ma2+2*mindiff then buy(holding=0,1,market);
if ma1<ma2-2*mindiff then sell(1,0,market);
提示公式引用过多
公式1:
ma1:ma(c,5);
ma2:stkindi('图表2的合约','公式3.ma1',0,datatype);
if ma1>ma2+2*mindiff then buyshort(holding=0,1,market);
if ma1<ma2-2*mindiff then sellshort(1,0,market);
以下公式用于图表2
公式2:
ma1:ma(c,5);
ma2:stkindi('图表1的合约','公式3.ma1',0,datatype);
if ma1>ma2+2*mindiff then buy(holding=0,1,market);
if ma1<ma2-2*mindiff then sell(1,0,market);
公式3:
ma1:ma(c,5);
这样子,MA2显示不出来
图表2的合约'是要写死才行吗
可以了,谢谢