Idées brutes - page 6

 

Question sur le cours MLQ4

CodersGuru,

Dans l'exemple EA de votre cours, vous avez défini une fonction"croisée". Vous mentionnez que les variables statiques conservent leur valeur entre les appels répétés... ma question est la suivante : ces appels répétés doivent-ils être CONCURRENTS ?

Je suis en train de créer un EA utilisant 4 périodes de temps, et je fais un appel à "Crossed" pour chacune des 4 paires de lignes... les variables statiques se réinitialisent-elles après chaque paire, ou sont-elles définies une seule fois lors de la première exécution, puis jusqu'à la sortie ?

Je suppose que j'ai besoin de savoir pourquoi les variables statiques ne sont pas initialisées chaque fois que "Crossed" est appelé... et sous quelle condition elles sont réinitialisées.....

Existe-t-il un document quelque part où je peux faire des recherches moi-même ? MT4 "HELP" est presque inutile

Merci pour votre aide.

-charliev

 

Existe-t-il un indicateur Pivot préféré ?

J'ai vu trop d'indicateurs de pivot pour MT4.

J'en ai essayé quelques-uns et j'avais des lignes S & R à différents endroits.

Quelqu'un en a un qui est son préféré ?

 

S'il vous plaît, affichez les graphiques avec les configurations.

Une image vaut mille mots.

Merci

 

Oscilateur LSS

Bonjour !

J'ai trouvé une description de cet indicateur sur Google

Quelqu'un l'a-t-il utilisé ou en a-t-il entendu parler ?

Dossiers :
 

Question sur le zigzag

Bonjour à tous,

Quelqu'un a-t-il une idée de la façon dont je peux modifier l'indicateur ZigZag Z-Z1 pour ne PAS effacer les faux points de virage ? J'aimerais les voir ?

Merci pour votre temps

EK

Dossiers :
z-z1.mq4  5 kb
 

Double Back Breakout

J'expérimentais dans MT3 et j'ai testé un algorithme simple et j'ai eu des résultats plutôt bons ! Quelqu'un d'autre peut-il vérifier ce backtest? Toute autre idée ou réaction est appréciée !

/*[[

Name := Double-Back Breakout

Author := Nicholishen @ Apex Group Investments, LLC

Lots := 0.1

Stop Loss := 100

Take Profit := 20

Trailing Stop := 0

]]*/

Define: PeriodsBack(50),Greater%(50),dBack(50),Buy1Sell2(1);

var: diff(0),i(0),avg(0),p1d(0),vol(0),volavg(0),vol1(0),profit(0);

diff=0;vol=0;

for i=PeriodsBack downto 2{

vol= vol + Volume;

diff= diff + (high-low);

}

avg= diff / (PeriodsBack -2);

volavg = vol / (PeriodsBack -2);

p1d=High[1]-Low[1];

vol1=Volume[1];

if p1d >= avg / (Greater% / 100) And vol1 >= volavg / (Greater% / 100)then {

if close[1]>close[2] and TotalTrades < 1 then{

SetOrder(OP_BUY,Lots,Ask,3,Ask- Stoploss*Point,Ask+TakeProfit*Point,Pink);

}

};

for i=1 to TotalTrades{

profit = ord(i,VAL_PROFIT);

if Abs(profit) >= dBack * (Lots * 10) then{

if TotalTrades < 2 then{

SetOrder(OP_SELL,Lots*2,Bid,3,Bid + Stoploss*Point,Bid -TakeProfit*Point,Red);

}

}

};

Comment("Volume Avereage is ",volavg," CandleSticks are Averaging ",avg);

Dossiers :
 

Bonjour,

Il y a des erreurs, je veux le vérifier pour que l'on puisse le tester. Merci de votre compréhension.

 

Idées brutes

existe-t-il une sorte de "stop" ou quelque chose de similaire qui peut utiliser

prix moyen/prix moyen ?

Par exemple, j'achète à 1,2313 et je m'attends à ce que la valeur monte à 1,2339 (objectif de 20).

1,2339 (l'objectif est de 20), mais quand il est tombé à 1,2269, j'ai doublé mon

l'investissement, mais maintenant la cible pour les deux ordres sera 1,2305, parce que

mon prix moyen est de 1,2285.

Le système n'utilisera aucun indicateur pour entrer (commencer à opérer), ainsi

il ne commencera que lorsque les ordres de vente et d'achat seront commandés ; et si

il y a un profit de N pips il ferme l'ordre et tout de suite et

puis ouvre un autre ordre pour le même montant. Si je perds X pips alors

je fais le prix moyen.

Y a-t-il quelque chose qui le fait automatiquement pour moi ? si négatif,

est-ce que quelqu'un ici qui sait comment programmer pourrait le faire pour moi ?

merci beaucoup

 

FiboPiviots y compris lundi !

Pour tous les intéressés

https://www.mql5.com/en/forum/173201/page73

 

Question sur la conversion du MQLII !

Bonjour à tous

J'essaye de convertir du code MQLII en code MQL4, mais j'ai quelques questions sur.. :

// Code MQLII

Var : MaCondition(False) ;

Vars : MaValeur(1.2345) ;

Variable : Counter(0) ;

Variable : String("") ;

Variables : String1("Une chaîne de caractères") ;

Variables : Counter(0) ;

- Quelle est la différence entre ces syntaxes : Var, Vars, Variable et Variables ? ??

- Puis-je déclarer Integer, Double, String ou Boolean en utilisant tous ces mots-clés ?

- Et comment puis-je connaître le type de données de ces variables comme "Counter", est-ce un Integer, un Double ?

Merci beaucoup si vous pouvez m'expliquer cette syntaxe.

Yousky