[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 877

 

Por que, a expressão A=Fechar [1] não é válida?????????? O resultado é sempre 1 !!!!!!!!!!!!!

Também aqui está sempre 1 barra interna externa; B=Fechar [Bar];

E aqui é sempre 0 C=A-B ; , e aqui é sempre zero int diferença=Fechar [1] - Fechar [Barras]; Pessoal, digam-me, estou confuso,

 
Dimka-novitsek:

Por que, a expressão A=Fechar [1] é inadequada??????????

Pergunte a um advogado.
 
Realmente, onde está o problema??? Como se nota a diferença???
 
Dimka-novitsek:

Por que, a expressão A=Fechar [1] não é válida?????????? O resultado é sempre 1 !!!!!!!!!!!!!

Também aqui está sempre 1 barra interna externa; B=Fechar [Bar];

E aqui sempre 0 C=A-B ;, e aqui sempre zero int diferença=Fechar [1] - Fechar [Barras]; Amigos, dica, algo é estúpido,

Mostre-me o código completo com as impressões digitais. Você só está fazendo bagunça em algum lugar. E não chame variáveis em letras russas - o tom de programação mais estúpido.
 


//+------------------------------------------------------------------+
//| Dimon's Bars.mq4
//| Copyright © 2010, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
# direitos autorais "Copyright © 2010, MetaQuotes Software Corp."
#link da propriedade "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| função de inicialização especializada |
//+------------------------------------------------------------------+
volume duplo externo;
volume duplo externo,stoploss,takeprofit;
barras internas externas;
int init()
{
//----

//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de desinicialização de especialistas |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de início especializado |
//+------------------------------------------------------------------+
int start()
{\i1}em A,B,C;
A=Fechar [1];B=Fechar [barras];
C=A-B ;
int diferença=Fechar [1]-Fechar [Barras];

int slippage=3;
Comentário ("Fechar [B] ", B);


while(diferença> deslizamento)
OrderSend ( Symbol(), OP_BUY, volume, Ask, slippage,Bid-stoploss*Point,
Bid+takeprofit*Point, NULL, 0, 0, 0, Vermelho) ;

while(0-diferença>Ponto)
OrderSend (Symbol(), OP_SELL, volume, Bid, slippage,Ask+stoploss*Point,
Ask-takeprofit*Point, NULL, 0, 0, Preto) ;


//----
retorno(0);
}
//+------------------------------------------------------------------+

Eu estou apenas treinando para entender melhor o mql4. Eu uso Comentário para ver o que está acontecendo dentro do programa em geral.

 

Dimka-novitsek

Aqui, aqui está a coisa certa para corrigir, veja por si mesmo.

Arquivos anexados:
0000001_3.mq4  2 kb
 
Obrigado!!!!!! Dei um nome errado à variável, não consegui descobrir durante 4 horas, vou saber. Obrigado novamente!
 

Tenho muitos problemas com este indicador, mas não tenho certeza de como corrigi-lo. Não tenho idéia do que fazer com este indicador, ficarei muito grato por ele. Eu mesmo sou um zero completo na programação.

Arquivos anexados:
float_1.zip  4 kb
 
Quem tem um martin neo-martin? Encontrei um aqui, mas não é o mesmo, o martin não funciona.
 
vlandex:
Havia um Expert Advisor como este em algum lugar - abra um comércio ao acaso, se ele fechar no vermelho, então abra o oposto por 2 vezes aumentando o lote. Onde está?

Acho que tenho um desses em meus brinquedos
Razão: