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

 
Сергей Таболин:

SL、TP和价格都是一样的,这难道不令你烦恼吗?

我刚刚开始学习MQL5。我把这个EA和我读过的文章一起抄写,看起来文章的作者

看起来文章的作者在代码中犯了一个错误!我下载了文章作者的代码,在测试器中运行后,得到了完全相同的结果!

如果你有兴趣,这里有一个文章的链接!

https://www.mql5.com/ru/articles/100

Пошаговое руководство по написанию MQL5-советников для начинающих
Пошаговое руководство по написанию MQL5-советников для начинающих
  • www.mql5.com
Эта статья предназначена для начинающих, для тех, кто хочет научиться написанию простых советников на новом языке MQL5. Сначала мы определимся с тем, что требуется от нашего советника, а затем приступим к написанию того, каким образом он будет это делать. 1. Торговая стратегия Он будет следить за некоторыми индикаторами и при определенном...
 

让我再问你一次。

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {

在这里。

const double &open[],

我可以加入自己的东西吗?说开放/2

 
下午好,先生们。出现了以下问题。测试仪中的可视化器复制了指标窗口。具体来说,我有一个专家顾问,与3个指标一起工作,其中一个是移动窗口。其他2个指标在不同的面板上显示。问题是,在可视化器中,因此在调试中,这些面板是双倍的。在没有可视化的测试中,一切都很顺利。努 力。测试在一个自定义的符号 上运行(导入引号,没有公式)。在某个指数上用可视化/调试进行测试时,在某一点上出现了零除法的错误,而在没有可视化的情况下进行测试,或者只是在同一图表上叠加指标,这个问题就不会出现,特别是在处理这个问题时。谁知道呢,希望能得到帮助
 
大家好,你能告诉我,如果cuskalp可以链接到mt5.经纪商开放。谢谢你!
 

你能告诉我如何在mt5中设置点差进行测试吗?

 
Roman Sharanov:

你能告诉我如何在mt5中设置点差进行测试吗?

我不能。在真正的蜱虫身上进行测试会更好吗?

 
Alexey Viktorov:

我不知道mt5上有这样的经纪人。也许在真正的蜱虫身上测试会更好?

我只知道在mt5中测试比mt4好得多,所以我想在mt5中测试机器人,但它需要一个非常小的点差,我不知道mt5上有这样的经纪人。

 

问候!

我正在创建一个输入字段,我在输入参数中写了 "双"。

input double TralingStop = 15;

int OnInit()
 {
  EditCreate(0,"TR",0,0,0,X,Y,(string)TralingStop,true);

结果是,如果我在mt4中输入一个整数,它就会被显示出来。


我在mt5中得到一个小数。


如果我输入一个小数,就不会有问题--在风水学上,一切都很好 :)


问题:我如何在mt5中得到一个显示为整数的数据?

 
Vitaly Muzichenko:

问候!

我正在创建一个输入字段,我在输入参数中写了 "双"。

结果是,如果我在mt4中输入一个整数,它就会被显示出来。


我在mt5中得到一个小数。


如果我输入一个小数,就不会有问题--在风水学上,一切都很好 :)


问题:我如何在mt5中获得一个整数的映射?

DoubleToString(TralingStop,0)。

双向字符串

将一个数值转换为一个文本字符串。

string  DoubleToString( 
   double  value,      // число 
   int     digits=8    // кол-во знаков после запятой 
   );
 
Vladimir Karputov:

DoubleToString(TralingStop,0)。

双向字符串

将一个数值转换为一个文本字符串。

那么我就不会得到一个小数。

我可能需要这样的东西。

EditCreate(0,"TR",0,0,0,X,Y, isInteger(TralingStop) ? DoubleToString(TralingStop,0) : DoubleToString(TralingStop,1),true);