1、当日平多后不再开多, 怎么写?
2、股票收盘前买卖怎么写,深圳14:57 就收盘,写法与上海有别吗?
1要用全局变量做标记,用户把代码发一下,我加一个标记进去
2用户的上海写法是什么?
macd:=stkindi('','macd.macd1',0,6);//日macd值
macd_1:=stkindi('','macd.macd1',0,5);//60分钟macd
macd_2:=stkindi('','macd.macd1',0,5,-1);// 前一个60分钟macd
VAR1:=LLV(LOW,5);
VAR2:=HHV(HIGH,5);
J:=stkindi('','kdj.j',0,6);
牛线:= EMA((CLOSE-VAR1)/(VAR2-VAR1)*100,4);
马线:= EMA(0.667*ref(牛线,1)+0.333*牛线,2);
if CROSS(牛线,马线) AND MACD>REF(MACD,1) AND J>REF(J,1) and CURRENTTIME>103000 then tbuy(tbuyholding(1)=0 and TTOTALDAYTRADE<1,10000/close,mkt);
if macd<ref(macd,1) and tbuyholding(0)>0 then tsell(1,0,mkt);
if J>118 and tbuyholding(0)>0 then tsell(1,0,mkt);
if c<tenterprice*0.93 and tbuyholding(0)>0 then tsell(1,0,mkt);
if tenterbars>=20 then tsell(1,0,mkt);
加一个TTOTALDAYTRADE<1,能不能起到当日平多不开多的要求
股票收盘前买卖怎么写,上海、深圳的都不会,帮 写一下,下次就可以参考了。
1如果制作股票的话,加这个函数是可行的
2.
if dynainfo(207)>=145600 then tsell(tbuyholding(0)>0,0,mkt);
1要用全局变量做标记,用户把代码发一下,我加一个标记进去
2用户的上海写法是什么?
代码已发
1如果只作股票的话,加这个函数是可行的
2.
if dynainfo(207)>=145600 then tsell(tbuyholding(0)>0,0,mkt);
if dynainfo(207)>=145600 then tsell(tbuyholding(0)>0,0,mkt); 理论上还存在开多的可能性,以下语句是不是不必等到收盘前,盘中出现平多信号即可平多,而且不会再开多。
if CROSS(牛线,马线) AND MACD>REF(MACD,1) AND J>REF(J,1) and CURRENTTIME>103000 then tbuy(tbuyholding(1)=0 and TTOTALDAYTRADE<1,10000/close,mkt);