新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 535

 
伙计们,我的EA里有一个随机指数。
我如何将其纳入输入参数?
我已经厌倦了每次想玩随机波动时都要重写代码
 
Sergey Lobzankin:
伙计们,我的EA有一个随机的
我怎样才能把它放在输入参数中?
我已经厌倦了每次想玩随机波动时都要重写代码

在这里,你可以看到如何把它拿出来。

 
if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' -函数 未定义
if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - 函数未定义
int CountBuy() 'CountBuy' - 函数只能在全局范围内声明。
int CountSell() 'CountSell' - 函数只能在全局范围内声明。

程序员们,你们能否向我解释一下,错误在哪里?
 
KRIKS:
if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' -函数 未定义
if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - 函数未定义
int CountBuy() 'CountBuy' - 函数只能在全局范围内声明。
int CountSell() 'CountSell' - 函数只能在全局范围内声明。

程序员们,你们能否向我解释一下,错误在哪里?

CountBuy和CountSell函数没有被声明。从接下来所写的内容来看。

int CountBuy() 'CountBuy' - function can be declared only in the global scope   
int CountSell() 'CountSell' - function can be declared only in the global scope 

这些函数确实存在,但都是在其他函数里面声明的。该声明应放在任何函数的主体之外。

 
KRIKS:
if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' -函数 未定义
if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - 函数未定义
int CountBuy() 'CountBuy' - 函数只能在全局范围内声明。
int CountSell() 'CountSell' - 函数只能在全局范围内声明。

程序员们,你们能不能向我解释一下,错误在哪里?
这里写的是什么?CountBuy() 'CountBuy' - 该函数只能在全局范围内声明
 
Artyom Trishkin:
这里写的是什么?CountBuy() 'CountBuy' -函数只能在全局范围内声明
伊霍尔-赫拉斯科

CountBuy和CountSell函数没有被声明。从接下来所写的内容来看。

这些函数确实存在,但都是在其他函数里面声明的。需要把声明放在任何函数的主体之外。

谢谢!!!我意识到我把支架搞乱了。

 
也许我可以从这里找到可以帮助我的人,提供建议
https://www.mql5.com/ru/forum/238796
Bollinger Bands при вызове даёт значение равное 4-м знакам
Bollinger Bands при вызове даёт значение равное 4-м знакам
  • 2018.04.20
  • www.mql5.com
Всем привет. Я настолько редко обращаюсь с просьбами на форум, проще самому поискать в инете, но тут случай отдельный. Проблема в следующем...
 
Павел Козлов:
也许我可以从这里找到可以帮助我的人,提供建议
https://www.mql5.com/ru/forum/238796
使用自定义的BB。它的代码在编辑器中。
 
Artyom Trishkin:
使用自定义BB。它的代码在编辑器中。
我进入代码看了一下这个东西。
IndicatorDigits(Digits);

我不知道大家的情况,但我有两个地方的指数和专家,它是C:\Program Files (x86)\MT4\MQL4\indicators和C:\Users\AppData\Roaming\MetaQuotes\Terminal\CE01488447B8E5332C971089AB90(这个文件夹从终端文件-打开数据目录打开)在这两个地方我寻找代码,它是一样的。我可能又错过了重点,你能为不知道的人澄清一下吗。定制和标准之间的区别是什么,在哪里可以找到这两者?

 
Павел Козлов:
我进入代码,研究这个东西。

我不知道大家的情况,但我有两个地方的指数和专家,它是C:\Program Files (x86)\MT4\MQL4\indicators和C:\Users\AppData\Roaming\MetaQuotes\Terminal\CE01488447B8E5332C971089AB90(这个文件夹从终端文件-打开数据目录打开)在这两个地方我寻找代码,它是一样的。我可能又错过了重点,你能为不知道的人澄清一下吗。定制和标准之间的区别是什么,在哪里可以找到这两者?

你在终端中究竟在哪里运行指标?
原因: