ZeroMemory(request);
ZeroMemory(result);
//--- установка параметров операции
request.action =TRADE_ACTION_DEAL; // тип торговой операции
request.position =position_ticket; // тикет позиции
request.symbol =position_symbol; // символ
request.volume =volume; // объем позиции
request.deviation=5; // допустимое отклонение от цены
request.magic =EXPERT_MAGIC; // MagicNumber позиции//--- установка цены и типа ордера в зависимости от типа позицииif(type==POSITION_TYPE_BUY)
{
request.price=SymbolInfoDouble(position_symbol,SYMBOL_BID);
request.type =ORDER_TYPE_SELL;
}
else
{
request.price=SymbolInfoDouble(position_symbol,SYMBOL_ASK);
request.type =ORDER_TYPE_BUY;
}
//--- вывод информации о закрытииPrintFormat("Close #%I64d %s %s",position_ticket,position_symbol,EnumToString(type));
//--- отправка запросаif(!OrderSend(request,result))
PrintFormat("OrderSend error %d",GetLastError()); // если отправить запрос не удалось, вывести код ошибки//--- информация об операции PrintFormat("retcode=%u deal=%I64u order=%I64u",result.retcode,result.deal,result.order);
fxsaber: Comment obtenir la date de début des tests dans OnTesterInit ?
Tu ne le fais pas. C'est à tel point que l'API MQL ne permet pas de connaître la plupart des paramètres du testeur (j'ai écrit il y a longtemps dans SD sur MT4 et j'ai reçu le rejet habituel).
La date de début ne peut être interceptée que dans OnInit sur l'agent.
1. Pourquoi, lorsque le délai est modifié, la fonction n'est pas sauvegardée dans les propriétés FOLLOW-UP. Exemple. J'ai l'indicateur Heikin Ashi et lorsque je change de cadre temporel, il se superpose au graphique des prix, mais la case à cocher FRAME OVER disparaît ?
Je dois sauvegarder mon propre profil, c'est ce que je fais. Comment transférer mon propre profil vers un autre ordinateur dans MT5 ? Mon profil n'est pas dans le dossier des graphiques(
1. Pourquoi, lorsque le délai est modifié, la fonction n'est pas sauvegardée dans les propriétés FOLLOW-UP. Exemple. J'ai l'indicateur Heikin Ashi et lorsque je change de cadre temporel, il se superpose au graphique des prix, mais la case à cocher FRAME OVER disparaît ?
Je dois sauvegarder mon propre profil, c'est ce que je fais. Comment transférer mon propre profil vers un autre ordinateur dans MT5 ? Mon profil n'est pas dans le dossier des graphiques(
1) mt4/5 n'est pas reproductible, lorsque vous changez le TF la propriété reste active. Peut-être que vous dessinez un indicateur personnalisé avec la propriété "show above chart"...
Tu n'as pas les idées claires.
Eh bien, tout s'explique maintenant.)
Merci pour le coup de pouce :
Comment obtenir la date de début des tests dans OnTesterInit ?
Tu ne le fais pas. C'est à tel point que l'API MQL ne permet pas de connaître la plupart des paramètres du testeur (j'ai écrit il y a longtemps dans SD sur MT4 et j'ai reçu le rejet habituel).
La date de début ne peut être interceptée que dans OnInit sur l'agent.
La date de début ne peut être interceptée que dans OnInit sur l'agent.
C'est ce que j'ai fait dans le rapport. Mais j'en ai besoin à OnTesterInit, pas plus tard.
Deux questions :
1. Pourquoi, lorsque le délai est modifié, la fonction n'est pas sauvegardée dans les propriétés FOLLOW-UP. Exemple. J'ai l'indicateur Heikin Ashi et lorsque je change de cadre temporel, il se superpose au graphique des prix, mais la case à cocher FRAME OVER disparaît ?
Je dois sauvegarder mon propre profil, c'est ce que je fais. Comment transférer mon propre profil vers un autre ordinateur dans MT5 ? Mon profil n'est pas dans le dossier des graphiques(
Deux questions :
1. Pourquoi, lorsque le délai est modifié, la fonction n'est pas sauvegardée dans les propriétés FOLLOW-UP. Exemple. J'ai l'indicateur Heikin Ashi et lorsque je change de cadre temporel, il se superpose au graphique des prix, mais la case à cocher FRAME OVER disparaît ?
Je dois sauvegarder mon propre profil, c'est ce que je fais. Comment transférer mon propre profil vers un autre ordinateur dans MT5 ? Mon profil n'est pas dans le dossier des graphiques(
1) mt4/5 n'est pas reproductible, lorsque vous changez le TF la propriété reste active. Peut-être que vous dessinez un indicateur personnalisé avec la propriété "show above chart"...
2) \Users\UserNAME\AppData\Roaming\MetaQuotes\Terminal\...\MQL5/Profiles/Carts
Opencv a-t-il été porté sur mql ? N'est-ce pas ? Ou est-ce que je me trompe ?
Je ne l'ai pas vu et je ne l'ai pas trouvé en cherchant.
Je ne l'ai pas rencontré et je n'ai pas pu le trouver en faisant une recherche.