Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 1092
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Indicateurs, EAs, scripts ; modèles, profils ; comptes
Réinstallation du système d'exploitation. Comment restaurer après la réinstallation du système d'exploitation MT4 à l'état dans lequel il était avant la réinstallation.
Indicateurs, conseillers experts, scripts ; modèles, profils ; comptes
Après-midi.
Un conseiller basé sur un indicateur fléché.
Vendez sur la fractale supérieure, achetez sur la fractale inférieure. Au travail, max. 1 commande. Mais il y a une erreur quelque part, car le Conseiller Expert ne prend pas en compte les fractales et ne s'ouvre qu'à l'achat. Ou bien il ne s'ouvre pas du tout (si nous changeons le décalage dans iCustom). J'ai essayé d'insérer une condition différente dans le conseiller expert (sur le croisement de la flèche). Tout fonctionne, mais il ne prend pas les données de l'indicateur fléché.
indicateur :
Le code de la chouette :
J'ai déjà essayé toutes sortes de solutions différentes, mais ça ne marche pas. Veuillez me dire où se trouve l'erreur.
Bon après-midi.
Aidez-moi à trouver le prix d'ouverture de la première barre du mardi et à le fixer pour que je puisse calculer à partir de lui toute la semaine.
Merci.
Bonjour, je serais reconnaissant si quelqu'un pouvait me dire ce qu'il faut mettre ici pour que l'EA arrête d'ouvrir les ordres en attente après leur déclenchement.
//+------------------------------------------------------------------+Bon après-midi.
Aidez-moi à trouver le prix d'ouverture de la première barre du mardi et à le fixer pour que je puisse calculer à partir de lui toute la semaine.
Merci.
Il s'agit de problèmes liés à MetaTrader : quelqu'un a-t-il rencontré un blocage lors de la saisie d'une procédure ?
Voici un code simple
void OnInit()
{
...
Print("Procédure extérieure") ;
StartBuy(Prix, Prise, Stop, Lot) ;
...
}
void StartBuy(double Price, double Take, double Stop, double Lot)
{
Print("Inside procedure") ;
....
}
Il produit une ligne Procédure extérieure et ensuite le testeur se bloque. Qu'est-ce que c'est ?
Il s'agit de problèmes liés à MetaTrader : quelqu'un a-t-il rencontré un blocage lors de la saisie d'une procédure ?
Voici un code simple
void OnInit()
{
...
Print("Procédure extérieure") ;
StartBuy(Prix, Prise, Stop, Lot) ;
...
}
Arrêtez de commercer dans l'inite, c'est ce que ça veut dire. Combien de fois ai-je dit qu'inite doit avoir un minimum de code avec la terminaison d'exécution la plus rapide, mais il y a toujours quelqu'un qui est trop paresseux pour lire. Il existe des fonctions standard prédéfinies pour exécuter un programme.
Et l'inite est comme un int, pas une entrée, avec retour de la raison de la terminaison, d'ailleurs, je recommande de l'utiliser de cette façon.
Bonjour, je serais reconnaissant si quelqu'un pouvait me dire ce qu'il faut mettre ici pour que l'EA arrête d'ouvrir les ordres en attente après leur déclenchement.
//+------------------------------------------------------------------+datetime TimeBarB,TimeBarS ;
TradingAllowed = true;
{
b++ ;
TradingAllowed = false;
s++ ;
TradingAllowed = false;
}
si (b == 0 && s == 0) TradingAllowed = true;
D'une certaine manière...
Отставить торговать в ините, вот что значит. Сколько уже повторяли что в ините должен быть минимум кода с максимально быстрым завершением исполнения, всё равно найдется кто-нибудь, кому лень читать. Есть же стандартные предопределенные функции для работы программы.
Да и инит типа инт, а не войд, с возвратом причины прекращения работы, между прочим, рекомендую так им и пользоваться.