por exemplo, colocamos o valor na função: 7 lotes. O corretor tem um volume de lote mínimo de 5 e um incremento de lote de 2.
aqui está minha função de normalização de lote, eu a uso há muito tempo, ninguém reclamou ainda, lá você pode descobrir o incremento de lote e depois arredondá-lo para o número de dígitos do incremento de lote
//_______________________________________________________________________//Нормализация объема лота для ордера up=true - в большую сторону, иначе в меньшую//_______________________________________________________________________double NormalizeLot(double value, bool up=false){
double res,sizetable[9] = {1.0, 0.1, 0.01, 0.001, 0.0001, 0.00001, 0.000001, 0.0000001, 0.00000001};
double lotStep = MarketInfo(Symbol(),MODE_LOTSTEP);
int lotdigits;
for (lotdigits=8; lotdigits>=0 ; lotdigits--) if (lotStep <= sizetable[lotdigits]) break;
if(up) res = NormalizeDouble(MathCeil(MathMin(MathMax(value, MarketInfo(Symbol(),MODE_MINLOT)), MarketInfo(Symbol(),MODE_MAXLOT))/lotStep)*lotStep,lotdigits);
else res = NormalizeDouble(MathFloor(MathMin(MathMax(value, MarketInfo(Symbol(),MODE_MINLOT)), MarketInfo(Symbol(),MODE_MAXLOT))/lotStep)*lotStep,lotdigits);
return(res);}
//_______________________________________________________________________
Bem, se você encontrou um servidor que tem um passo de lote, por exemplo, 0,37, então há apenas adição e comparação com o lote necessário no loop, mas não havia tais servidores, parece que há lotes não-standard em bitcoin, eu não me envolvi, eu não sei, você precisa de uma situação específica
Bom dia caros colegas, por favor, ajudem-me a soletrar corretamente a condição na minha EA para entrar em uma profissão no SHI_silvertrend_signal indicator signals on binary options, somente OP_SELL e OP_BUY. para M1 e M5. O sinal chega ao final da vela anterior.
- Para abrir uma ordem no momento do sinal do indicador, somente na primeira vela após o sinal
- não mais que 5 segundos a partir do momento em que o sinal é recebido.
- Mudança de preço aceitável dentro da Slippage
(O indicador tem 2 amortecedores)
do comentário indicador// ambos os amortecedores a serem preenchidos com zeros. Caso contrário, haverá lixo ao mudar o cronograma.
res = NormalizeDouble(MathFloor(MathMin(MathMax(value, MarketInfo(Symbol(),MODE_MINLOT)), MarketInfo(Symbol(),MODE_MAXLOT))/lotStep)*lotStep,lotdigits);
Não consigo entender como distinguir entre barra para baixo ou barra para cima. E como prescrever adequadamente uma função que não faria muitos ofícios ...
Em geral, minha cabeça não está pensando direito. Ajuda por favor!!!!
Se você abrir com este volume:
0.029abrirá 0,02 lotes
abrirá 0,03 lotes.e se abrir com esse volume:
Como calcular o número de casas decimais?
por exemplo, descobri que o lote mínimo é 0,01.
como posso deduzir que o número de casas decimais é 2?
para normalizar o volume de pedidos com duas casas decimais.
O terminal simplesmente descarta todos os sinais extras.
Se abrirmos com este volume:
abrirá 0,02 lotes.
abrirá 0,03 lotes.e se você abrir com esse volume:
E se você precisar abrir 0,25 lotes? Aqui estão prontas e funcionando funções, leia-as e use-as.
https://www.mql5.com/ru/forum/131859/page8#comment_3359730
multiplicador:
por exemplo, colocamos o valor na função: 7 lotes.
O corretor tem um volume de lote mínimo de 5 e um incremento de lote de 2.
aqui está minha função de normalização de lote, eu a uso há muito tempo, ninguém reclamou ainda, lá você pode descobrir o incremento de lote e depois arredondá-lo para o número de dígitos do incremento de lote
Bem, se você encontrou um servidor que tem um passo de lote, por exemplo, 0,37, então há apenas adição e comparação com o lote necessário no loop, mas não havia tais servidores, parece que há lotes não-standard em bitcoin, eu não me envolvi, eu não sei, você precisa de uma situação específicaBom dia caros colegas, por favor, ajudem-me a soletrar corretamente a condição na minha EA para entrar em uma profissão no SHI_silvertrend_signal indicator signals on binary options, somente OP_SELL e OP_BUY. para M1 e M5. O sinal chega ao final da vela anterior.
- Para abrir uma ordem no momento do sinal do indicador, somente na primeira vela após o sinal
- não mais que 5 segundos a partir do momento em que o sinal é recebido.
- Mudança de preço aceitável dentro da Slippage
(O indicador tem 2 amortecedores)
do comentário indicador// ambos os amortecedores a serem preenchidos com zeros. Caso contrário, haverá lixo ao mudar o cronograma.
Obrigado antecipadamente por sua ajuda e apoio!
O código do próprio indicador (encontrado na Internet, se a publicação do código não contradizer as regras do fórum?)
Igor Makanu:
(Que reviravolta. matmax, depois matmin. )
onde está faltando a chave de otimização?
como otimizar????
Por favor, informe como especificar corretamente a condição para entrar em uma profissão no sinal indicador.
Eu escrevi um simples Expert Advisor para os gráficos da Renko que se parece com isto:
Não estou muito satisfeito com o gráfico offline e decidi combiná-lo com o indicador AG_Renko_Chart. Estou anexando-o à minha mensagem.
Mas aqui está como a função que retorna o valor renko na borda direita:
Não consigo entender como distinguir entre barra para baixo ou barra para cima. E como prescrever adequadamente uma função que não faria muitos ofícios ...
Em geral, minha cabeça não está pensando direito. Ajuda por favor!!!!
onde está faltando a chave de otimização?
como otimizar????
Isto é uma piada ou uma piada social???
Isso é uma piada ou você está fazendo pouco da sociedade?
Não é uma brincadeira e não é assim que estou zombando da sociedade.
Dê uma boa olhada na foto antes de publicar heresias.
não é uma brincadeira e não é assim que eu troço.
Olhe a foto com cuidado antes de postar heresia.
O problema é a resolução da tela.