[ARCHIVE]Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Je ne peux aller nulle part sans toi - 5. - page 50
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
Le mark allemand, l'écu et l'euro ont été pris en compte. Je pensais que tout le monde le savait.
Il s'avère que pas tout le monde... :(
C'est étrange... Une marque est une marque - ce n'est pas un euro... Eh bien, oubliez ça... Nous prendrons ce fait en compte...
Bonjour à toutes les bonnes volontés,
Question sur le trading avec des mouvements forts. La fonction OrderSend possède le paramètre slippage - dé rapage maximal par rapport au prix de l'ordre. Y a-t-il des limites à sa valeur ? Ou peut-on le fixer à 1000 points ? La valeur "0" signifie-t-elle que le slippage est nul ou que ce paramètre n'est pas pris en compte lors de l'ouverture de l'ordre ?
Par ailleurs, en cas de fort mouvement, mon ordre de bourse envoyé depuis mon terminal client atteindra-t-il le serveur et attendra-t-il l'exécution des ordres en attente qui sont placés sur le serveur indépendamment de leur prix ou sera-t-il exécuté immédiatement au prix du marché au moment de sa réception ? En d'autres termes, puis-je espérer que l'ordre soit exécuté avant la rupture ou qu'il ne soit ouvert qu'au début de la correction ?
Le slippage est la différence en points entre le prix de l'ordre dans votre terminal et le prix renvoyé par le serveur. Pendant qu'ils y pensent, le prix peut aussi s'éloigner. Lorsqu'il y a un fort mouvement, le serveur ralentit généralement. Plus il couve, moins vous avez de chance d'ouvrir au prix affiché, et donc à un meilleur prix pour vous. Si vous définissez un slippage de 1000 pips, vous ouvrirez... à la fin du déménagement. Cela est rentable pour les sociétés de courtage. Et plus il y a de "cuisine :)", plus le serveur va "réfléchir", vous surchargeant de requotes et ainsi de suite.
En fixant le paramètre de slippage à 0, vous n'ouvrirez que si le prix de l'ordre et le prix renvoyé par le serveur sont identiques.
Bonne année !
J'ai écrit un code qui est censé trouver le maximum et le minimum de la période de temps spécifiée dans la journée. Mais en fait, quelque chose ne fonctionne pas. Veuillez y jeter un coup d'œil.
Bonne année !
J'ai écrit un code qui est censé trouver le maximum et le minimum de la période de temps spécifiée dans la journée. Mais en fait, quelque chose ne fonctionne pas. Veuillez y jeter un coup d'œil.
Essayez H1_OpenSessionShift-H1_CloseSessionShift +1
Si je voulais demander comment je pourrais configurer un EA sur TF D1 pour placer des ordres toutes les 4 heures, par exemple ? Si le signal de mon indicateur est le même que sur D1, je dois alors aller manuellement sur le petit TF et placer l'ordre. C'est fatiguant et peu pratique.
Bonne année, Yusuf ! !!
Pour cela, vous devez prescrire explicitement des conditions dans votre EA, y compris le suivi du temps pour définir les ordres, vous pouvez contrôler une nouvelle barre sur TF H4 pour lui permettre de fonctionner.
Dans votre cas, qu'est-ce qui empêche l'EA d'être attaché au graphique des symboles sur H4 et d'obtenir des signaux pour ouvrir des ordres en utilisant D1 et en les paramétrant explicitement dans le code de l'expa ?
P.S. Et vous ? Vous ne buvez pas d'alcool ou autre chose ?
C'est le 2 janvier ici - buvez et buvez ! :-)
J'ai écrit une fonction qui devrait trouver le TP par Fibo :
Les variables externes pour cette fonction sont ici :
J'insère cette fonction à la place d'un Take Profit fixe dans un EA qui fonctionne et l'EA commence à se bloquer. Qu'est-ce qui peut bien se passer ?
Parfois, lors de la modification d'un ordre, le TP n'est pas du tout défini.
Il s'agit d'une fonction d'achat, par exemple (j'ai commenté la fonction de modification précédente) :
{
datetime t ;
double r=0 ;
int i, k=OrdersTotal() ;
if (sy=="0") sy=Symbol() ;
for (i=0 ; i<k ; i++)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (OrderSymbol()==sy || sy=="")
{
if (OrderType()==OP_BUY || OrderType()==OP_SELL)
{
if (op<0 || OrderType()==op)
{
if (mn<0 || OrderMagicNumber()==mn)
{
si (t<OrderOpenTime())
{
t=OrderOpenTime() ;
r=OrderOpenPrice() ;
}
}
}
}
}
}
}
return(r) ;
}
Cette fonction vérifie le prix d'ouverture du dernier ordre.
Comment écrire cette condition dans l'appel de fonction : Si le prix a augmenté ou diminué de 75 pips par rapport au prix d'ouverture du dernier ordre, nous continuerons à travailler.
Bonjour !
Le fichier joint contient une EA de Voldemar. Malheureusement, il ne répond pas en privé et j'aimerais y remédier le plus rapidement possible.
Comment puis-je modifier les conditions d'ouverture de la commande ? Pour le moment, l'EA est réglé sur le prix du rollback. Nous voulons qu'il s'ouvre sur la base de la dernière barre. Si le prix de clôture est inférieur au prix d'ouverture, une vente sera ouverte et vice versa.
Merci.