Jouets de Vinin - page 23

 
Vinin:


Elle peut aussi être plus simple. Utiliser iRSI()

double iRSI( string symbol, int timeframe, int period, int applied_price, int shift)

Calcul de l'indice de force relative.

RSI=iRSI(NULL, 0, RSI_Period, PRICE_CLOSE,1) ;
if (RSI>50.0) {return(BULL);}
f (RSI<0.0) {return(BEAR);}
Merci, je n'ai pas besoin que ce soit plus facile... Je suis juste intéressé par l'importation des paramètres de l'indicateur... peut-être que je pratiquerai des signaux à partir d'autres indicateurs non intégrés - stochastiques modifiés, momentum, indicateurs de volatilité et autres avec une logique simple de prise ou d'achat.... comme un modèle d'EA et comme un patron pour ainsi dire... je veux vérifier d'autres indicateurs par rapport à ceux de mashka...
https://book.mql4.com/ru/samples/shared voici un aperçu...
Il ressemblera à ceci selon le tutoriel :
double iCustom(string symbol, int timeframe, string name, ..., int mode, int shift)


double iCustom( 0, 0 , "+RSI-TC" , RSI(1), int mode, int shift)
quels doivent être l'indice de ligne et le décalage de l'indicateur ?

 
Rossi:


Alors vous pouvez le changer un peu

RSI=iCustom(NULL, 0, "+RSI-TC", RSIPeriod, BullLevel, BearLevel, AlertOn,0,1);
if (RSI>50) return(BULL);
if (RSI<50) return(BEAR);
 
Vinin:


Ensuite, vous pouvez le modifier un peu.


Merci.

Au lieu de RSIPeriod, je devrais utiliser 1 et le RSI sera défini comme RSI = RSI(1) ?

Dois-je définir BullLevel, BearLevel comme extern double dans l'EA et le définir à 50.0 ?

 
Rossi:


Merci.

Dois-je remplacer RSIPeriod par 1 et alors le RSI sera assigné RSI = RSI(1) ?

et BullLevel, BearLevel, dois-je définir dans l'EA comme extern double ? et définir 50.0 ?


Avez-vous regardé l'indicateur ? RSIPeriod est la période de calcul.

iCustom() est quelque chose que je devrais mieux connaître ?

 
Vinin:


Avez-vous regardé l'indicateur ? RSIPeriod est la période de calcul.

Et iCustom() devrait être étudié de plus près.


Je ne comprends pas la logique au début, pourquoi RSI est assigné ici ? et pas la valeur d'un autre tableau par exemple...

des souvenirs d'une autre langue...

Je l'implémenterais de cette façon : RSI = iCustom(RSI (1), 0, 0, "+RSI-TC", RSIPeriod, BullLevel, BearLevel, AlertOn,0,1) ;
par exemple, il assigne à la variable locale le premier chiffre de la chaîne de l'indicateur... c'est comme ça... avec sa charte...

 
VininI_AAA_12.1_.mq4 est presque identique à MA17LW-Open, et si vous ajoutez MA17Ex-Close, ou Simple serait le système
 
med1um:
VininI_AAA_12.1_.mq4 est presque identique à MA17LW-Open, et si vous ajoutez MA17Ex-Close, ou Simple sera le système

Décryptez-le un peu. Si cela ne vous dérange pas, bien sûr.
 
Vinin:

Explique-toi un peu. Si ça ne vous dérange pas.

MA17

Méthode MA : Linear Weighted

s'applique à : Ouvrir

si on regarde les intersections avec VininI_AAA_12.1_.mq4, on obtient de bonnes sorties, et parfois même des entrées,

et si nous appliquons MA17EXpotential-Close à VininI_AA_12.1_.mq4, les changements de couleur et les croisements sont presque les mêmes que les croisements de MA17LW-Close et MA17Ex-Open

 

VininI_AAA_12.1_.mq4 tentative de faire quelque chose d'universel. Vous pouvez en faire des HMA et des LRMA. Et il peut faire beaucoup d'autres choses. Il est seulement nécessaire de définir les paramètres appropriés.

 
Vinin:

VininI_AAA_12.1_.mq4 tentative de faire quelque chose d'universel. Vous pouvez en faire des HMA et des LRMA. Il peut également faire beaucoup d'autres choses. Il est seulement nécessaire de définir les paramètres appropriés.

Je veux simplement dire que vous pouvez le négocier comme l'une des positions, par exemple la plus longue (j'utilise généralement ces positions comme la troisième position après le premier signal et le deuxième seuil de rentabilité).