任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 116

 
你好,你能告诉我如何在一个条件中显示一个真实的时间框架吗?你是指一个变量,还是有一个特殊的指定?
 
skyjet:
你好,你能告诉我如何在一个条件中显示一个真实的时间框架吗?你是指一个变量,还是有一个特殊的指定?

MQL4参考 - 使用图表的操作-周期
MQL4参考-标准常数-图表周期
 
artmedia70:

妈的......你在抽什么烟?你的香烟是从哪里来的?猫头鹰去商店买了一些...然后一些放克出现了,毁了一切。

遗憾的是...



真是个双刃剑的问题)解释的选项如下。

1.本应发现你是否吸烟。

2.你抽什么烟。

3.它生长在什么地方和什么种植园。可以这么说,我也想要一个。))))))

我可以再做一些,但我不认为如此。如果你是一个吸烟者,你最好保持低调,否则你会被熏死。他们会找到你...他们会找到它并将其公开...

 
pako:

将位置数据放入一个数组
当你可以从环境中获得同样的数据时,为什么还要把数据读到数组中呢?为什么是拐杖?
 

伙计们,我又来找你们要知识了。

我想解决以下问题--连续三个看涨柱,第一个柱子上的MACD柱比第二个柱子上的大,第一个看涨柱比MA大--开一个买入交易。

交易本身打开,但没有MACD信号。它在试运行和MA上也不起作用。帮助!!!!!!

这是我笨拙的代码,我哪里弄错了?

void CheckForOpen()
{
   int ticket, STOPLEVEL;
   double Price, SL, TP; 
   STOPLEVEL=MarketInfo(Symbol(),MODE_STOPLEVEL);
   
    
   double MA_1 = iMA(Symbol(),0,MA_Period,MA_Shift,MA_Method,PRICE_CLOSE,1);
   double MaCD_1 = iMACD(Symbol(),0,FastEMA,SlowEMA,SignalSMA,0,MODE_MAIN,1); 
   double MaCD_2 = iMACD(Symbol(),0,FastEMA,SlowEMA,SignalSMA,0,MODE_MAIN,2); 

   if(Volume[0]>1) return;
   
//---- buy conditions
   if (Open[3]<Close[3] && Open[2]<Close[2] && Open[1]<Close[1])
   if (Low[1]>MA_1)
   if (MaCD_1>0 && MaCD_2>0 && MaCD_1>MaCD_2)// покупка
   
     
   {
     Price = NormalizeDouble(Ask, Digits); // округляем до нужного нам числа цифр после запятой
     if(StopLoss >= STOPLEVEL)
      {
       SL = iLow(Symbol(),0,3); // вычисляем стоплос
       SL = NormalizeDouble(SL, Digits); // округляем до нужного нам числа цифр после запятой
      }
       else SL = 0;
     if(TakeProfit > 0)
      {
       TP = Price + TakeProfit*Point; // вычисляем тейкпрофит
       TP = NormalizeDouble(TP, Digits); // округляем до нужного нам числа цифр после запятой
      }
       else TP = 0;
      {
      ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,SL,TP,"Pattern_1",Magic,0,Blue);
      return;
      } 
   }
 }
 
添加屏幕截图
 
alexey1979621:

伙计们,我又来找你们要知识了。

我试图解决以下问题--连续三个看涨柱,第一个柱子上的MACD柱比第二个柱子上的大,第一个看涨柱比MA大--我们开了一个买入交易。

交易本身打开,但没有MACD信号。在试运行中,MA也不工作。帮助!!!!!!

这是我蹩脚的代码,我哪里弄错了?


这个函数中没有;很可能是checkforopen函数调用的 条件有问题。
 
alexey1979621:

伙计们,我又来找你们要知识了。

我试图解决以下问题--连续三个看涨柱,第一个柱子上的MACD柱比第二个柱子上的大,第一个看涨柱比MA大--我们开了一个买入交易。

交易本身打开,但没有MACD信号。在试运行中,MA也不工作。帮助!!!!!!

这是我蹩脚的代码,我哪里弄错了?

MT4本身的正常MACD样本进入条件。为什么要自己编造呢?拿着它,使用它,添加所缺的东西!但是,不要编造一些已经被测试过数百次、在任何市场上都很有效的东西!这是不可能的。