На баре может быть только одна сделка 'вход в рынок' (это внутренний параметр, он не вынесен во входные параметры и это не имеет отношения к параметру ' Only one positions'). При работе в режиме 'внутри бара' ('Search signals, in seconds' больше или равно '10') текущий бар - бар #0, при работе в режиме 'только в момент рождения нового бара'...
Comment je vous comprends, je vous demande des lots, vous me conseillez de regarder la normalisation des prix.
J'ai déjà passé beaucoup de temps, je n'arrive pas à comprendre de quoi il s'agit. J'ai fait ce qu'ils écrivent. Il s'avère qu'ici aussi on ne sait pas comment aider.
Comment je vous comprends, je vous demande des lots, vous me conseillez de regarder la normalisation des prix.
J'ai déjà passé beaucoup de temps, je n'arrive pas à comprendre de quoi il s'agit. J'ai fait ce qu'ils ont écrit. Il s'avère qu'ici aussi on ne sait pas comment aider.
bool CheckMoneyForTrade(double lots,ENUM_ORDER_TYPE type)
{
//--- получим цену открытияMqlTick mqltick;
SymbolInfoTick(symb.Name(),mqltick);
double price=mqltick.ask;
if(type==ORDER_TYPE_SELL)
price=mqltick.bid;
//--- значения необходимой и свободной маржиdouble margin,free_margin=AccountInfoDouble(ACCOUNT_MARGIN_FREE);
//--- вызовем функцию проверкиif(!OrderCalcMargin(type,symb.Name(),lots,price,margin))
{
//--- что-то пошло не так, сообщим и вернем falsePrint("Error in ",__FUNCTION__," code=",GetLastError());
return(false);
}
//--- если не хватает средств на проведение операцииif(margin>free_margin)
{
//--- сообщим об ошибке и вернем falsePrint("Not enough money for ",EnumToString(type)," ",lots," ",symb.Name()," Error code=",GetLastError());
return(false);
}
//--- проверка прошла успешноreturn(true);
}
Je lis les contrôles à passer. Pourquoi tu écris ça à tout le monde. J'ai une question sur le volume, qu'est-ce qui ne va pas.
Lire et faire sont deux grandes différences.
La méthode de traitement : en plus de la lecture, faire ce qui est écrit. Répétez jusqu'à ce que vous compreniez l'erreur.
Ajouté : Au code d'étudeIntersection 2 iMA Choosing Strategies, les fonctions OpenBuy, OpenSell, LotCheck.
Comment je vous comprends, je vous demande des lots, vous me conseillez de regarder la normalisation des prix.
J'ai déjà passé beaucoup de temps, je n'arrive pas à comprendre de quoi il s'agit. J'ai fait ce qu'ils écrivent. Il s'avère qu'ici aussi on ne sait pas comment aider.
Que faire ?
Comment je vous comprends, je vous demande des lots, vous me conseillez de regarder la normalisation des prix.
J'ai déjà passé beaucoup de temps, je n'arrive pas à comprendre de quoi il s'agit. J'ai fait ce qu'ils ont écrit. Il s'avère qu'ici aussi on ne sait pas comment aider.
Que faire ?
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
MQL5 : Validation :-( Je me suis déjà creusé la tête pour savoir ce que c'est et comment on le résout.
Vladimir Karputov, 2020.03.10 18:36
Vous avez lu et exécuté - sont deux grandes différences.
Méthodes de traitement : Faites ce que vous lisez, mais lisez aussi ce qui est écrit. Répétez jusqu'à ce que vous compreniez l'erreur.
Ajouté : au code d'étudeIntersection 2 iMA Choosing Strategies, les fonctions OpenBuy, OpenSell, LotCheck.
J'ai inséré votre fonction LotCheck.
Voici le résultat
Quelqu'un peut-il m'aider ? J'ai déjà tout essayé.
Quelqu'un peut-il m'aider ? J'ai tout essayé.
Où est le code ? Collez le code en utilisant le bouton
Quelqu'un peut-il m'aider ? J'ai déjà tout essayé.
Comment fermer des positions?