djp168 发表于 2015-4-21 15:26:56

你好,能不能在里面加上;趋势时盈利时不管,返回时设立自己的点数平仓,比如一波行情盈利了200点,如果设定值是6,那么当它返到196点的时候,就平仓、

djp168 发表于 2015-4-21 15:26:56

你好,能不能在里面加上;趋势时盈利时不管,返回时设立自己的点数平仓,比如一波行情盈利了200点,如果设定值是6,那么当它返到196点的时候,就平仓、

djp168 发表于 2015-4-21 15:26:57

你好,能不能在里面加上;趋势时盈利时不管,返回时设立自己的点数平仓,比如一波行情盈利了200点,如果设定值是6,那么当它返到196点的时候,就平仓、

djp168 发表于 2015-4-21 15:26:57

你好,能不能在里面加上;趋势时盈利时不管,返回时设立自己的点数平仓,比如一波行情盈利了200点,如果设定值是6,那么当它返到196点的时候,就平仓、

djp168 发表于 2015-4-21 15:26:58

你好,能不能在里面加上;趋势时盈利时不管,返回时设立自己的点数平仓,比如一波行情盈利了200点,如果设定值是6,那么当它返到196点的时候,就平仓、

djp168 发表于 2015-4-21 15:26:58

你好,能不能在里面加上;趋势时盈利时不管,返回时设立自己的点数平仓,比如一波行情盈利了200点,如果设定值是6,那么当它返到196点的时候,就平仓、

djp168 发表于 2015-4-21 15:26:59

你好,能不能在里面加上;趋势时盈利时不管,返回时设立自己的点数平仓,比如一波行情盈利了200点,如果设定值是6,那么当它返到196点的时候,就平仓、

djp168 发表于 2015-4-21 15:27:57

你好,能不能在里面加上;趋势时盈利时不管,返回时设立自己的点数平仓,比如一波行情盈利了200点,如果设定值是6,那么当它返到196点的时候,就平仓、

djp168 发表于 2015-4-21 15:28:51

你好,能不能在里面加上;趋势时盈利时不管,返回时设立自己的点数平仓,比如一波行情盈利了200点,如果设定值是6,那么当它返到194点的时候,就平仓、

domodo 发表于 2015-5-4 11:28:59

这段代码有疑惑,请教

本帖最后由 domodo 于 2015-5-4 11:31 编辑


91.MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);

92.MacdPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);

93.SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);

94.SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);

95.MaCurrent=iMA(NULL,0,MATrendPeriod,0,MODE_EMA,PRICE_CLOSE,0);

96.MaPrevious=iMA(NULL,0,MATrendPeriod,0,MODE_EMA,PRICE_CLOSE,1);

97.if(MacdCurrent<0 && MacdCurrent>SignalCurrent && MacdPrevious<SignalPrevious

98.    && MaCurrent>MaPrevious)

99.return (1); // 买 Ma在上升,Macd在0线上,并且两线上交叉


这里是计算macd指标值和发出交易信号的部分,我不明白的是,MODE_SIGNAL模式下和MODE_MAIN模式下有什么差异?刚刚接触mt4不久,很多地方不清楚,也看不到iMACD的代码,万望回复,谢谢
页: 1 [2] 3
查看完整版本: 编制自动交易系统的基本知识