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

 
Alguém pode me ajudar com este problema: https://www.mql5.com/ru/forum/329462?
В чем проблема при переходе с MQL4 на MQL5?
В чем проблема при переходе с MQL4 на MQL5?
  • 2019.12.30
  • www.mql5.com
Я попытался изменить код с MQL4 на MQL5. Проблема в том, что советник не работает, так как работает в MQL4...
 
Igor Makanu:

pode, o código é para reprodução:

Onde mais posso ver exemplos mais complicados, mas apenas sobre as classes funcionais que não entendo para que servem?

 
Igor Makanu:

você pode, código para reprodução:


Legal, de alguma forma eu perdi isso. Tantos padrões OOP podem ser implementados mais facilmente. Estratégia e Estado, por exemplo, por exemplo.

 
Aleksey Mavrin:

Uma boa pergunta contém a resposta (C)

Roman Shiredchenko:

A função deve retornar um valor duplo - se a função for nula - não.

Se você tem variáveis definidas acima em seu código, elas podem ser comentadas + você tinha espaços extras aqui (Lance > = L8b)) - fez correções:

Construído, funcionou, obrigado!
 

E pessoal, eu encontrei este código em um dos fios.

typedef int(*MyFuncType)(int,int);

int addition (int a, int b)
{ return (a+b); }

int subtraction (int a, int b)
{ return (a-b); }

int operation (int x, int y, MyFuncType myfunc)
{
   int g;
   g = myfunc(x,y);
   return (g);
}

int OnInit()
{
   int m,n;
   m = operation (7, 5, addition);
   n = operation (20, m, subtraction);
   Print(n);
   return(INIT_FAILED);  //just to close the expert
}
 

Boa tarde a todos.

Sei que provavelmente é uma pergunta tola, mas ainda não encontrei o erro. Por favor, ajude.

extern int shag_setki = 80;            
extern int position = 10;


Print("q = ", q, " OrderBufer_B[q].price = ", OrderBufer_B[q].price);
      tsS = NormalizeDouble(OrderBufer_B[q].price-shag_setki*position*_Point,_Digits);
            
Print("tsS = ", tsS);

No terminal, a primeira impressão - OrderBufer_B[q].price = 0,88448


Eu preciso do preço certo em tsS. O problema é que a impressão diz que tsS = 0.

O que está errado?

 

Quero aprender como fazer uma interface intuitiva e de fácil utilização em MQL4/5 para Consultores Especialistas e indicadores

Não como o padrão - o nome da variável e seu valor na guia "Parâmetros de entrada". E quero ter sub-tabs, para que quando você ativar um parâmetro, um grupo de outros parâmetros esteja disponível, por exemplo, para colocar quadrados - botões 4 em uma linha e 4 em uma coluna com uma imagem dentro de cada quadrado, etc...


O que você recomenda estudar, qual biblioteca? MUITO IMPORTANTE - Aprendo tudo com vídeos, repetindo exemplos e depois tentando criar algo semelhante, mas diferente, é muito difícil para mim aprender programação com ajuda/documentos. Por favor, informe - há algum vídeo tutorial sobre o que eu preciso para a MQL4/5? Só não consigo encontrá-lo no youtube ou ele não está lá.

 
Alexandr Sokolov:

Quero aprender como fazer uma interface intuitiva e de fácil utilização em MQL4/5 para Consultores Especialistas e indicadores

Não como o padrão - o nome da variável e seu valor na guia "Parâmetros de entrada". Quero ter sub-tabs, para que quando você ativa um parâmetro um grupo de outros parâmetros esteja disponível, por exemplo, você poderia ter quadrados - botões 4 em uma linha e 4 em uma coluna com uma imagem dentro de cada quadrado, etc...


O que você recomenda estudar, qual biblioteca? MUITO IMPORTANTE - Aprendo tudo com vídeos, repetindo exemplos e depois tentando criar algo semelhante, mas diferente, é muito difícil para mim aprender programação com ajuda/documentos. Por favor, informe - há algum vídeo tutorial sobre o que eu preciso para MQL4/5? Ou não o encontrei no youtube ou ele não está lá.

Se é para você e seu círculo interno, então o C# é a melhor opção.

Não sei se está disponível na Sharp, ou se não está.

E depois leia algumas instruções "como tornar a MQL5 afiada e amigável".

 
Alexandr Sokolov:

Que tipo de variáveltsS?

Obrigado. :) Isso ajudou.

 
Maxim Kuznetsov:

Se você quiser usar C# para você e seu círculo interno, então C# é a melhor escolha.

há muitos bons tutoriais sobre Sharp, desde o site da microsoft até a intuição.

e depois leia alguns tutoriais sobre "como conseguir Sharpe e MQL5 juntos".

Obrigado! E se para fins comerciais?