Alguém pode sugerir como obter (apanhar) o momento em que uma posição é fechada em MT5? Na verdade, precisamos de ter as propriedades da última posição fechadas.
SkyTreker: Alguém pode sugerir como obter (apanhar) o momento em que uma posição é fechada em MT5? Na verdade, é necessário obter as propriedades da última posição fechada.
Boa tarde! Pode dar-me uma dica, não consigo gerir a estrutura da consulta. Devo ter-me esquecido. Provavelmente algo estúpido, uma timpirataria. Na verdade, eu queria saber a que é que o lote está à altura.
//+------------------------------------------------------------------+//| депозита.mq5 |//| Copyright 2012, MetaQuotes Software Corp. |//| http://www.mql5.com |//+------------------------------------------------------------------+#property copyright "Copyright 2012, MetaQuotes Software Corp."#property link "http://www.mql5.com"#property version "1.00"//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
{
//---Print ( ACCOUNT_BALANCE );
MqlTradeRequest request={0};
MqlTradeResult result={0};
structMqlTradeRequest
{
ENUM_TRADE_REQUEST_ACTIONS action=TRADE_ACTION_DEAL; // Тип выполняемого действияdouble volume=1; // Запрашиваемый объем сделки в лотах ENUM_ORDER_TYPE type=ORDER_TYPE_SELL; // Тип ордера
}
//---return(0);
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit(constint reason)
{
//---
}
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
//---
}
//+------------------------------------------------------------------+
Estou a mudar da MQL4, não consigo compreender como encontrar barras altas e baixas com o tempo+TF. Foi fácil determinar a mudança por tempo e alta e baixa por deslocamento.
intCopyHigh(
string symbol_name, // имя символаENUM_TIMEFRAMES timeframe, // периодdatetime start_time, // с какой датыint count, // сколько копируемdouble high_array[] // массив для копирования максимальных цен
);
Tenho de empenar uma matriz para obter um valor?
+ Mais uma pergunta: por exemplo, se eu definir o gráfico das horas para as 19:20 dá-me uma barra alta que abre às 19:00 e eu não recebo nada e recebo uma barra alta que abre às 20:00 ?
structMqlTradeRequest
{
request. action=TRADE_ACTION_DEAL; // Тип выполняемого действия
request. volume=1; // Запрашиваемый объем сделки в лотах
request. type=ORDER_TYPE_SELL; // Тип ордераOrderSend(request,result);
}
'MqlTradeRequest' - estrutura ou classe já definida depósito.mq5 20 9
E não é este o caso.
structMqlTradeRequest
{
request. action=TRADE_ACTION_DEAL; // Тип выполняемого действия
request. volume=1; // Запрашиваемый объем сделки в лотах
request. type=ORDER_TYPE_SELL; // Тип ордера
}
OrderSend(request,result);
//---
'MqlTradeRequest' - estrutura ou classe já definida depósito.mq5 20 9
Eu assumiria que se não se especificam os stops-profits, então eles não existem, se não se especifica um par de moedas, então é aquele em cujo gráfico o robô está, o preço de uma ordem ágil de acordo com o meu intelecto também não parece ser necessário! Eu leio inglês. Suponho que sim.
E que classe não está definida nesta estrutura? O compilador ficou preso no seu cérebro!
Print ( ACCOUNT_BALANCE );
Print (SYMBOL_MARGIN_INITIAL);//Начальная (инициирующая) маржа обозначает размер необходимых залоговых средств в маржинальной валюте для открытия позиции объемом в один лот. Используется при проверке средств клиента при входе в рынок.
Obtivemos 37 e 42 !!!!!. O que são trinta e sete? O que são quarenta e dois? Vejo um saldo de 17 155, 43 e quais são esses números?
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Alguém pode sugerir como obter (apanhar) o momento em que uma posição é fechada em MT5? Na verdade, é necessário obter as propriedades da última posição fechada.
Estou a mudar da MQL4, não consigo compreender como encontrar barras altas e baixas com o tempo+TF. Foi fácil determinar a mudança por tempo e alta e baixa por deslocamento.
---------------------------------------------------------------
parece ser CopyHigh, etc.
Tenho de empenar uma matriz para obter um valor?
+ Mais uma pergunta: por exemplo, se eu definir o gráfico das horas para as 19:20 dá-me uma barra alta que abre às 19:00 e eu não recebo nada e recebo uma barra alta que abre às 20:00 ?
'MqlTradeRequest' - estrutura ou classe já definida depósito.mq5 20 9
E não é este o caso.
'MqlTradeRequest' - estrutura ou classe já definida depósito.mq5 20 9
Eu assumiria que se não se especificam os stops-profits, então eles não existem, se não se especifica um par de moedas, então é aquele em cujo gráfico o robô está, o preço de uma ordem ágil de acordo com o meu intelecto também não parece ser necessário! Eu leio inglês. Suponho que sim.
E que classe não está definida nesta estrutura? O compilador ficou preso no seu cérebro!
AAH! A estrutura já está definida! Compilou!!!
Colocar em 37 e 42 !!!!! O que são trinta e sete? O que são quarenta e dois? Vejo um saldo de 17,155, 57 e quais são esses números?
Coloco em 37 e 42 !!!!!. O que são trinta e sete? O que são quarenta e dois? Vejo um saldo de 17.155, 43 e quais são estes números?
ACCOUNT_BALANCE é um identificador numérico
correcto éAccountInfoDouble(ACCOUNT_BALANCE) eSymbolInfoDouble( Symbol(),SYMBOL_MARGIN_INITIAL)
por outras palavras, o identificador pode ser representado tanto alfabeticamente como numericamente
por outras palavras ACCOUNT_BALANCE eSYMBOL_MARGIN_INITIAL são apenas números