Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 969
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
A EA negoceia numa sebe. Talvez alguns controlos devam ser acrescentados como padrão?
Por acaso está a testá-lo numa conta de cêntimos? Em algumas contas de cêntimos, o lote mínimo é de 0,1
Estou a negociar normalmente no testador, construir 1960. O lote que eu ponho, é o que é preciso em 12 pares ao mesmo tempo
Por acaso está a testar numa conta em cêntimos? Em algumas contas de cêntimos, o lote mínimo é de 0,1
E porquê #16 lote 0,01?
Se se refere à minha fotografia, é o encerramento parcial no perito que funcionou. Diz perto.
Não, verifica se há incrementos de mín-máx e de lote.
Se se refere à minha fotografia, é o encerramento parcial no perito que funcionou. Diz "fechar
Assim, talvez esta verificação procure um mínimo maior do que o actual e o substitua.Porque é que o seu código não funciona como pretende em mql4 com #propriedade estrita?
Que diferença fundamental do código que lhe foi mostrado por Vladimir?
Não descobri logo e pensei que não funcionava para mim por causa da ausência de =0, =1, etc...
mas acabou por ser a mesma coisa...
string xx=EnumToString(Symboll_(1)); // símbolo do resultado_1
Devia ter conseguido o NZDUSD
Mas a variante da matriz é mesmo o que eu precisava...
Não percebi logo e pensei que estava a falhar porque não tinha =0, =1, etc...
mas acabou por ser a mesma coisa...
string xx=EnumToString(Symboll_(1)); // símbolo do resultado_1
Devia ter conseguido o NZDUSD
Mas esta variante de matriz é mesmo o que eu precisava...
Naturalmente, ao produzir uma enumeração via EnumToString(), não obterá uma descrição da variável por detrás do "//" mas a própria variável tal como ela é.
Para produzir a enumeração da forma desejada, é necessário fazer uma função análoga à EnumToString(), que a imprimirá.
Para uma enumeração como esta:
Assim:
E chamamento:
Print(InstrumentToString());
: Konstantin NikitinSe se refere à minha fotografia, é o encerramento parcial no perito que funcionou. Diz perto.
Assim, talvez esta verificação procure ver se o mínimo é maior do que o actual e o substitua.Não creio que isso seja correcto.
Melhor ainda, diga claramente o que pretende alcançar. Vou provavelmente dar-vos um exemplo completo.
Era uma vez, em 2010, no Inverno. Também pedi para filtrar num indicador, cuja essência é: desenhar a linha Mach & Min HLine com PERIOD_MN1 para iBars....))))
Descobri por mim próprio. Dominado o MT4.
Lentamente, não imediatamente, estou a dominar o MT5.
"Diga claramente o que quer obter" FORMULA: Estou a converter (eu próprio) o que programei (eu próprio), e ao mesmo tempo estou a domin ar (eu próprio) o MT5 ....
MAS o que me mostrou com exemplos (visualmente) NÃO desapareceu.
SE SO I'll voltar atrás ))))
Naturalmente, ao imprimir uma enumeração utilizando EnumToString(), não obterá uma descrição da variável, que está por detrás do "//", mas a própria variável tal como ela é.
Para o imprimir da forma desejada, é necessário fazer uma função análoga à EnumToString(), que o imprimirá.
Este é o problema, porque para resolver a tarefa mais simples é preciso criar uma função e isto é um monte de código de que ninguém precisa,
em vez de uma linha de dez...
Estou a tentar ser o mais sucinto possível!...
Inicialmente podia contornar este problema acrescentando apenas uma linha ao código
mas não gostei só por causa da linha extra no código.
Eu não gosto de código "sujo"...