Вычисляет размер маржи, необходимой для указанного типа ордера на текущем счете и при текущем рыночном окружении без учета текущих отложенных ордеров и открытых позиций. Позволяет оценить размер маржи для планируемой торговой операции. Значение возвращается в валюте счета. [out] Переменная, в которую...
Perché è così: Aiuto per la classe di commercioCTrade, per esempio aprire una posizioneBuy
La conclusione positiva del metodo Buy(...) non significa sempre l'esecuzione positiva dell'operazione di compravendita. È necessario controllare il risultato dell'esecuzione della richiesta di compravendita (codice di ritorno del server di compravendita) chiamando il metodoResultRetcode() e il valore restituito dal metodoResultDeal().
MA! Anche questo controllo non sarà sufficiente poiché solo OnTradeTransaction() permette di ottenere la transazioneTRADE_TRANSACTION_DEAL_ADD - aggiungendo una transazione alla storia.
In generale, è necessario un set - inviare la richiesta di compravendita tramite CTrade, controllare subito il successo e attendere la transazioneTRADE_TRANSACTION_DEAL_ADD in OnTradeTransaction().
Ho provato diverse varianti della funzione SymbolInfoDouble(symbol, ...) in MQL5, non riesco a trovare la variante giusta, restituisce 0 ovunque.
boolOrderCalcMargin(
ENUM_ORDER_TYPE action, // тип ордера string symbol, // имя символа double volume, // объем double price, // цена открытия double& margin // переменная для получения значения маржи
);
Perché sì: leggete il riferimento aCTrade, ad esempio aprendo una posizioneBuy
MA! Anche questo controllo non sarà sufficiente poiché solo in OnTradeTransaction() possiamo ottenere la transazioneTRADE_TRANSACTION_DEAL_ADD - aggiungendo una transazione alla storia.
In generale, abbiamo bisogno di un set - inviare la richiesta di compravendita tramite CTrade, controllare immediatamente il successo e poi aspettare la transazioneTRADE_TRANSACTION_DEAL_ADD in OnTradeTransaction().
Puoi dirmi se c'è un indicatore che faccia un segno sulle candele che hanno superato i 10 pip in un tempo molto breve? Beh, diciamo, per identificare gli impulsi. Preferibilmente, dovrebbe essere disegnato direttamente sul grafico su questa stessa candela, e non in un indicatore di base
Данная библиотека является несколько переработанной версией замечательного скрипта 2006 года с учетом современных реалий MQL. Некоторые возможности убраны, некоторые - добавлены. В обеих платформах (MetaTrader 4/5) для сохранения отчета (в виде MetaTrader 4) можно запустить такой скрипт: и увидеть в соответствующем файле сформированный...
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Utilizzare OnTradeTransaction().
Faccio trading attraverso la bibbia CTrade
Si prega di suggerire un analogo della funzione MQL4 MarketInfo(asymbol, MODE_MARGIN_REQUIRED) in MQL5.
Ho bisogno di ottenerela quantità di fondi liberi necessari per aprire 1 lotto per comprare.
Ho provato diverse varianti della funzione SymbolInfoDouble(symbol, ...) in MQL5, non riesco a trovare la variante giusta, restituisce 0 ovunque.
Qui, ma io uso la funzione fxsaber come questa
Faccio trading attraverso la bibbia CTrade
Risposta corretta:
Forum sul trading, sistemi di trading automatico e test di strategie di trading
FAQ da principianti MQL5 MT5 MetaTrader 5
Alexey Kozitsyn, 2020.03.03 17:28
Utilizzare OnTradeTransaction().
Perché è così: Aiuto per la classe di commercioCTrade, per esempio aprire una posizioneBuy
MA! Anche questo controllo non sarà sufficiente poiché solo OnTradeTransaction() permette di ottenere la transazioneTRADE_TRANSACTION_DEAL_ADD - aggiungendo una transazione alla storia.
In generale, è necessario un set - inviare la richiesta di compravendita tramite CTrade, controllare subito il successo e attendere la transazioneTRADE_TRANSACTION_DEAL_ADD in OnTradeTransaction().
Si prega di suggerire un analogo della funzione MQL4 MarketInfo(asymbol, MODE_MARGIN_REQUIRED) in MQL5.
Ho bisogno di ottenerela quantità di fondi liberi necessari per aprire 1 lotto per comprare.
Ho provato diverse varianti della funzione SymbolInfoDouble(symbol, ...) in MQL5, non riesco a trovare la variante giusta, restituisce 0 ovunque.
Risposta corretta:
Perché sì: leggete il riferimento aCTrade, ad esempio aprendo una posizioneBuy
MA! Anche questo controllo non sarà sufficiente poiché solo in OnTradeTransaction() possiamo ottenere la transazioneTRADE_TRANSACTION_DEAL_ADD - aggiungendo una transazione alla storia.
In generale, abbiamo bisogno di un set - inviare la richiesta di compravendita tramite CTrade, controllare immediatamente il successo e poi aspettare la transazioneTRADE_TRANSACTION_DEAL_ADD in OnTradeTransaction().
grazie
In quale formato dovrebbe essere il tempo per StringToTime()?
Supponiamo che io esegua un'ottimizzazione genetica - come faccio a vedere il registro delle transazioni per ogni passaggio?
Passare attraverso le cornici. Una soluzione già pronta qui.