Navigation

    Portal do Trader
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users

    StopLoss através do preço

    MetaTrader 5
    2
    3
    1739
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Trader627 last edited by

      Estou aprendendo mql5 e estou com uma dúvida. Na maioria dos exemplos de EA, o stop loss e take profit são realizados por pontos. No entanto, eu gostaria que o stop loss e take profit pelo preço. Como eu posso fazer isso? mrequest.action = TRADE_ACTION_DEAL; mrequest.price = NormalizeDouble(latest_price.bid,_Digits); http://mrequest.sl = NormalizeDouble(latest_price.bid + STP*_Point,_Digits); // Stop Loss http://mrequest.tp = NormalizeDouble(latest_price.bid - TKP*_Point,_Digits); // Take Profit mrequest.symbol = _Symbol; mrequest.volume = Lot; mrequest.magic = EA_Magic; mrequest.type= ORDER_TYPE_SELL; mrequest.type_filling = ORDER_FILLING_FOK; mrequest.deviation=100; //--- send order OrderSend(mrequest,mresult);
      1 Reply Last reply Reply Quote 0
      • RodrigoCohen
        RodrigoCohen last edited by

        Everton, a resposta está no seu código. A variável latest_price.bid já é um preço. Basta você substituir a seção latest_price.bid +STP* _Point pelo preço fixo que deseja stopar. Lembrando de dar o devido tratamento ao valor, caso necessite.
        1 Reply Last reply Reply Quote 0
        • T
          Trader627 last edited by

          Obrigado Rodrigo. Vou testar no meu código. Abs Everton
          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          O Portal do Trader não se responsabiliza pelas informações e opiniões veiculadas neste fórum, sendo elas de autoria individual de cada participante. Vale ainda ressaltar que investimentos em mercado de renda variável possuem riscos, ganhos passados não garantem ganhos futuros, e a decisão final e responsabilidade sobre cada operação é de cada investidor, devendo ser tomada individualmente.
          © 2021 Portal do Trader. Todos os direitos reservados.