Comment coder ? - page 8

 
Michel:
Je pense que ce n'est peut-être pas toujours vrai. J'ai eu une discussion avec Slawa à ce sujet, et il semble que HISTORY, comme TRADE, ne sont pas toujours triés par date, et dépendent de la colonne de tri que vous utilisez dans l'onglet du terminal. Il est donc plus sûr de scanner tous ( !) les historiques et de comparer les dates de clôture ; puis de se souvenir de la dernière, de sorte que la prochaine fois, vous n'aurez pas besoin de scanner tout le tableau.

Très bonne idée !

 

Bénéfice de la dernière commande

Bonjour

Voici ce que j'utilise - cela fonctionne bien.

[CODE/]///////////

int i,orders ;

//Déterminer si la dernière transaction a été gagnante ou perdante

commandes = HistoryTotal() ;

//Print("PP0 : ordres : ", ordres) ;

for(i=orders-1;i>=0;i--)

{

if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)

{

Print("Erreur dans l'historique !") ;

pause ;

}

// si((OrderSymbol()!=Symbol()) || (OrderType()>OP_SELL) || (OrderMagicNumber() != MagicNum1)) continue ;

//Print("PP11 Profit : ", OrderProfit()) ;

if(OrderProfit()>0)

{

wl = -1 ;

break ;

}

si(OrderProfit()<0)

{

wl = 1 ;

pause ;

}

}

[\code]

 

Script d'histoire !

Veuillez consulter mon script d'histoire et vous trouverez la réponse Je l'espère :

http://www.metatrader.info/node/111

 

Convertir le code MetaStock en MT4 ?

Bonjour !

Quelqu'un peut-il convertir le code MetaStock en MT4 ?

J'ai un code "Wolfe Wave" qui a besoin d'être converti.

Veuillez trouver le code et les documents en pièce jointe.

Merci.

 

Il y a un bon fil de discussion à ce sujet ici.

 

GetLastProfit()

fxdk:
Existe-t-il une méthode dans mql4 pour vérifier si la dernière transaction s'est soldée par un gain ou une perte, après qu'elle ait été fermée ?

J'essaie OrderSelect() et OrderProfit() avec HistoryTotal() en utilisant un tableau... mais l'OrderProfit semble se référer à l'ordre ouvert, donc il ne me donne pas les résultats que je veux.

En moyenne, mon système a 5 gains consécutifs, pour 1 perte. Ce que je veux faire, c'est qu'après une transaction perdante, je veux augmenter le nombre de lots utilisés car il y a de fortes chances que la transaction suivante soit gagnante.

Je dois donc vérifier le résultat de la dernière transaction fermée avant de modifier le nombre de lots.

Toute aide serait appréciée...

Pour le script d'historique, rendez-vous sur

http://www.metatrader.info/node/111

C'est le code que vous voulez :

Alert("LastProfit/Loss : " , GetLastProfit());

.............................

double GetLastProfit()

{

int total = HistoryTotal();

datetime cur_order = 0;

datetime last_order=0;

double profit=0;

for(int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY);

cur_order = OrderCloseTime();

if(cur_order>last_order)

{

last_order = cur_order;

profit = OrderProfit();

}

}

return (profit);

}
 
FX-Hedger:
Bonjour !

Quelqu'un peut-il convertir le code MetaStock en MT4 ?

J'ai un code "Wolfe Wave" qui a besoin d'être converti.

Veuillez trouver le code et les documents en pièce jointe.

Merci.

Bonjour Hedger

Je ne sais pas comment convertir Meta à Mt4, mais j'ai cet indicateur...

J'espère qu'il vous plaira...

Dossiers :
wolf.mq4  9 kb
 
hellkas:
Salut Hedger

Je ne sais pas comment convertir Meta en Mt4, mais j'ai cet indicateur...

J'espère que vous l'aimez...

Merci pour l'indicateur Hellka !

Cet indicateur n'attrape pas la vague de Wolfe correctement à chaque fois.

Peut-être que quelqu'un peut l'améliorer un peu ?

 

Profit en Pips

Bonjour,

Quelqu'un peut-il penser à un moyen de calculer les profits en pips, par opposition aux profits en $ ?

Par exemple, un script qui renvoie le nombre total de pips de profit jusqu'à présent. Ou, le nombre total de pips de profit entre le mois x et le mois y.

Merci.

 

Recherche quelqu'un pour coder une partie dans un indicateur

Bonjour,

En fait, j'ai l'indicateur MA crossover avec wav, il montre des flèches pour les décisions d'achat/vente, j'aimerais qu'il travaille avec moi au lieu de montrer ces flèches, mais il peut acheter/vendre automatiquement...

si quelqu'un peut faire cela pour moi, envoyez-moi un message en retour, et je lui enverrai l'indicateur pour qu'il le fasse pour moi.

Meilleures salutations,

t0shiba

Raison: