初学者的问题 MQL5 MT5 MetaTrader 5 - 页 296

 
sheka:

对吗?

并非如此。阅读这篇文章

而对于MT5,我附上了下面的脚本。看看你在你的例子中得到什么结果。

Азбука торговли валютами - Статьи по MQL4
  • www.mql5.com
Азбука торговли валютами - Статьи по MQL4: особенности автоматических торговых стратегий
附加的文件:
 

大家好)请帮助解决这个问题。 我想得到极值指标zigzag的值,请写下这个代码。

 double Zigzag_handle=iCustom(NULL,0,"Examples\\ZigZag",20,5,3);
    Comment(Zigzag_handle);

当我在测试器中运行时,数值变成了10,然后下一栏是11,然后是12等等。

 
LBatters:

我正在写一个基于人字形指标的EA,但它甚至不会开仓,所以我认为这是因为一个警告。

以下是完整的EA代码。

请问我怎样才能让我的EA进行交易?

MqlTick last_tick;
//---
   if(SymbolInfoTick(Symbol(),last_tick))
     {
      Print(last_tick.time,": Bid = ",last_tick.bid,
            " Ask = ",last_tick.ask,"  Volume = ",last_tick.volume);
     }
   else Print("SymbolInfoTick() failed, error = ",GetLastError());
//---
MqlTick 结构必须首先被填入,然后你可以应用
 
MigVRN:

并非如此。阅读这篇文章

而对于MT5,我附上了下面的脚本。看看在你的例子中会有什么结果。

谢谢你,我现在会试着去弄清楚。
 
pako:
必须首先填写MqlTick 结构,然后才能应用它
非常感谢)))现在我需要弄清楚如何在mql5中找到指标zigzag的要求值。
 
LBatters:
非常感谢)))),现在我只需要弄清楚如何在mql5中找到我需要的zigzag指标值:/。

轮询缓冲区,比如说像这样

handle=iCustom(NULL,0,"Examples\\ZigZag",12,5,3);
   ArraySetAsSeries(buf,true);
   copy=CopyBuffer(handle,0,0,100,buf);
   for(int i=0;i<100;i++)
     {
      if(buf[i]!=EMPTY_VALUE)
        {
         wert=buf[i];
         break;
        }
     }
 

先生们!

我一直在尝试建立一个布林机器人,这是第二个晚上。我知道如何从图表中读取价格,但我不知道如何建立一个布林指标并获得其数值。

我在我的手册中发现了这样的指标描述 https://www.mql5.com/ru/docs/indicators/ibands

钛白粉

它返回布林线®指标的 手柄。

说实话,我一点都不明白!"。下面的例子有三页长,我在第一页就迷路了......真的有必要麻烦地运行这样一个指标吗?是否可以像在QuickBooks中那样从图表中读取指标值,还是我应该先自己预设这个指标?

这一切看起来都很吓人!


你能告诉我如何与指标互动吗?我如何运行布林线并读取其数值?

Документация по MQL5: Технические индикаторы / iBands
Документация по MQL5: Технические индикаторы / iBands
  • www.mql5.com
Технические индикаторы / iBands - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

马上还有第二个问题。

我在晚上编程和学习语言,交流会已经结束了。有没有办法在晚上测试我的代码,也许MT5里有某种tick发生器?

 
mavar:

马上还有第二个问题。

我在晚上编程和学习语言,交流会已经结束了。有没有办法在晚上测试我的代码,也许MT5里有某种tick发生器?

使用策略测试器
 

谢谢你的测试器!

问题仍然是,你如何创建和阅读指标?