for(int i=limit; i=>0; i--)
{
MACD[i]=iMACD(Symb,TimeFrame,FastEMA,SlowEMA,5,PRICE_CLOSE,0,0)
if(MACD[i]>0)
{
if(MACD[i]>MACD[i-1] && MACD[i]>MACD[i-2] &&
MACD[i]>MACD[i+1] && MACD[i]>MACD[i+2])
{
//--- здесь вносим в массив данные о баре, чтобы его можно было снова найти (1)
}
}
if(MACD[i]<0)
{
if(MACD[i]<MACD[i-1] && MACD[i]<MACD[i-2] &&
MACD[i]<MACD[i+1] && MACD[i]<MACD[i+2])
{
//--- здесь вносим в массив данные о баре, чтобы его можно было снова найти (2)
}
}
if(Date_up[n]<Date_up[n+1]
{ // находим индекс бара
int i1=iBarShift(Symb,TF,Date_up[n],false);
int i2=iBarShift(Symb,TF,Date_up[n+1],false);
// находим пик на графике баров в пределах пяти баров
double High1=iHighest(Symb,TF,MODE_HIGH,5,i1);
double High2=iHighest(Symb,TF,MODE_HIGH,5,i2);
if(High1>High2)
{
// ЕСТЬ ДИВЕРГЕНЦИЯ!!!
}
}
// 2.2.1. Функция закрывает окно терминала МТ4. Функция возвращает TRUE, если сообщение поставлено в очередь, иначе - FALSE.bool ServiceMetaTraderClose();
不,我清理了回收站--没有任何变化。根本看不出哪里有超过15G的垃圾。
用这个清洁。从终端文件夹 中运行。
谢谢你,伙计。我去看看。哦,兄弟们都在这里。
这就是你所开的面团!现在是时候给自己买一辆带网内线的独立露营车了!IMHO!
一些建议。我在论坛、代码库和互联网上都找不到答案,所以我请求帮助。预先感谢你。
1) 文件操作。课本摘录:一组用于文件操作的函数。
有三个目录(有子目录),其中可以找到工作文件。
/HISTORY/<current broker> - 专门用于FileOpenHistory函数。
/EXPERTS/FILES - 一般情况。
/TESTER/FILES - 特别是用于测试。
对其他目录中的文件的处理被抑制。
问题: 是否有任何库,或命令,或其他方法,使EA访问用户指定的目录,即访问我指定的目录?
2)问题: 在MQL4中是否有任何命令或库可以用来通过用户的命令来关闭终端,即指定某些条件来关闭终端。不仅仅是关闭专家顾问,而是完全关闭终端?
又见面了!
想象一下,最后一个专家到底消失在哪里了...。这就是剩下的东西。有没有可能把它找回来!?
请帮助我正确理解在震荡器上寻找背离 的问题。在这种情况下,让它成为MACD。我已经勾勒出了以下算法。
1)从头开始数柱子,寻找震荡器上的峰值。
2)创建包含峰值时间的数组。
datetime Date_up[], Date_dn[];
并在条件满足的情况下将MACD[i]值输入其中。最后一个新峰的索引必须是[n],而倒数第二个则是[n+1]。
3)让我们考虑情况(1)下的进一步解决方案。
实际上,第2点的问题是:如何像在时间序列中那样组织这样一个数组,以便在每一个新的峰值时,数值会发生变化?
一些建议。我在论坛、代码库和互联网上都找不到答案,所以我请求帮助。预先感谢你。
1) 文件操作。课本摘录:一组用于文件操作的函数。
有三个目录(有子目录),其中可以找到工作文件。
/HISTORY/<current broker> - 专门用于FileOpenHistory函数。
/EXPERTS/FILES - 一般情况。
/TESTER/FILES - 特别是用于测试。
对其他目录中的文件的处理被抑制。
问题: 是否有任何库,或命令,或其他方法,使EA访问用户指定的目录,即访问我指定的目录?
2)问题: 在MQL4中是否有任何命令或库可以用来通过用户的命令来关闭终端,即指定某些条件来关闭终端。不仅仅是关闭专家顾问,而是完全关闭终端?
1.https://www.mql5.com/ru/code/10873
这个库是用来处理沙盒外的目录的。你在沙盒中创建一个文件,对其进行处理,然后将其移动到你需要的地方。 你可以复制它,移动它(重命名),或使用符号链接到你需要的目录,这与文件或目录相同。也就是说,在沙盒中创建一个符号链接,像处理你的文件目录一样处理它,然后删除它,或者在你需要时不删除它。
2.https://www.mql5.com/ru/code/8577
这是一个带有MQL4外壳的旧WinAPI函数库。对文件和目录的所有操作。我不建议这样做。它比第一个更可靠。
3.https://www.mql5.com/ru/code/9951
==================
Artem,你知道这里禁止使用带点的绰号吗?你的资料因为有圆点而不可见。
Artyom,你知道这里禁止使用带点的绰号吗?你的资料因为有圆点而不可见。
非常感谢你的提示。是只在Vista上工作还是在7上也工作?
我很久以前就做了我的资料,我不知道点点。我很久以前就想编辑它,但出现了 "链接不起作用 "的错误。我写信给支持部门,但没有答复。所以我接受了它,它满足了主要功能:)
非常感谢你的提示。它只在Vista或7上工作吗?
很久以前创建的资料,不知道有这个点。很久以前曾试图编辑它,而且很勤奋,它给出的错误是 "链接不起作用"。我写信给支持,沉默不语。所以我接受了它,它实现了它的主要功能 :)