O que impede o assessor de ganhar dinheiro. - página 7

 
FAQ:

Aqui https://www.mql5.com/ru/forum/137651/page3 Eu afixei minha função de fechamento

Substituir GetInfo() por print, Fun_Error() = ErrorDescription()

E na sua opinião, as funções de fechamento e abertura de pedidos KimIV são suficientemente confiáveis para trabalhar em uma conta real?
 
FAQ:

Já escrevi quantas vezes, após selecionar um pedido, verifique o horário de fechamento, se !=0 então o pedido já está fechado.

"E estas pessoas me ensinam a escolher meu nariz"...

Você é insultuoso, diretor.
 
FAQ:

Já escrevi quantas vezes, após selecionar um pedido, verifique o horário de fechamento, se !=0 então o pedido já está fechado.

"E estas pessoas me ensinam a escolher meu nariz"...

É isso aí. Eu peguei. Eu farei as edições para minhas corujas. Obrigado.
 
Roman.:

Sim, a propósito, estou me lembrando agora...

Se você tem um disponível, por favor, copie-o... com um controle de tempo, algo como - se não for igual a/igual a zero. porque só as ordens fechadas têm um horário de fechamento...


https://www.mql5.com/ru/forum/137651/page3

if(OrderCloseTime()!=0){return;}

 
FAQ:


https://www.mql5.com/ru/forum/137651/page3

if(OrderCloseTime()!=0){return;}

Sou grato. Eu já coloquei o link para esta ficção em minha biblioteca.
 
É tudo uma questão de fechamento. FAQ, você poderia publicar também a função de abertura?
 
FAQ:
Então funções como OrderClosePrice() retornam um valor não-normalizado?
 
Em relação aos ifs compostos: como você sabe, não há verificação reduzida de palavras no MOCL, portanto todas as condições em um composto serão calculadas, e se você definir os filtros corretamente, metade das condições não precisarão nem mesmo ser verificadas.
 
Mathemat:
É tudo uma questão de fechamento. FAQ, você poderia publicar também a função de abertura?

Não faz sentido, tem demasiadas ligações com outras funções da biblioteca comercial, então toda a biblioteca deve ser descrita, onde e como aplicar. Quando eu terminar minha classe de comércio visual de mouse e interface de janela para o terminal, começarei meu próprio tópico e escreverei vários artigos, porque lá eu terei uma API completa...
 

Até agora, apenas fotos :)

E tudo isso é servido por dez linhas de código:

        ObjSet(pName,"",OBJ_CANVAS,8,4,10,1,1,MidnightBlue,White,0,1,0);
        ObjSet(wName,pName,OBJ_LABCLO);//,4,4,10,1,1);//,Black,White,0,0,0);
        ObjSet(wName,pName,OBJ_LABSHW);
        ObjSet(wName,pName,OBJ_LABSET); 
        ObjSet(wName,pName,OBJ_LABALR);
        ObjSet(wName,pName,OBJ_LABSND);
        ObjSet(wName,pName,OBJ_LABEML);
        ObjSet(wName,pName,OBJ_CANVAS,0,25,10,4,1,Black,White,0,0,0);
        ObjSet(arrNm,wName,OBJ_LABLFT,4,4);
        ObjSet(arrNm,wName,OBJ_LABRGT,25,4);
        ObjSet(arrNm,wName,OBJ_LABUP ,4,25);
        ObjSet(arrNm,wName,OBJ_LABDWN,4,46);
        ObjSet(arrNm,wName,OBJ_LABSEL,25,25);
   pName = pName+"1";
        ObjSet(pName,"",OBJ_CANVAS,60,50,3,1,1,MidnightBlue,White,2,1,0);
        ObjSet(wName,pName,OBJ_LABCLO);//,4,4,10,1,1);//,Black,White,0,0,0);
        ObjSet(wName,pName,OBJ_LABSHW);         
        ObjSet(wName,pName,OBJ_CANVAS,0,25,3,4,1,Black,White,0,0,0);
        ObjSet("bdfd",wName,OBJ_BUTBUY,4,4);
        ObjSet("bdfd",wName,OBJ_BUTSEL,4,24);
        ObjSet("bdfd",wName,OBJ_BUTCLO,4,44);
        ObjSet("bdfd",wName,OBJ_BUTREV,4,64);

E tudo isso se comporta como janelas completas, se move, se sobrepõe, todos os botões funcionam, mas ainda há muito o que fazer.