Olá! Estou tentando criar uma função indicadora e tenho uma pergunta: o indicador desenha setas quando as curvas se cruzam, mas como posso obter este sinal da função indicadora através do iCustom? (1)
Eu estava pensando se eu poderia transferir este sinal usando uma condição verdadeiro/falso? (2)
Mas então como transfiro este sinal através do iCustom? Ainda tenho que especificar as duas variáveis indicadoras na função indicadora e no iCustom e declarar arrays?
(1) else
{ // если выполнено условие нисходящего пересеченияPrint(" Up выполнены условия истинности пересечения ");
CrossDownBuffer[index_up_1]=Cr1+5*Point;// ставим стрелку вниз //
(2) else
{ // если выполнено условие нисходящего пересеченияPrint(" Up выполнены условия истинности пересечения ");
CrossDownBuffer[index_up_1]=Cr1+5*Point;// ставим стрелку вниз //
Sim, mas se colocarmos Alerta após os parênteses do laço, ele só retornará os valores nessas variáveis após o laço ter sido executado. E se você colocá-lo no laço, e também adicionar a variável i nele, veremos estes valores em cada candelabro, e até mesmo saberemos seu número. E como seu loop vai do presente para o passado, os valores mais próximos do mercado podem ser vistos no gráfico usando a ferramenta "crosshair" - ele mostrará (com o botão esquerdo do mouse pressionado) quantas velas ele está longe da posição atual
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Olá! Estou tentando criar uma função indicadora e tenho uma pergunta: o indicador desenha setas quando as curvas se cruzam, mas como posso obter este sinal da função indicadora através do iCustom? (1)
Eu estava pensando se eu poderia transferir este sinal usando uma condição verdadeiro/falso? (2)
Mas então como transfiro este sinal através do iCustom? Ainda tenho que especificar as duas variáveis indicadoras na função indicadora e no iCustom e declarar arrays?
//+------------------------------------------------------------------+
//| 00003.mq4 |
//| Copyright 2012, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#Copyright 2012, MetaQuotes Software Corp.
#link da propriedade "http://www.metaquotes.net"
#property show_inputs
Profundidade int. exterior=100;
ExtRVIP período ExtRVIP externo=10;
duplo mini=0;
duplo maxi=0;
//+------------------------------------------------------------------+
//| função de início do programa de script |
//+------------------------------------------------------------------+
int start() {
//----
if(Profundidade>Bars-1) Profundidade=Bars-1;
for(int i=1; i<Depth; i++) {
duplo RVI = iRVI(NULL,0,ExtRVIP period,MODE_MAIN,i);
if(RVI < mini){
mini=RVI;
}
if(RVI > maxi){
maxi=RVI;
}
}
//----
Alerta (mini," : ",maxi);
retorno(0);
}
//+------------------------------------------------------------------+
Pessoal, por favor, puxe para as respostas dos iniciantes. O turno anterior está esgotado.
É verdade - estas respostas às vezes fazem você se sentir tão cansado que você se sente como se estivesse realmente em um turno de trabalho :)
Assim?
.......... .........
Alerta (mini," : ",maxi);
retorno(0);
}
E uma cabeça cheia de alertas...
o suficiente para lembrar o número da barra junto com a atualização alta/baixa.