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
besoin d'aide pour un script simple pour l'ea
hai...
nouveau codeur ici ...
Je commence juste à apprendre...
J'ai une idée de comment écrire un ea pour cette situation :
1) si le prix actuel est à 1,300
2) nous fixons le 1er ordre d' achat stop à 1.310 et le TP à 1.320 et le 2ème ordre d'achat stop à 1.325 et le TP à 1.330.
3) si le prix monte et atteint le 1er ordre d'achat stop et atteint le TP et ferme cet ordre, nous voulons remettre un ordre d'achat post suspendu (limite d'achat à 1.310 à nouveau et TP à 1.320).
4) si le prix baisse et atteint 1.310 (limite d'achat) et après cela remonte et atteint le TP (1.320). et encore une fois une fois qu'il atteint le TP à 1.320 et ferme cet ordre, nous voulons établir à nouveau 1 post ordre d'achat en attente (limite d'achat à 1.310 à nouveau et TP à 1.320).
5) si après cela le prix monte et atteint le 2ème ordre d'achat en attente stop à 1.325 et atteint le TP à 1.330.une fois qu'il a atteint le TP et fermé cet ordre nous voulons remettre 1 post du 2ème ordre d'achat en attente (buylimit à 1.325 encore et TP à 1.330).
mon anglais est mauvais
J'espère que vous pouvez imaginer ce que je veux dire.
TQ
> = Question
Pourquoi cela ne permet-il pas à Low[0] >= iLow(NULL.............. de s'exécuter ?
Quelle est la réponse ??? Comment contourner ce problème ?
Dave
Ce langage est autre chose ??
Peut-être utiliser iLowest() ? ??
Je ne comprends pas la question, donc je ne sais pas si c'est la bonne réponse...
Une partie de cette équation utilise iLowest(), je crois. Quoi qu'il en soit, c'est ce que quelqu'un m'a dit dans le passé pour coder ceci. Mais lorsque je l'utilise, je peux le comparer comme un > à, mais je ne peux pas le comparer à un = à - Étrange ?
Dave
Une partie de cette équation utilise iLowest(), je crois. Quoi qu'il en soit, c'est ce que quelqu'un m'a dit dans le passé pour coder ceci. Mais lorsque je l'utilise, je peux le comparer comme un > à, mais je ne peux pas le comparer à un = à - Étrange ? Dave
Si vous voulez vérifier l'égalité, utilisez "==", pas "=".
Tu as tellement raison !
Cerveau fatigué !
Dave
Comment capturer le symbole de la monnaie pour la comparaison ??
J'ai trouvé.
comparaison
J'ai trouvé la solution.
J'utilise ceci :
string NZD_USD[]={"NZDUSD"} ;
....
si ((NZD_USD[last_time]==TimeCurrent()) && JumpPips > 2) return(0) ;
...
mais j'ai un message d'erreur :
..type de comparaison différent.
Merci pour votre aide
B.
J'ai une petite question :
J'essaie d'utiliser un LWMA comme point de sortie pour un EA lorsqu'il change de direction. J'ai donc le code suivant :
Moyennesmobiles définies comme :
MA_EXIT_1=iMA(NULL,PERIOD_H1,MA_Exit,0,MODE_LWMA,PRICE_WEIGHTED,-1);[/PHP]
Exit point:
[PHP]if(OrderType()==OP_BUY)
{
if(MA_EXIT_0<MA_EXIT_1) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
break;
}
if(OrderType()==OP_SELL)
{
if(MA_EXIT_0>MA_EXIT_1) OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
break;
}Ce n'est pas le code complet, mais d'une manière ou d'une autre, il ne fonctionne pas, donc j'ai besoin d'un peu d'aide, s'il vous plaît.
C'est faux : les barres précédentes sont comptées positives