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
Ao instalar o Meta Trader 5, que servidor Proxy devo instalar?
em obras do mt5.
Sim funciona - erros de cálculo - 01.10.20112 a 06.10.2012 em Euro/$
o que quer dizer?
modificar não conseguiu comprar 0.10 EURUSD sl: 1.29120, tp: 1.29370 -> sl: 1.29120, tp: 1.29370 [Paragens inválidas]
JF 0 Core 1 19:48:37 2012.10.03 16:20:27 Modificar erro =4756
Stop Loss and Take Profit não pode ser modificado em si mesmo, é por isso que diz stop error, porque é surpreendente.
o que quer dizer?
modificar não conseguiu comprar 0.10 EURUSD sl: 1.29120, tp: 1.29370 -> sl: 1.29120, tp: 1.29370 [Paragens inválidas]
JF 0 Core 1 19:48:37 2012.10.03 16:20:27 Modificar erro =4756
Eu diria que o stoploss e o takeprofit não podem ser modificados em si mesmos, é por isso que diz stop error, porque é surpreendente.
mudar de roupa parar depois de 10 pips ou não?
Como posso calcular 10 pips como caros se especificar quando devo mudar a paragem?
if(PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY)
se houver uma posição de compra
if(MStop > 0)
Se o MStop estiver acima de zero
if(NormalizeDouble(Bid - MStop,4) >= Aberto)
Se o preço de licitação menos o preço MStop for maior do que o dobro do preço Open Open = NormalizeDouble(PositionGetDouble(POSITION_PRICE_OPEN),4)
que é especificado por 4 dígitos.
if(SL == 0 || NormalizeDouble(Bid - MStop,4) >= SL)
Se Stoploop = 0 ou preço Bid menos pontos pips mais alto ou igual ao nível Stoploop.
O que é que não está claro?
Funciona bem no MT4.
Utilizo-a no MT5, é uma falha.
No MT5 defino mais devido a StopLevel(SymbolInfoInteger(_Symbol,SYMBOL_TRADE_STOPS_LEVEL)). ainda uma falha.
Sim, e o que está escrito no código:
A paragem deve ser mudada após 10 pips?
Então como calcular 10 pips como caros se especifiquei quando devo mudar a paragem?
if(PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY)
se houver uma posição de compra
if(MStop > 0)
Se o MStop estiver acima de zero
if(NormalizeDouble(Bid - MStop,4) >= Aberto)
Se o preço de licitação menos o preço MStop for maior do que o dobro do preço Open Open = NormalizeDouble(PositionGetDouble(POSITION_PRICE_OPEN),4)
que é especificado por 4 dígitos.
if(SL == 0 || NormalizeDouble(Bid - MStop,4) >= SL)
Se Stoploop = 0 ou preço Bid menos pontos pips mais alto ou igual ao nível Stoploop.
O que é que não está claro?
Funciona bem no MT4.
Utilizo-a no MT5, é uma falha.
Faço os meus cálculos e funciona bem no MT4, ponho mais nível de paragem no MT5 (SymbolInfoInteger(_Symbol,SYMBOL_TRADE_STOPS_LEVEL)). ainda uma falha.
É simples, é o nível errado de paragens, ou seja, uma paragem inferior ao mínimo.
O que é que não se deve entender?
É simples, é o nível errado de paragens, ou seja, uma paragem inferior ao mínimo.
O que é que não se deve entender?
Olá Reshetov,
Para si é "Mas que raio?", para mim é a condição quando tenho de fazer uma chamada para a função de modificação.
Se tivesse olhado para o código, não o teria escrito.
O código faz:
Condição de tradução:
Se o preço no Bid-MStop for superior ou igual ao nível de abertura da posição, então é possível fazer uma chamada de função de modificação - não mais cedo.
Além disso, esta não é a forma correcta de o fazer - está no código e deve ser feita correctamente:
A segunda normalização é apenas para o caso de, penso que não é má.
A condição em si (que retirou da condição para uma Venda Positiva):
Se a perda stop for zero ou Bid menos 10 pips a mais ou igual para parar o nível de perda - então podemos chamar a função modificar.
Se o preço for mais alto e o stop loss mudar, a próxima chamada será feita após 10 pips, para que não aconteça em cada tick.
Foi o que escrevi - penso que está certo.
Estava à espera que me dissesse se está certo ou errado, se é um erro meu ou um insecto?
Olá Reshetov,
Para si é "Que caralho?", para mim é a condição quando tenho de fazer uma chamada de função de modificação.
...