[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 923
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
experimentou, não funciona!
Você tem int First();
Você precisa int First()
{
///-------- Órgão funcional ----------
retorno (0);
}
Onde é necessário descrever o acima exposto?
erro
Onde devem ser descritos os itens acima?
erro
Onde devem ser descritos os itens acima?
erro
Você não precisa descrevê-lo em nenhum lugar. Não é um erro, mas um aviso de que a função não é utilizada em nenhum lugar na EA e pode ser removida.
Depois de First(); função é chamada no corpo da EA, não haverá mais tal aviso.
Existe o menor código que determina onde está o preço, acima ou abaixo dele?
duplo MA1=iMA(Symbol(), Period(), PeriodMA, 0, MODE_SMA, PRICE_CLOSE, 1);
double pa=MarketInfo(Symbol(), MODE_ASK);
double pb=MarketInfo(Symbol(), MODE_BID);
int pt=MarketInfo(Symbol(), MODE_POINT);
int dg=MarketInfo(Symbol(), MODE_DIGITS);
---------------------------------------- Для Buy -------------------------------------------------
if(NormalizeDouble(pa, dg)>NormalizeDouble(MA1, dg)) {Preço é mais alto que MA1}
if (NormalizeDouble(pa, dg)<NormalizeDouble(MA1, dg)) {Preço é mais baixo que MA1}
senão se (NormalizeDouble(pa, dg)==NormalizeDouble(MA1, dg)) {Preço é igual a MA1}
----------------------------------------------------------------------------------------------------
---------------------------------------- Для Sell ------------------------------------------------
if (NormalizeDouble(pb, dg)>NormalizeDouble(MA1, dg)) {Preço é mais alto que MA1}
se (NormalizeDouble(pb, dg)<NormalizeDouble(MA1, dg)) {Preço é mais baixo que MA1}
senão se (NormalizeDouble(pb, dg)==NormalizeDouble(MA1, dg)) {Preço é igual a MA1}
----------------------------------------------------------------------------------------------------
A mais simples é a matemática de primeira classe do ensino médio
duplo MA1=iMA(Symbol(), Period(), PeriodMA, 0, MODE_SMA, PRICE_CLOSE, 1);
double pa=MarketInfo(Symbol(), MODE_ASK);
double pb=MarketInfo(Symbol(), MODE_BID);
int pt=MarketInfo(Symbol(), MODE_POINT);
int dg=MarketInfo(Symbol(), MODE_DIGITS);
---------------------------------------- Для Buy -------------------------------------------------
if (NormalizeDouble(pa, dg)>NormalizeDouble(MA1, dg)) {Preço é mais alto que MA1}
if (NormalizeDouble(pa, dg)<NormalizeDouble(MA1, dg)) {Preço é mais baixo que MA1}
senão se (NormalizeDouble(pa, dg)==NormalizeDouble(MA1, dg)) {Preço é igual a MA1}
----------------------------------------------------------------------------------------------------
---------------------------------------- Для Sell ------------------------------------------------
if (NormalizeDouble(pb, dg)>NormalizeDouble(MA1, dg)) {Preço é mais alto que MA1}
se (NormalizeDouble(pb, dg)<NormalizeDouble(MA1, dg)) {Preço é mais baixo que MA1}
senão se (NormalizeDouble(pb, dg)==NormalizeDouble(MA1, dg)) {Preço é igual a MA1}
----------------------------------------------------------------------------------------------------
A mais simples é a matemática da primeira série do ensino médio
Artem. E se você pensar sobre isso
Artem. E se você pensar nisso...
Olá, Victor. Sabe, tenho em mente uma ordem específica. A primeira coisa que me veio à cabeça foi o que eu escrevi. Não sou eu que tenho que pensar mais. O principal é definir a direção do pensamento... :)
Basta corrigi-lo, para que um homem não se perca... :)
Certo... Seria mais correto comparar a diferença desses valores, mas deixaremos isso para o questionador... :)
O principal - a direção do pensamento é dada...