Comment coder ? - page 90

 
 

.

Salut hiachiever

Merci pour cela - j'ai ajouté le

IndicatorBuffers(2) ; à la section init ; il s'est comporté correctement mais rien n'a été fait.

 

Bonjour,

Un examen plus approfondi a permis de découvrir votre problème. Ce que vous avez fait est de ne pas ajouter le référencement correct de vos indicateurs, ceux-ci devraient avoir la variable 'i' comme référence et non un numéro de barre spécifique.

EG.

Ceci est incorrect.

double cci_1 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, 1) ;

double cci_2 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, 2) ;

Ce devrait être

double cci_1 = iCCI(Symbole(), Période(), CCI_Période, PRICE_TYPICAL, i+1) ;

double cci_2 = iCCI(Symbole(), Période(), CCI_Période, PRICE_TYPICAL, i+2) ;

A la vôtre,

Hiachiever

hiachiever:
Une chose évidente est qu'il vous manque une déclaration pour le nombre de tampons d'indicateurs que vous allez utiliser.

Cela se trouve dans la première partie de l'init

par exemple

int init()

{

IndicatorBuffers(2) ;

.....

}

Essayez-le et voyez si cela résout votre problème. Notez que je n'ai pas vérifié entièrement le code, j'ai simplement vérifié les erreurs évidentes.

A la vôtre,

Hiachiever.
 
hiachiever:
Une chose évidente est qu'il vous manque une déclaration pour le nombre de tampons d'indicateurs que vous allez utiliser.

Cela se situe dans la première partie d'init

par exemple

int init()

{

IndicatorBuffers(2) ;

.....

}

Hiachiever,

Je pense que vous n'avez pas besoin de répéter le nombre de tampons si c'est le même que celui défini"#property indicator_buffers 2".

Vous avez raison s'il y a d'autres tampons temporaires. Mais pas dans ce cas.

FerruFx

 
FerruFx:
Hiachiever,

Je pense que vous n'avez pas besoin de répéter le nombre de tampons si c'est le même que celui défini "#property indicator_buffers 2".

Vous avez raison s'il y a d'autres tampons temporaires. Mais pas dans ce cas.

FerruFx

Merci pour le conseil FerruFX, toujours apprécié.

Merci,

Hiachiever

 
hiachiever:
Merci pour le conseil FerruFX, toujours apprécié.

Vous êtes les bienvenus.

FerruFx

 

Comment utiliser les CCI Woodies dans EA

Salut Cracks

Peut-être que quelqu'un peut m'aider.

L'EA ne fait aucun trade avec ces paramètres

Lorsque j'utilise l'indicateur CCI_Woodies_Lnx_v4.mq4 dans un EA, j'utilise le code suivant :

extern int TrendCCI_Period = 14 ;

extern int EntryCCI_Period = 6 ;

extern int LSMAPeriod = 25 ; // période LSMA

extern int Trend_period = 5 ;

extern int CountBars = 1000 ;

extern int CCISize = 2 ;

extern int TCCISize = 1 ;

extern int TrendSize = 1 ;

extern int NoTrendSize = 1 ;

extern bool ShowLSMA = false ;

extern int LineSize3 = 1 ;

et la définition de l'Indicateur est :

double CCI_0 = iCustom(NULL,0, "CCI_Woodies_Lnx_v4",

TrendCCI_Period,EntryCCI_Period,LSMAPeriod,Trend_period,

CountBars,CCISize,TCCISize,TrendSize,NoTrendSize,ShowLSMA,LineSize3,0) ;

trop de paramètres pour un indicateur ?

Pas d'erreur en compilant

Dans l'édition du journal :

CCI_Woodies_Lnx_v4 USDJPY,M15 : supprimé

Voir EA_Test_template

 
Badguy:
Salut Cracks peut-être quelqu'un peut m'aider.

Je vois qu'avec votre code l'idée est d'acheter/vendre au-dessus/au-dessous de la ligne 0.

Pourquoi ne pas essayer avec iCCI pour votre TCCI au lieu d'appeler iCustom. Il n'y a aucune différence entre le CCI standard et l'autre indicateur.

 

Dans votre iCustom() ; quel est le paramètre LineSize3 ? Si c'est le numéro de tampon CCI_Woodies_Lnx_v4 c'est ok, si non, le numéro de tampon que vous voulez appeler est manquant.

Aussi vous avez un espace dans votre codage ici : "S commentLSMA".

FerruFx

 

J'ai besoin d'aide avec ce code, s'il vous plaît.

J'ai essayé pendant les trois derniers jours d'obtenir ce conseiller expert pour exécuter des trades longs dans mt4 sans succès. il exécute seulement des trades courts même si le signal_buy est là. s'il vous plaît quelqu'un pourrait-il jeter un coup d'oeil à ce code et le corriger pour moi ou me dire quoi faire. je suis nouveau à la programmation et l'a construit à partir d'un constructeur de stratégie en ligne. merci d'avance !

Le code est joint.

Dossiers :
testdrive.mq4  11 kb
Raison: