Idées brutes - page 31

 
noel:
Bonjour,

Vous dites utiliser un graphique 10M, le cadre temporel le plus proche sur Metatrader est 5m et 15m, quels paramètres suggérez-vous d'utiliser avec ces cadres temporels ?

Merci,

Noel.

Essayez ceci :

TF M15,

EMA = 5,

EMA = 10,

ATR = 15,

RSI = 21,

trigger 0,0012

J'ai calculé ça comme ça :

Si vous utilisez l'ema de la fenêtre du graphique 10 minutes de 3 périodes, alors à 1 minute il devrait être 0.3333 mais quand vous le multipliez par 15 (pour l'utiliser sur le graphique 15 minutes) alors vous obtenez 4.999 donc vous pouvez utiliser 5 périodes. Et le reste des paramètres est calculé de la même manière.

 

Kalenzo,

Merci beaucoup.

Noel.

 

Systèmes de martingale

Dans les systèmes martingale (Goblin et autres), souvent le premier trade commence dans la mauvaise direction, ou le trade trop tôt, et après cela le système martingale va dans la même mauvaise direction.

Est-il possible de choisir le premier trade manuellement et ensuite de prendre le Money Management pour trader dans la direction que j'ai choisie ?

 

Canal de l'écart-type

Les gars

L'un d'entre vous a modifié le canal d'écart type de MT4 pour afficher plusieurs niveaux dans un seul canal. Dans l'image suivante, vous verrez plusieurs canaux (0,25, 0,5, 0,75 et 1,0). Ce que je cherche, c'est un indicateur avec toutes ces lignes.

Pourriez-vous m'aider avec cet indicateur ?

 

Données de la HL quotidienne avec un fuseau horaire personnalisé

Bonjour,

Quelqu'un peut-il me suggérer comment je peux avoir des données csv avec

ouverture quotidienne -High- low -close

dans le fuseau horaire que nous pouvons choisir nous-mêmes, et pas seulement dans le fuseau horaire du serveur de courtage.

Merci d'avance

Désolé pour mon mauvais anglais.

 

Baser les lignes de tendance sur les MA's

Question rapide

Est-ce que quelqu'un utilise des modèles de graphiques, des lignes de tendance, etc., mais les base sur des MA ? C'est juste une simple idée dans ma tête pour adoucir les choses et peut-être rendre les modèles plus faciles à voir. Évidemment, vous n'utiliseriez pas une SMA de 50, mais peut-être une MA de Hull période 3 ?

Je me demande juste si quelqu'un a fait cela avec succès ou quelle est l'opinion de chacun. TIA. Matt

 
 

Moyenne mobile - Questions générales

Questions générales sur les moyennes mobiles

1. veuillez expliquer la conversion des moyennes mobiles

200 ma sur un graphique journalier = quoi sur un graphique 5min 30min 1h 4h

100ma sur un graphique journalier = quoi sur un 5min 30min 1h 4h

50 ma sur un graphique journalier= quoi sur un 5min 30min 1hr 4hrs

34 ma sur un graphique journalier = quoi sur 5min 30min 1hr 4hrs

2. Lorsque vous lisez en général sur n'importe quel marché de trading

En lisant sur 100ma, 200ma comme support commun et sans dire le cadre temporel

Est-ce que l'on peut supposer que le graphique journalier est par défaut. Je lis souvent des gens qui parlent

A propos des moyennes mobiles et ils ne parlent jamais du cadre temporel dans lequel elles se trouvent.

Les graphiques journaliers sont-ils la référence commune ?

3. Quel est le type commun sur un graphique journalier dans n'importe quel marché quand il n'est pas référencé ?

Exponentiel, simple, pondéré ?

Des types différents sont-ils mieux utilisés à des horizons temporels différents ?

Est-ce qu'un type exponentiel pour un graphique journalier et un type simple pour une heure et une demi-heure sont corrects ?

 

Transformer cet indicateur en EA comment ?

Voici un indicateur, je veux le transformer en EA, quelqu'un peut-il me dire comment ?

Je veux faire 100 pips TP, 70 SL, Lot 1, timeframe 4H.s'il vous plaît quelqu'un m'aide.voici l'indicateur.

==========================================================

#property indicator_chart_window

#property indicator_buffers 4

#property indicateur_color1 LightSkyBlue

#property indicator_color2 Red

#property indicator_color3 Blue

#property indicateur_color4 Vert

double CrossUp[] ;

double CrossDown[] ;

extern int FasterMode = 1 ; //0=sma, 1=ema, 2=smma, 3=lwma//orig o, second 2

extern int FasterMA = 6;//orig 21, second orig 5

extern int SlowerMode = 0 ; //0=sma, 1=ema, 2=smma, 3=lwma// orig 0 second 0

extern int SlowerMA = 13;// orig 55, second 40

double ExtMapBuffer1[] ;

double ExtMapBuffer2[] ;

extern bool SoundON=true ;

double alertTag ;

//+------------------------------------------------------------------+

//| Fonction d'initialisation de l'indicateur personnalisé |

//+------------------------------------------------------------------+

int init()

{

//---- indicateurs

SetIndexStyle(0, DRAW_ARROW, STYLE_SOLID,2) ;

SetIndexArrow(0, 233) ;

SetIndexBuffer(0, CrossUp) ;

SetIndexStyle(1, DRAW_ARROW, STYLE_SOLID,2) ;

SetIndexArrow(1, 234) ;

SetIndexBuffer(1, CrossDown) ;

//---- indicateurs

SetIndexStyle(2,DRAW_LINE,0,2) ;

SetIndexBuffer(2,ExtMapBuffer1) ;

SetIndexStyle(3,DRAW_LINE,0,2) ;

SetIndexBuffer(3,ExtMapBuffer2) ;

//----

//----

return(0) ;

}

//+------------------------------------------------------------------+

//| Fonction personnalisée de désinitialisation de l'indicateur |

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0) ;

}

//+------------------------------------------------------------------+

//| Fonction d'itération de l'indicateur personnalisée |

//+------------------------------------------------------------------+

int start() {

int limite, i, compteur ;

double fasterMAnow, slowerMAnow, fasterMAprevious, slowerMAprevious,

fasterMAafter, slowerMAafter ;

double Range, AvgRange ;

int counted_bars=IndicatorCounted() ;

int counted_bars1=IndicatorCounted() ;

//---- vérification des erreurs éventuelles

if(counted_bars<0) return(-1) ;

//---- dernière barre comptée sera recomptée

if(counted_bars>0) counted_bars-- ;

limit=Bars-counted_bars ;

for(i = 0 ; i <= limite ; i++) {

counter=i ;

Plage=0 ;

AvgRange=0 ;

for (counter=i ;counter<=i+9;counter++)

{

AvgRange=AvgRange+MathAbs(High[counter]-Low[counter]) ;

}

Range=AvgRange/10 ;

fasterMAnow = iMA(NULL, 0, FasterMA, 0, FasterMode, PRICE_CLOSE,

i) ;

fasterMAprevious = iMA(NULL, 0, FasterMA, 0, FasterMode,

PRICE_CLOSE, i+1) ;

fasterMAafter = iMA(NULL, 0, FasterMA, 0, FasterMode,

PRICE_CLOSE, i-1) ;

slowerMAnow = iMA(NULL, 0, SlowerMA, 0, SlowerMode, PRICE_CLOSE,

i) ;

slowerMAprevious = iMA(NULL, 0, SlowerMA, 0, SlowerMode,

PRICE_CLOSE, i+1) ;

slowerMAafter = iMA(NULL, 0, SlowerMA, 0, SlowerMode,

PRICE_CLOSE, i-1) ;

if ( (fasterMAnow > slowerMAnow) && (fasterMAprevious <

slowerMAprevious) && (fasterMAafter > slowerMAafter)) {

CrossUp = Low - Range*0.5 ;

if (SoundON==true && alertTag!=Time[0]){

// Alert("EMA Cross Trend going UP on ",Symbol(),Period()) ;

PlaySound("trendup.wav") ;

alertTag = Time[0];}

}

else if ((fasterMAnow

slowerMAprevious) && (fasterMAafter < slowerMAafter)) {

CrossDown = High + Range*0.5 ;

if (SoundON==true && alertTag!=Time[0]){

// Alert("EMA Cross Trend going Down on ",Symbol(),Period()) ;

PlaySound("trendn.wav") ;

alertTag = Time[0] ;

}

}

}

//---- vérifier les erreurs éventuelles

if (counted_bars1<0) return(-1) ;

//---- la dernière barre comptée sera recomptée

if (counted_bars1>0) counted_bars1-- ;

int pos=Bars-counted_bars1 ;

while(pos>=0)

{

ExtMapBuffer1[pos]= iMA(NULL,0,FasterMA,0,FasterMode,PRICE_CLOSE,pos) ;

ExtMapBuffer2[pos]= iMA(NULL,0,SlowerMA,0,SlowerMode,PRICE_CLOSE,pos) ;

pos-- ;

}

//----

return(0) ;

}

 

Possibilité d'alerte

Bonjour,

J'ai remarqué que parfois, avant de grands mouvements, il y a une augmentation de la fréquence des changements de prix (tics). Cependant, je ne suis pas sûr que ce soit un événement constant.

Si ce n'est pas trop compliqué, il peut être intéressant d'écrire un indicateur pour backtester cette idée. S'il fonctionne, il pourrait être une alerte pratique pour ces grands mouvements rapides que nous pourrions alors être en mesure de détecter sur M1 TF.

Quelque chose, peut-être, avec des entrées externes -

Barres en arrière

Nombre de changements de prix (niveau d'alerte)

TimeFrame

Alarme activée/désactivée

(Pas de prix pour deviner que je ne sais pas programmer)