Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 642
- Avaliação:
- Publicado:
- 2016.05.24 10:51
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Parâmetros:
- riskPercent - percentual do saldo atual que você quer correr o risco
- sl - O valor de StopLoss para a ordem dada
- price - o preço de abertura da ordem
- error - parâmetro referenciado. um código de erro, que é retornado pela função
Nota: Eu não posso dizer que ele funciona corretamente. Eu verifiquei ele somente um pouco. Então, os seus comentários serão apreciados.
Aqui está um exemplo:
int riskPercentage = 3, error; double sl = Ask - 40 * Point, openPrice = Ask; double lots = GetNeccessaryLotsWithRisk(riskPercentage, sl, openPrice, error); if (CompareDoubles(lots, 0)) { switch (error) { case LOTS_TOO_BIG: // lots é maior que lots máximo Alert("Percentagem de risco é muito grande"); break; case LOTS_TOO_SMALL: // lots é menor que o lots mínimo Alert("Percentagem de risco é muito pequena"); break; default: // resultado da fórmula =) Alert("Parece que você obeve $0 ou o stoploss está muito longe"); break; } }
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/8568

Um exemplo da execução automática do script quando o período gráfico ou símbolo for alterado.

A aplicação da interpolação polinomial de Lagrange em FOREX.

As Linhas MM são desenhadas onde se encontra o suporte e resistência.

A "cobertura" para a normalização dos valores do indicador.