indicator_handle=iCustom(_Symbol,Period(),"indicator");
if(indicator_handle==INVALID_HANDLE)
{
result1 = "Не удалось получить хэндл индикатора!";
Print("Не удалось получить хэндл индикатора!");
}
else
{
result1 = "Хэндл индикатора успешно получен!";
Print("Хэндл индикатора успешно получен!");
缓冲区添加。
if(CopyBuffer(indicator_handle,0,0,2,Buffer1)<0)
{
result2 = "Не удалось скопировать значения в массив Buffer1";
Print("Не удалось скопировать значения в массив Buffer1 Ошибка");
}
else
{
result2 = "Значения успешно скопированы в массив Buffer1";
result3 = Buffer1[1];
}
你好!我 在电脑上买了一个指标(可激活5次),下载了它,激活了它!但我不知道该怎么做。它出现在 "市场 "文件夹中,工作正常。在工作中,在Note上买了另一个同一厂家的指标->下载->激活->从 "市场 "文件夹中复制,转移到PC上。
它在列表中显示出来,但不工作...决定删除这两部作品,认为我可以再次下载,因为我已经购买了它们,但是......。市场上唯一的选择是购买--下载演示--租赁!您能否告知如何恢复购买的指标,以及如何正确地将指标转移到不同的电脑上?
明白了,但我现在如何下载呢?我只提供市场购买-下载演示-租赁...当我购买时,我并没有在该计划中得到授权...
帮助终端: 下载以前购买的应用程序 和产品更新。
我想我已经得到了它,先生们))。
double Test=100/(300*SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE))。
这就是它的作用,谢谢大家)
1) MT4 -iMA 返回一个移动平均线指标柄。只有一个缓冲区。
应用价格
[二手价格。可以是任何一个价格常数ENUM_APPLIED_PRICE 或另一个指标的句柄
我需要用另一个指标建立一个平均数,而平均周期ma_period 将由另一个指标从哪一点开始?
2)MT4,内置动量指标......我找不到可以应用的价格:(
3) 我可以在一个窗口中放置3个指标MA4,9,18吗? 有一个旧的系统,当最短的MA高于其他两个时进入。
1) MT4 -iMA 返回一个移动平均线指标柄。只有一个缓冲区。
应用价格
[二手价格。可以是任何一个价格常数ENUM_APPLIED_PRICE 或另一个指标的句柄
我需要用另一个指标建立一个平均数,而平均周期ma_period 将由另一个指标从哪一点开始?
2)MT4,内置动量指标......我找不到可以应用的价格:(
3) 在一个窗口中,我可以将3个指标与MA4,9,18放在一起吗?
1.MT4没有指标手柄
2.适用于ENUM_APPLED_PRICE列举的任何价格。
3 你可以,谁禁止的?
1.MT4中没有指标手柄
2.适用于ENUM_APPLED_PRICE列举的任何价格
3 你可以,谁禁止的?
2.我没有在指标属性中找到价格选择,只有在 "输入参数 "选项卡中找到周期。
3.当添加第二个指标时,会创建一个新的子窗口。
1.所以我不能用另一个指标来绘制MA?或者从专家顾问中获取另一个指标的最多n个值的平均值(MA)?2.我在指标属性中没有发现任何价格选择,只有 "输入参数 "标签中的周期。3.当添加第二个指标时,会创建一个新的子窗口。
1.可以iMaOnArray()
2.也许你看错了 "动量"?指标 --> 振荡器 --> 动量
3.你在子窗口的MAs很奇怪。你从哪里得到这一切?指标 --> 趋势 -->移动平均线
要看 "它在画什么",就把这个具有相同参数的指标扔到同一个专家窗口。
使用CopyBuffer函数来获取一个数组的值。
下午好
收到的处理方式
缓冲区添加。
indicator_handle, - 从哪个指标中提取
0, - 缓冲区编号(该指标有2个缓冲区)。
0, - 从哪个位置
2, - 我们复制了多少个
缓冲区1 - 我们复制它的地方
就这样了。
然后,我想从缓冲区向变量赋值,以确保它已经被复制了,但这并不奏效。
我做错了什么?
今天我重新测试了它--它起作用了,奇迹出现了......