Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 127

 
Alexey Viktorov:

Portanto, a sugestão é pegar um indicador com uma biblioteca, conectá-lo ao ex4

e depois disso tudo vai funcionar?

Refiro-me à própria lógica
 
trader781:

Portanto, a sugestão é pegar o indicador com a biblioteca, conectá-lo ao ex4

e então tudo vai funcionar?

Não seja preguiçoso, siga o link para a documentação, leia-a cuidadosamente e você entenderá tudo.
 
Voznesen:
Olá a todos, acabaram de começar a aprender o idioma, recentemente se depararam com um vídeo tutorial sobre a criação de uma grade EA, escreveu, compilou, 0 erros, 0 avisos. Mas eu não consigo ver meu robô abrindo o comércio, quero perguntar quem não é muito preguiçoso))))

Obrigado de antemão!


extern double Lots      = 0.1;
extern double Profit    = 50;
extern int Step         = 30;
extern int Magic        = 6677;
extern int Slippage     = 5;

extern int maPeriod     =100;
extern int maShift      =1;

double ma, FindLastBuyPrice, price;
//------------------------------------------------------------------
//___ПРОВЕРКА_ЗНАКОВ_ПОСЛЕ_ТОЧКИ___
//------------------------------------------------------------------
int OnInit()
{
   if (Digits == 3 || Digits == 5)
   {
      Step     *= 10;
      Slippage *= 10;
   }
   return(INIT_SUCCEEDED);
}
//---------------------------------------------
void OnDeinit(const int reason)
{

}
//------------------------------------------------------------------
//
//------------------------------------------------------------------
void OnTick()
{
  
   ma = iMA(Symbol(),0,maPeriod, maShift, MODE_SMA, PRICE_CLOSE, 0);
  
   if (CountBuy()==0 && CountSell() == 0 && Bid < ma)//
   {
      if (OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, 0, 0, "", Magic, 0, Red) < 1)
         Print ("Неудалось открыть ордер на Продажу");
   }
   if (CountBuy()==0 && CountSell() == 0 && Ask < ma)
   {
      if (OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, 0, 0, "", Magic, 0, Blue) < 1)
         Print ("Неудалось открыть ордер на Покупку");
      
   }
  }
//+------------------------------------------------------------------+


D destacou o que estava faltando
 
Sergey Gritsay:
D destacou o que estava faltando
Obrigado, essa é a minha falta de atenção!
 
Alexey Viktorov:
Não seja preguiçoso, siga o link para a documentação, leia-a cuidadosamente e você entenderá tudo.
Não diz nada sobre o cálculo do indicador na própria EA, e eu também já vi isso.
 
trader781:
Não diz nada sobre o cálculo do indicador na própria EA, e eu também já vi isso.
Como não poderia dizer? Eu lhe dei uma citação da documentação. Talvez, não seja na própria EA que é calculado, não sei profundamente como tudo acontece lá, mas não preciso carregar o indicador e a biblioteca. Esta é a questão que estava em jogo. Qual é a pergunta e qual é a resposta.
 
pessoal, vocês podem me dizer como fazer os gráficos no terminal para salvar a marcação depois de ligar novamente?
Eu salvei no formato csv, não funciona
 
Sergey Parkin:
pessoal, vocês podem me dizer como fazer os gráficos no terminal para salvar a marcação depois de ligar novamente?
Salvei no formato csv, não funciona.
De que markup estamos falando?
 
Alexey Kozitsyn:
De que tipo de marcação estamos falando?
A marcação nos gráficos, níveis de suporte/resistência, por exemplo.
Depois de ligar o terminal novamente, tudo desaparece dos gráficos.
Devo tê-lo salvo de alguma forma.
Pressionei "File-Save As" e salvei-o, mas não me ajudou.
Passei muito tempo ontem desenhando a marcação nos gráficos, mas hoje liguei o terminal e ele desapareceu(
 
Sergey Parkin:
sobre as marcações nos gráficos, níveis de suporte/resistência, por exemplo.
Quando volto a ligar o terminal, tudo isso desaparece dos gráficos.
Acho que preciso salvá-lo de alguma forma.
Eu tentei salvá-lo pressionando o botão "File-Save As", mas isso não me ajudou.
Ontem passei muito tempo desenhando a marcação nos gráficos, e hoje liguei o terminal e ele desapareceu(
Há algum indicador/conselheiro nos gráficos?
Razão: