件:
1.macd 金叉
2.手中的持移止件尚未成立不再新
出件:
1.跌破止
程式原如下,求助各位我看一下如何修改,!
extern double Stoploss = 150; //停
extern double Lots = 0.01; //每的手
extern double TrailingStop = 150; //追止
extern double MACDOpenLevel=3; //MACD的考位置
extern double MATrendPeriod=26; //使用的MA均的周期
int 下=0;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int start()
{
double MacdCurrent, MacdPrevious, SignalCurrent;
double SignalPrevious, MaCurrent, MaPrevious;
int cnt, total;
datetime 一根柱只下一次 =0;
MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);//前,主
MacdPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);//之前,主
SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);//前的信
SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);//之前的信
MaCurrent=iMA(NULL,0,MATrendPeriod,0,MODE_EMA,PRICE_CLOSE,0);//前的MA值
MaPrevious=iMA(NULL,0,MATrendPeriod,0,MODE_EMA,PRICE_CLOSE,1);//之前的MA值
total=OrdersTotal(); //通函得到前的持
if(total |