Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Scripts

Reconstruction of positions - script para MetaTrader 5

Visualizações:
1277
Avaliação:
(28)
Publicado:
2017.02.01 09:02
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Reconstruction of positions — modelo de trabalho com o histórico de negociação em contas com cobertura (Hedge), reconstrução de posições.

Exemplo de edição final:

position #0
DEAL_ENTRY_IN, type DEAL_TYPE_BUY, price 1.04552, Deal EURUSD, volume 0.03, DEAL_POSITION_ID #119707903, profit 0.00
DEAL_ENTRY_OUT_BY, type DEAL_TYPE_SELL, price 1.04562, Deal EURUSD, volume 0.02, DEAL_POSITION_ID #119707903, profit 0.20
DEAL_ENTRY_OUT_BY, type DEAL_TYPE_SELL, price 1.04534, Deal EURUSD, volume 0.01, DEAL_POSITION_ID #119707903, profit -0.18
position #1
DEAL_ENTRY_IN, type DEAL_TYPE_SELL, price 1.04562, Deal EURUSD, volume 0.02, DEAL_POSITION_ID #119708383, profit 0.00
DEAL_ENTRY_OUT_BY, type DEAL_TYPE_BUY, price 1.04552, Deal EURUSD, volume 0.02, DEAL_POSITION_ID #119708383, profit 0.00
position #2
DEAL_ENTRY_IN, type DEAL_TYPE_SELL, price 1.04534, Deal EURUSD, volume 0.05, DEAL_POSITION_ID #119708643, profit 0.00
DEAL_ENTRY_OUT_BY, type DEAL_TYPE_BUY, price 1.04552, Deal EURUSD, volume 0.01, DEAL_POSITION_ID #119708643, profit 0.00
DEAL_ENTRY_OUT, type DEAL_TYPE_BUY, price 1.04524, Deal EURUSD, volume 0.04, DEAL_POSITION_ID #119708643, profit 0.40

Como pode ser visto, as transações, tomadas a partir do histórico de negociação, são agrupadas por posições de acordo com as quais se relacionam. Agrupamento por parâmetro

DEAL_POSITION_ID

Identificador da posição, na abertura, alteração ou fechamento em que está envolvida esta transação. Cada posição tem um identificador único que é atribuído a todas as transações efetuadas no instrumento ao longo da via da posição.

long



Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/17261

BIG DOG BIG DOG

Expert Advisor que coloca ordens stop pendentes BUY_STOP e SELL_STOP.

Autotrade Autotrade

O Expert Advisor coloca duas ordens pendentes (BuyStop e SellStop) com tempo de expiração especificado.

TrailingStop TrailingStop

Exemplo de Expert Advisor com implementação de Trailing Stop.

AIS1 AIS1

Expert Advisor com base na análise de Open, High e Low.