Stealth StopLosses?
Página 1 de 742 1 2 ÚltimaÚltima
Results 1 to 10 of 16

Thread: Stealth StopLosses?

  1. #1
    Eu entendo como codificar um stoploss stealth padrão. Isso não é difícil de forma alguma.

    Imagine se eu precisasse colocar uma parada? Como posso fazer essa discrição e ainda manter a capacidade de recuperação se o EA desligar, falta de energia, reinicialização do sistema, etc. Além disso, como posso colocar isso para que funcione para vários pedidos?

  2. #2
    Você não pode. Se você não tem alguma conexão com um corretor (mais eles não entendem onde você quer o seu SL - monitoramento ou não), então não existe SL. O melhor ajuste seria codificar sua lógica de monitoramento de SL em seu 'EA' de maneira recuperável e monitorar se o seu EA ainda está conectado. Se não, então deve avisá-lo (por SMSe-mail etc) Uma maneira recuperável .... Compre todas as informações de transação em matrizes (ou estruturas se a linguagem além do MQL) E.G. Magia original, preço disponível, tipo (compravenda), preço HL, contagem de pip, tamanho SL, preço SL, etc, e salve todos esses arrays em intervalos regulares em um arquivo. Você também terá que codificar padrões para carregar esses valores na inicialização do EA - nos casos em que o EAPC falhar. E os padrões para ”entender” quando você retorna de uma conexão temporária a uma falha, para que você possa examinar o estado atual do jogo versus o período anterior antes da interrupção. Aconselho-o a definir um SL fixo juntamente com o corretor que está mais longe do preço em comparação com o stealth real cessar, mas não tão longe quanto ser inexistente IE se o seu Stealth stop está atualmente a 30 pips do preço, em seguida, definir um corretor cessar 100 pips para que você tenha alguma cobertura de ástrofe

  3. #3
    Use GlobalVariables para o StopLoss, Trailing Stop atual, Etc .. - Eles não expiram após o uso por 4 meses.
    Http://book.mql4.com/variables/globals- É claro que o seu PC precisa estar ligado e funcionando, no entanto, o PC pode ser reiniciado e você continua de onde parou.

  4. #4
    Fatores de trabalho para um único comércio, difícil de aplicar a vários. Parece que vou ter que escrever em um arquivo um log de ticks. (para trocar a gerência do SL)

  5. #5
    A melhor maneira de configurar globals for multi seria usar identificadores especiais: AccountNumber_TradeTicket_ [StopLoss] 23875443_19283_ [60] Em seguida, é simples analisá-lo usando as finalidades de pesquisa de cadeia e conversão. Depois disso é simples fazer trabalhos CreateGlobalStop () e GetGlobalStop ()

  6. #6
    Simples, não qualquer dif do que um caminho real apenas use regras para fechar uma transação, ao invés de transferir um slhees algumas linhas de código somente para você, vc quer ter pedidos escolhidos Inserted Code if (! HideTakeProfitOrderType () == OP_SELLOrderTakeProfit ( )! = OrderOpenPrice () - TakeProfit * my_point) OrderModify (OrderTicket (), OrderOpenPropriedade (), OrderOpenPrice () - TakeProfit * my_point, OrderTakeProfit (), 0, CLR_NONE); if (! HideTakeProfitOrderType () == OP_BUYOrderTakeProfit ()! = OrderOpenPrice () TakeProfit * meu_ponto) OrderModify (OrderTicket (), OrderOpenPrice (), OrderOpenPrice () TakeProfit * meu_ponto, OrderTakeProfit (), 0, CLR_NONE); if (HideTakeProfitOrderType () == OP_SELLMarketInfo (OrderSymbol (), MODE_BID) lt; = OrderOpenPrice () - TakeProfit * meu_ponto) OrderClose (OrderTicket (), OrderLots (), MarketInfo (OrderSymbol (), MODE_BID), Slippage, CLR_NONE); if (HideTakeProfitOrderType () == OP_BUYMarketInfo (OrderSymbol (), MODE_ASK) gt; = OrderOpenPrice () TakeProfit * meu_ponto) OrderClose (OrderTicket (), OrderLots (), MarketInfo (OrderSymbol (), MODE_ASK), Slippage, CLR_NONE);

  7. #7
    Eu percebi que isso é ur thread ronald, seguindo todo o código de vi iv visto, como não poderia saber que isso

  8. #8
    Eu acabei de perceber que eu postei o código errado, aqui está a trilha furtiva. Código inserido void trail () int totalorders = OrdersTotal (); para (int I = totalorders-1; igt; = 0; I--)

  9. #9
    Não só é furtivo, mas também desenhar linhas no gráfico para que você possa ver o sl, eu examinei no ibfx, enquanto on-line, se off-line, o marketinfo não opera

  10. #10
    Eu fui atingido pela RR uma ideia muito melhor. Adicione 1000 pips ao seu SLTP e guarde-o na ordem normal. Simpy possuir sua rotina de saída subtrair 1000 pips no SL ou TP em ordem. Torna fácil armazenar e fácil de ler.

Permissões de Publicação

  • Não pode publicar novos tópicos
  • Não pode publicar respostas
  • Não pode publicar anexos
  • Não pode editar as suas publicações
  •  
  • Código BB está Ativo
  • Smilies estão Ativos
  • Código [IMG] está Ativo
  • Código [VIDEO] está Ativo
  • Código HTML está Desligado
O site da tradingintuitivo utiliza cookies
O site da tradingintuitivo utiliza cookies, alguns já foram definidos. Pode ler sobre a nossa utilização de cookies aqui. Por favor, clique no botão à direita para aceitar os nossos cookies. Se continuar a usar o site da tradingintuitivo, vamos supor que aceita os nossos cookies.