初学者的问题 MQL4 MT4 MetaTrader 4 - 页 83

 

你好,这里有一个问题。

在测试器中,有这样一个按钮 "跳到",在MQL4中,有可能调用这个功能,例如,在测试器中按下这个键,就会进入下一个新栏。

 
Dmitry Melnichenko:

你好,这里有一个问题。

在测试器中,有这样一个按钮 "跳到",在MQL4中,有机会调用这个功能,例如,在测试器中按下这个键,就可以跳到下一个新栏?

测试以接近的价格 进行,开始后你必须暂停并按F12。

没有办法以编程方式进行。

 
void Calc(int needCalc, int numInsideBars){
打印(needCalc)。
如果(needCalc>0){
for(int i = needCalc; i > 0; i --){
int typeTrend = TypeTrend(i);
如果(typeTrend>0){
//test[i] = 2;
数据时间 time = Time[i];
int shiftBar =iBarShift(NULL, gTimeFrame, time, 1);
if(shiftBar < 0){/*Alert("No history for low timeframe!"); return;*/}
否则{
double max = ND(iHigh(NULL, gTimeFrame, shiftBar))。
int numRez = shiftBar;
for(int j = shiftBar; j > shiftBar - numInsideBars; j --){
double high = ND(iHigh(NULL, gTimeFrame, j))。
如果(max < high){max = high; numRez = j; }
}
up[i] = numRez - (shiftBar - numInsideBars)。
}
}
如果(typeTrend < 0){
//test[i] = -2;
数据时间 time = Time[i];
int shiftBar = iBarShift(NULL, gTimeFrame, time, 1);
if(shiftBar < 0){/*Alert("No history for low timeframe!"); return;*/}
否则{
double min = ND(iLow(NULL, gTimeFrame, shiftBar))。
int numRez = shiftBar;
for(int j = shiftBar; j > shiftBar - numInsideBars; j --){
double low = ND(iLow(NULL, gTimeFrame, j))。
如果(min > low){min = low; numRez = j;}。
}
down[i] = -1 * (numRez - (shiftBar - numInsideBars))
}
}
}

}


有没有人知道这意味着什么?我的意思是写上有评论的行。那么在MQL5中,这段代码看起来如何?

 

下午好,这又是一个完全的初学者的问题,这个分支似乎最适合这样一个微妙的问题。

我正在看一个关于编程和创建一个新的专家顾问的视频课程。视频片段显示的是MQL4向导,而我的是MQL5,因此目录和文件扩展名不同。

我已经多问了一个问题,因为这是一个琐碎的问题--如何改变终端BILD以及在哪里得到它。

 
Sergey Voytsekhovsky:

下午好,又是一个完全的初学者的问题,这个主题似乎对这样一个微妙的问题最合适。

我正在看一个关于编程和创建一个新的专家顾问的视频课程。视频片段显示的是MQL4向导,而我的是MQL5,因此目录和文件扩展名不同。

我已经多问了一个问题,因为这是一个琐碎的问题--如何改变终端BILD以及在哪里得到它。

哪些目录和扩展有什么区别?只是考虑到区别,并没有改变本质。

终端构建在菜单->帮助->关于中列出。

 
George Merts:

哪些目录和扩展有什么区别?只是考虑到区别,这并不改变观点。

终端建立在菜单->帮助->关于...


谢谢。

要知道你不知道的东西和你不知道的东西之间的区别是很难的。我想很难让MT4打开mq4文件。

我已经找到了寻找BILD的地方,但我不知道如何改变它。

 
如果你移动一个订单,历史记录将显示其最后价值的价格。是否有任何关于其初始设置价格的信息存储在某个地方?
 

经纪商的MT4 - 不加载历史记录

GBPAUD
GBPCAD
GBPNZD

我去看了 "MetaQuotes "演示,但这些货币对根本不在那里。为什么这么说?我必须做什么才能使它们出现?


 
Money_Maker:
如果你移动一个订单,历史记录显示的是它的最后价值的价格。是否有任何关于它的初始设置价格的信息存储在某个地方?

在日志中...
 
请帮助我写一个函数。我需要这个函数查看图表上的所有未结订单并选择两个订单,第一个是最小的手数和负利润,第二个是最大的手数和正利润。最好是在这个功能中立即删除这些订单,因为似乎不能同时发送两张票。