Icustom - page 2

 
richx7:
Je pense que SolarWind est à peu près le meilleur indicateur que j'ai vu. Je l'ai testé dans des timeframes jusqu'à 1min et je trouve qu'il donne d'excellents signaux d'achat vente sortie. Il redessine cependant les barres précédentes et peut être un problème pour les EAs surtout en backtesting. J'ai joint SolarWind2 (renommé à partir de Fisher_Yur4ik_2.mq4) et le solar1 avec le codage d'alerte, j'ai testé solar2 et trouvé qu'il ne redessine pas les barres précédentes et je le considère comme un bien meilleur indicateur. L'utilisation de cet indicateur dans un EA avec un timer pour trader uniquement le matin devrait donner d'excellents profits avec peu de pertes (s'il y en a). J'espère que quelqu'un pourra réaliser cet EA et merci d'avance.

J'ai un EA prêt, mais aucune des versions modifiées ne fonctionne. L'entrée et la sortie originales du vent solaire sont excellentes, sauf qu'elles se redessinent elles-mêmes et annulent le mécanisme de filtre de l'EA (par niveaux, et vous ne pouvez pas optimiser les paramètres de période à cause du problème de redessin). Les versions modifiées que j'ai vues sont en retard dans l'entrée et la sortie, et créent une tonne de fausses entrées et sorties.

Dave <<<
 

Voici un SolarWind(fisher transform) qui ne se repeint pas et peut être utilisé pour le trading en direct et les EAs. Smooth est réglé sur 0,3 et utilise les données antérieures pour lisser l'histogramme, mais ajoute un certain délai - le régler sur 0 donnera des résultats plus rapides mais peut être saccadé. Periods est réglé sur 10 et l'utilisation de valeurs plus élevées permet également de lisser l'affichage. Cela pourrait faire un bon EA rentable si c'est fait correctement. Il suit de près les lignes de déclenchement, et Fisher est sur la fenêtre inférieure en vert et rouge.

Dossiers :
fisher_m11.jpg  134 kb
 

Je pense que SolarWind est l'un des meilleurs indicateurs que j'ai vu. Je l'ai testé et je trouve qu'il donne d'excellents signaux d'achat et de vente. Voici une version qui ne se repeint pas. Il utilise les données précédentes pour lisser la barre actuelle mais ajoute un certain délai. Il est utile pour le trading en direct et dans les EAs. Il fonctionne bien avec les lignes de déclenchement et les indicateurs géniaux.

Dossiers :
 

Icustom

est-ce qu'icustom est un programme comme gordago à télécharger ?

 

C'est une fonction dans MQL. Consultez le fichier d'aide.

Lux

 

icustom ! indicateur -> ea

bonjour, est un débutant de la langue mq4, j'apprécierais une aide, je à l'avance merci !

l'indicateur a deux variables :

bool TurnedUp = false

bool TurnedDown = false

comment utiliser la fonction icustom dans l'EA, pour lire les valeurs de TurnedUp et TurnedDown ?

iCustom(Symbol(), "postfin",0,TurnedUp,0,0,0) ; ....

iCustom(Symbol(), "postfin",0,TurnedDown,0,0,0) ;

.....mes probations, ne fonctionne pas, possible parce qu'il traite avec "bool" ? ??

partie EA et erreur ...

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

//| EXPERT BASIC CALCULATION |

//| START HERE |

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

iCustom(Symbol(), "postfin",0,TurnedUp,0,0,0) ;

iCustom(Symbol(), "postfin",0,TurnedDown,0,0,0) ;

//EnterLong = TurnedUp ;

// EnterShort = TurnedDown ;

// EnterLong = true ;

// si( TurnedUp == true ) EnterLong== true ;

// EnterShort = TurnedDown ;

//}

//if(icustom(Symbol(), "postfin", "TurnedUp",0,0) == True && EnterLong== 1 )

//{

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

//| EXPERT BASIC CALCULATION |

//| END HERE |

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

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

//| VOUS NE DEVRIEZ PAS AVOIR À MODIFIER QUOI QUE CE SOIT EN DESSOUS DE CETTE CASE |

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

// CONDITION ENTER LONG

if(EnterLong == true && CountLongs(MagicNumber)== 0)

{

Dossiers :
 
postfin:
bonjour, est un débutant de la langue mq4, je serais reconnaissant d'une aide, je à l'avance merci !

l'indicateur a deux variables :

bool TurnedUp = false

bool TurnedDown = false

comment utiliser la fonction icustom dans l'EA, pour lire les valeurs de TurnedUp et TurnedDown ?

iCustom(Symbol(), "postfin",0,TurnedUp,0,0,0) ; ....

iCustom(Symbol(), "postfin",0,TurnedDown,0,0,0) ;

.....mes probations, ne fonctionne pas, possible parce qu'il traite avec "bool" ? ??

partie EA et erreur ...

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

//| EXPERT BASIC CALCULATION |

//| START HERE |

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

iCustom(Symbol(), "postfin",0,TurnedUp,0,0,0) ;

iCustom(Symbol(), "postfin",0,TurnedDown,0,0,0) ;

//EnterLong = TurnedUp ;

// EnterShort = TurnedDown ;

// EnterLong = true ;

// si( TurnedUp == true ) EnterLong== true ;

// EnterShort = TurnedDown ;

//}

//if(icustom(Symbol(), "postfin", "TurnedUp",0,0) == True && EnterLong== 1 )

//{

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

//| EXPERT BASIC CALCULATION |

//| END HERE |

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

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

//| VOUS NE DEVRIEZ PAS AVOIR À MODIFIER QUOI QUE CE SOIT EN DESSOUS DE CETTE CASE |

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

// CONDITION ENTER LONG

if(EnterLong == true && CountLongs(MagicNumber)== 0)

{

Bonjour,

Je remarque que vous voulez utiliser BBStop comme indicateur dans l'EA.

D'après mon expérience, la syntaxe devrait être

Trend = iCustom(NULL,0, "BBands_Stop_v1", Length, Deviation, MoneyRisk, 1, 1) ;

si Trend > 0, il s'agit d'une tendance à la baisse (baissière)

while Trend < 0 it was uptrend (bullish)

J'espère que cela pourra vous aider.

 
tiger_wong:
Bonjour,

Je remarque que vous voulez utiliser BBStop comme indicateur dans l'EA.

D'après mon expérience, la syntaxe devrait être

Trend = iCustom(NULL,0, "BBands_Stop_v1", Length, Deviation, MoneyRisk, 1, 1) ;

si Trend > 0 c'est une tendance baissière (bearish)

while Trend < 0 it was uptrend (bullish)

J'espère que cela pourra vous aider.

Bonjour Tiger !

tanks, demande, est-il possible de lire dans les variables EA BBband

bool TurnedUp = true/false

bool TurnedDown = true/false

tanks pour de l'aide

 
postfin:
Bonjour Tigre !

tanks, demander, est-il possible de lire dans les variables EA BBband

bool TurnedUp = true/false

bool TurnedDown = true/false

réservoirs pour l'aide

Bonjour Postfin,

Puis-je savoir quel est votre but d'utiliser bool TurnedUp/Down = true/false ?

Je pense que nous utilisons l'indicateur BBandsStop pour trouver quelle est la tendance et le support/résistance... Mais je ne sais pas si vous avez un objectif différent.

Je vous en prie.

 

Question sur l'écriture d'un iCustom()

Lorsque vous écrivez un indicateur iCustom, pouvez-vous appeler un autre indicateur iCustom à partir d'un iCustom ?