Ajuda

 

Olá, tudo bem?

Preciso de ajuda, acrescentar a função no código abaixo para que a cada tick atualize a distancia das ordens com o preço atual na mesma distancia que abre as ordens.

Me dê uma luz, Ficarei muito Grato

#include <Trade\Trade.mqh>  

CTrade meutrade; 

void OnTick()
 {
   double ask, bid;
            
   bid = SymbolInfoDouble(_Symbol, SYMBOL_BID);
   ask = SymbolInfoDouble(_Symbol, SYMBOL_ASK); 

   meutrade.BuyStop(0.01,ask+(12*_Point),_Symbol,0,0);   meutrade.SellStop(0.01,bid-(12*_Point),_Symbol,0,0);                       
   meutrade.BuyStop(0.01,ask+(11*_Point),_Symbol,0,0);   meutrade.SellStop(0.01,bid-(11*_Point),_Symbol,0,0);            
   meutrade.BuyStop(0.01,ask+(10*_Point),_Symbol,0,0);   meutrade.SellStop(0.01,bid-(10*_Point),_Symbol,0,0); 
 }
 
Alexandre Ramos De MirandaOlá, tudo bem? Preciso de ajuda, acrescentar a função no código abaixo para que a cada tick atualize a distancia das ordens com o preço atual na mesma distancia que abre as ordens. Me dê uma luz, Ficarei muito Grato

Code Base

Code Block for "Trailing Stop" based on current market price. (Ask / Bid)

Hapu Arachchilage Tharindu Lakmal, 2024.04.04 22:09

This code block loops through all opened position and do trailing based on Ask and Bid prices.


Code Base

XP Forex Trade Manager MT5

Marzena Maria Szmit, 2023.01.09 15:51

Forex Trade Manager MT5 simplifies managing open orders in MetaTrader 5.


Code Base

Dynamic Trailing Stop Loss and Profit Target Management

Ohene Kofi Akuoku Osei, 2023.04.27 18:03

This code snippet implements a dynamic risk management strategy for existing trades. It focuses on closing trades based on profit or loss thresholds and employs a trailing stop loss to lock in profits as the trade moves favorably. The strategy helps manage risk and enhance profitability in a streamlined manner.

Artigos

Como criar o seu próprio limite móvel

Dmitry Fedoseev, 2013.12.26 15:33

A regra básica do negociante - aumente o lucro, corte as despesas! Este artigo considera uma das técnicas básicas, permitindo seguir esta regra - mover o nível de parada de proteção (nível Stop Loss) após aumentar o lucro da posição, ou seja - nível do Limite móvel. Você encontrará o procedimento passo-a-passo para criar uma classe para o limite móvel nos indicadores SAR e NRTR. Todos poderão inserir este limite móvel em seus experts ou usá-los independentemente para controlar posições em suas contas.

Artigos

Como criar qualquer tipo de Trailing Stop e anexá-lo ao EA

Artyom Trishkin, 2024.10.10 10:25

Neste artigo, vamos analisar classes para a criação conveniente de diferentes tipos de trailing stops. Vamos aprender a anexar o trailing stop a qualquer EA.

Trailing stop - Trading automation - MQL5 Programming for Traders - MetaTrader 5 algorithmic/automatic trading language manual