Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 439
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
...
A fim de recuperar algo de uma matriz, deve primeiro escrever este "algo" na matriz.
...
Para que condições: o conjunto deve ser guardado ao mudar o período de tempo da carta ou após recarregar o terminal?Se eu quiser tirar algo de uma matriz, primeiro tenho de o escrever na matriz.
não durante o trabalho da EA
Se eu colocar o retornado na função, quando há uma ordem no mercado, isso dá-me arrays nulos (eu coloco o retornado antes dos arrays nulos),
Se uma ordem está no mercado, dá-me zero matrizes (eu ponho o retornado antes das matrizes serem zeradas),
Os parâmetros da função devem ser revertidos para a versão original, caso contrário, simplesmente não serão chamados:
Aqui está o código do ficheiro padrão do SignalAC
//+------------------------------------------------------------------+
//| "Votar" esse preço vai crescer. |
//+------------------------------------------------------------------+
int CSignalAC::LongCondition(void)
Compreendo desta forma: o código envia um sinal e os parâmetrosduplicam& preço,duplicam& sl,duplicam& tp,datam& prazo de validade são necessários para colocar uma encomenda,
isto é tratado por outro bloco da EA?
corrigiu o código para uma variante:
int CSampleSignal::ShortCondition(void)
O perito começou a fazer alguma coisa, obrigado pela dica!
corrigiu o código para uma variante:
int CSampleSignal::ShortCondition(void)
O perito começou a fazer alguma coisa, obrigado pela dica!
Tal pergunta serve este código para limitar o cálculo - contando apenas uma vez com uma nova barra?
static datetime TimeN=0;
datetime TimeC=iTime(NULL,TF,0);
if(TimeN==0)TimeN=TimeC;
if(TimeN==TimeC) return(0);
Tal pergunta serve para limitar o cálculo - contar apenas uma vez com uma nova barra?
static datetime TimeN=0;
datetime TimeC=iTime(NULL,TF,0);
if(TimeN==0)TimeN=TimeC;
if(TimeN==TimeC) return(0);
Se o novo bar estiver num período de tempo M1, então imprimimos uma mensagem:
Se o novo bar estiver no prazo M1, imprima uma mensagem:
Então estou certo, é um novo cheque de bar?