Ajuda com o seguinte código
Results 1 to 2 of 2

Thread: Ajuda com o seguinte código

  1. #1
    Eu estou preso com o meu código onde eu quero criar um tipo de loop de verificação para verificar se há alguma ordem entre o primeiro pedido aberto e o stoploss.

    Se o pedido estiver faltando, envie a ordem. O resultado EA deve ser visto como sempre há ordem em algum preço entre a primeira ordem aberta e seu stoploss.

    Alguém pode me empurrar para a direção certa aqui ou me enviar algum exemplo semelhante como resolver isso.

    Código inserido int bMagic = 111; int start () {//---- int tot = OrdersTotal (); int bCount; if (tot == 0) {OrderSend (Símbolo (), OP_BUY, 1, Ask, 3, Ask-25 * Point, Ask 25 * Point, 0, bMagic, 0, Green); } if (tot! = 0) {para (int count = tot-1; countgt; 0; count--) {if (! OrderSelect (count, SELECT_BY_POS)) continuar; {if (OrderSymbol () == Símbolo () OrderMagicNumber () == bMagic) {if (OrderType () == OP_BUY) {duplo bOpen = OrderOpenPrice (); double bSL = OrderStopLoss (); double bTicket = OrderTicket (); bCount ; }}}}} intervalo int; if (bCount! = 0) {intervalo = (bOpen-bSL)ponto; } if (intervalo! = 0) {//???? }/---- return (0); }

  2. #2

    Eu estou preso com o meu código onde eu quero criar um tipo de loop de verificação para verificar se há alguma ordem entre o primeiro pedido aberto e o stoploss. Se o pedido estiver faltando, envie a ordem. O resultado EA deve parecer que sempre há pedidos em todos os preços entre o primeiro pedido aberto e seu stoploss. Alguém pode me empurrar para a direção certa aqui ou me enviar algum exemplo semelhante como resolver isso.
    Não posso ajudá-lo com seu código, pois estou tentando aprender. Eu não tenho certeza do que é exatamente o que você quer fazer de qualquer maneira. Eu acho que você precisa ser mais claro. Eu não entendo o que você quer O resultado O EA deve parecer que sempre há pedidos em todos os preços entre o primeiro pedido aberto e seu stoploss. e tenho certeza de que os outros também não entenderão. Pelo que vejo, você está verificando se já existem negociações abertas do tipo e número mágico que você estipula. Então você calcula a distância entre o preço aberto e SL (intervalo). Então você quer fazer algo se o preço aberto e SL não são iguais? BTW, se você estiver usando um corretor com o dígito extra, é provável que você receba um erro de SL e TP inválido, pois eles provavelmente estarão muito próximos do preço de entrada. 25 pontos é apenas 2,5 pips

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.