Adicionado este recurso ao Utility ("Utility Command") #property version "1.004".
na parte inferior, configurações para esta função
nome da linha de tendência ou linha horizontal - para instalar o Indicador
nome do indicador - qual indicador você deseja instalar no gráfico
nome da linha horizontal ou de tendência do Indicador
-------------------------- o princípio do trabalho, deve ser o seguinte
----------------------- O indicador moverá a linha horizontal (azul) - se quebrar, abrirá em VENDA e removerá o indicador e definirá uma linha amarela, que será pega por outro indicador e moverá a linha para o nível roxo do indicador - depois do, amarelo horizontal, novamente definirá o indicador
A função funciona perfeitamente - a Utilidade, muito, muito, nada mal.
No entanto, é necessário acrescentar a esta função, mais ajustes, que definirão o Indicador, através do número de pontos a partir da posição aberta
Adicionado este recurso ao Utility ("Utility Command") #property version "1.004".
na parte inferior, configurações para esta função
nome da linha de tendência ou linha horizontal - para instalar o Indicador
nome do indicador - qual indicador você deseja instalar no gráfico
nome da linha horizontal ou de tendência do Indicador
-------------------------- o princípio do trabalho, deve ser o seguinte
----------------------- O indicador moverá a linha horizontal (azul) - se quebrar, abrirá em VENDA e removerá o indicador e definirá a linha amarela, que será pega por outro indicador e moverá a linha para o nível roxo do Indicador - depois, a linha horizontal amarela, definirá novamente o Indicador
pequenas correções no código, em//| Função para verificar e adicionar indicador ao gráfico |
#propriedade versão "1.005"
//+------------------------------------------------------------------+//| Функция проверки и добавления индикатора на график |//+------------------------------------------------------------------+bool AddIndicator()
{
//--- выводимое сообщениеstring message;
//--- проверим на совпадение символ индикатора и символ графикаif(_Symbol!=_Symbol)
{
message="Демонстрация использования функции Demo_ChartIndicatorAdd():";
message=message+"\r\n";
message=message+"Нельзя на график добавить индикатор, рассчитанный на другом символе.";
message=message+"\r\n";
message=message+"Укажите в свойствах эксперта символ графика - "+_Symbol+".";
Alert(message);
//--- досрочный выход, не будем добавлять индикатор на графикreturnfalse;
}
//--- проверим на совпадение таймфрейм индикатора и таймфрейм графикаif(_Period!=_Period)
{
message="Нельзя на график добавить индикатор, рассчитанный на другом таймфрейме.";
message=message+"\r\n";
message=message+"Укажите в свойствах эксперта таймфрейм графика - "+EnumToString(_Period)+".";
Alert(message);
//--- досрочный выход, не будем добавлять индикатор на графикreturnfalse;
}
//--- все проверки прошли, символ и период индикатора соответствуют графикуif(indicator_handle==INVALID_HANDLE)
{
Print(__FUNCTION__," Создаем индикатор");
indicator_handle=iCustom(_Symbol,_Period,Inpshort_name);
if(indicator_handle==INVALID_HANDLE)
{
Print("Не удалось создать индикатор. Код ошибки ",GetLastError());
}
}
//--- сбросим код ошибкиResetLastError();
//--- накладываем индикатор на графикPrint(__FUNCTION__," Добавляем индикатор на график");
Print("Индикатор построен на ",_Symbol,"/",EnumToString(_Period));
//--- получим номер нового подокна, в которое добавим индикаторint subwindow=(int)ChartGetInteger(0,-1);
PrintFormat("Добавляем индикатор на окно %d графика",subwindow);
if(!ChartIndicatorAdd(0,subwindow,indicator_handle))
{
PrintFormat("Не удалось добавить индикатор на окно %d графика. Код ошибки %d",
subwindow,GetLastError());
}
//--- добавление индикатора на график прошло успешноreturn(true);
}
//+------------------------------------------------------------------+
Люди. Граждане! Огромная просьба - заполняйте свой профиль на сайте и пользуйтесь стандартными программами - устанавливайте Skype. У Skype есть очень полезная функция - показ рабочего стола. В таком случае можно оперативно подсказать по возникшей проблеме. Помните - время - деньги! Древняя народная мудрость гласит: если хочешь помочь...
de"AVERAGE 0"; irá expor as linhas horizontais"POT"; e "REWOL"; a uma determinada distância = 0;// Objeto: Passo da grade, pips("0" -> falso)
se set =true( = false; // Avto Line Chart Indicators ) será repetido à distância set da linha "AVERAGE 0";
#propriedade versão "1.007 Adicionado - por Tempo, definir Indicador, linhas horizontais, que são definidas a que distância, a partir do preço.
bem como por Tempo, fechar todas as posições e apagar o Expert Advisor e mudar os gráficos ou simplesmente, sem apagar nenhuma posição em aberto, apagar o Expert Advisor e mudar o modelo de gráfico .
O indicador dá Alerta - a partir da linha Horizontal azul, desenhamos um em cima, outro em baixo e à medida que a linha azul se cruza, ele aciona o Alerta e apaga a linha
Não é fácil conseguir que as linhas horizontais funcionem na Janela do Indicador
mas eu meio que resolvi algo. Aqui está um rascunho. Da linha zero da macd (VENDA quebra de linha inferior COMPRAR linha superior)
-------------------------
um rascunho de Perito e indicador
Na verdade, o Expert Advisor trabalha na Janela de Indicadores - se LOW é uma linha horizontal, entre as linhas COMPRAR e VENDER não abre uma posição, mas se move mais alto do que COMPRAR, abre uma posição COMPRAR.
inversamente, abaixo dalinha SELL abre uma posição devenda
O indicador dá Alerta - a partir da linha Horizontal azul, desenhamos um em cima, outro em baixo e à medida que a linha azul se cruza, ele aciona o Alerta e apaga a linha
GannZIGZAG_Fibo_Grand_xN_Din Зигзаг Ганна с графическим объектом "Уровни Фибоначчи", построенными на двух, последних вершинах с расширенными настройками для отображения фибо-уровней. XKPrmSt_NRTR_HTF
Adicionado este recurso ao Utility ("Utility Command") #property version "1.004".
na parte inferior, configurações para esta função
nome da linha de tendência ou linha horizontal - para instalar o Indicador
nome do indicador - qual indicador você deseja instalar no gráfico
nome da linha horizontal ou de tendência do Indicador
-------------------------- o princípio do trabalho, deve ser o seguinte
----------------------- O indicador moverá a linha horizontal (azul) - se quebrar, abrirá em VENDA e removerá o indicador e definirá uma linha amarela, que será pega por outro indicador e moverá a linha para o nível roxo do indicador - depois do, amarelo horizontal, novamente definirá o indicador
A função funciona perfeitamente - a Utilidade, muito, muito, nada mal.
No entanto, é necessário acrescentar a esta função, mais ajustes, que definirão o Indicador, através do número de pontos a partir da posição aberta
Adicionado este recurso ao Utility ("Utility Command") #property version "1.004".
na parte inferior, configurações para esta função
nome da linha de tendência ou linha horizontal - para instalar o Indicador
nome do indicador - qual indicador você deseja instalar no gráfico
nome da linha horizontal ou de tendência do Indicador
-------------------------- o princípio do trabalho, deve ser o seguinte
----------------------- O indicador moverá a linha horizontal (azul) - se quebrar, abrirá em VENDA e removerá o indicador e definirá a linha amarela, que será pega por outro indicador e moverá a linha para o nível roxo do Indicador - depois, a linha horizontal amarela, definirá novamente o Indicador
pequenas correções no código, em//| Função para verificar e adicionar indicador ao gráfico |
#propriedade versão "1.005"
pequenas correções no código, em//| Função de verificação e adição de indicador ao gráfico |
#propriedade versão "1.005"
ajustou ligeiramente o código
#propriedade versão "1.006
a partir de"AVERAGE 0"; irá definir a linha horizontal "POT"; e "REWOL"; à distância especificada =0;// Objeto: Passo da grade, pips("0" -> falso)
se definido = verdadeiro( = falso; // Avto Line Chart Indicators ) será repetido na distância dada da linha "AVERAGE 0";
Todo o dia e toda a noite - mas eu consegui o que queria Obrigado! Muito obrigado !!! VladimirKarputov
um sinal por tempo!!! Aqui está uma função
ajustou um pouco o código
#propriedade versão "1.006
de"AVERAGE 0"; irá expor as linhas horizontais "POT"; e "REWOL"; a uma determinada distância = 0;// Objeto: Passo da grade, pips("0" -> falso)
se set =true( = false; // Avto Line Chart Indicators ) será repetido à distância set da linha "AVERAGE 0 " ;
#propriedade versão "1.007
Adicionado - por Tempo, definir Indicador, linhas horizontais, que são definidas a que distância, a partir do preço.
bem como por Tempo, fechar todas as posições e apagar o Expert Advisor e mudar os gráficos ou simplesmente, sem apagar nenhuma posição em aberto, apagar o Expert Advisor e mudar o modelo de gráfico .
Aqui estão seus ajustes
O indicador dá Alerta - a partir da linha Horizontal azul, desenhamos um em cima, outro em baixo e à medida que a linha azul se cruza, ele aciona o Alerta e apaga a linha
- Vou acrescentar, esta função emUtility_Command.mq5225 kb
Não é fácil fazer com que as linhas horizontais funcionem na janela do Indicador
mas eu meio que resolvi algo. Aqui está um rascunho. Da linha nula da macd (VENDA quebra de linha inferior COMPRAR linha superior)
-------------------------
Esboço de especialista e indicador
Não é fácil conseguir que as linhas horizontais funcionem na Janela do Indicador
mas eu meio que resolvi algo. Aqui está um rascunho. Da linha zero da macd (VENDA quebra de linha inferior COMPRAR linha superior)
-------------------------
um rascunho de Perito e indicador
Na verdade, o Expert Advisor trabalha na Janela de Indicadores - se LOW é uma linha horizontal, entre as linhas COMPRAR e VENDER não abre uma posição, mas se move mais alto do que COMPRAR, abre uma posição COMPRAR.
inversamente, abaixo dalinha SELL abre uma posição devenda
O indicador dá Alerta - a partir da linha Horizontal azul, desenhamos um em cima, outro em baixo e à medida que a linha azul se cruza, ele aciona o Alerta e apaga a linha
- Vou acrescentar, esta função emUtility_Command.mq5225 kb
Eu acrescentei esta função - é muito simples, mas eu só descobri como implementá-la
#propriedade versão "1.008
Eu anexarei um indicador para esta função
Sim! Você também deve adicionar isto ao Utilitáriohttps://www.mql5.com/ru/code/23939