Hallo.
Was ist eigentlich der "Relative Vigor Index"? Steht in meinem Indi-Oszi-Buch nicht drin. :confused: Scheint auf den 1. Blick nicht so kompliziert zu sein. Der Schnellste ist aber wohl auch nicht. :( https://charts.mql5.com/12/442/nzdch...rokers-ltd.png |
|
Liste der Anhänge anzeigen (Anzahl: 1)
Das schaut leider doch etwas komplizierter aus. :confused:
Code:
//RVI |
Moin ;)
Habe nun ein anderes Programm zum Laden der Tickdaten. Ich muss nur noch sehen, wie ich das in den MT4 bekomme. Ich melde mich, wenn ich das hinbekommen habe, dann kannst Du mir sagen, welches Währungspaar ich zum Testen nehmen soll. Ich habe Zugriff auf die üblichen Forex-Majors, Forex-Exotics, Gold, Silber, Kupfer, Platin, Palladium sowie Brent Oil und WTI Light Oil. Dazu auch noch 17 Indicies (DAX, Stoxx50, Dow etc.) Gruß Andreas |
Zitat:
|
Zitat:
Was du dann schreibst ist dann aber kein mql4 mehr. Lass Dir mal im Journal die Werte von IL1 und IL2 anzeigen. Das geht mit: Code:
Print ("IL1:",IL1, " / IL2:",IL2); Kann auch nicht, weil -100 Perioden vorwärts denken kann der CCI nicht weil er da noch keinen Kurs hat :-). Falls Du dann doch mql4 Code schreiben solltest findest Du die Definition des iCCI in der Referenz: double iCCI( string symbol, // symbol int timeframe, // timeframe int period, // averaging period int applied_price, // applied price int shift // shift ); Die Funktion iCCI benötigt genau diese 5 Parameter um ein Ergebnis zu liefern. Oder an welcher Stelle meinst Du der Funktion iCCI mitzuteilen über wieviele Perioden sie berechnet werden soll? Mit iCCI deklariest Du keine Linien sondern den Wert des iCCI im angegebenen Bar(shift). Und ob der iCCI <>100/-100 ist prüfst Du dann mit einem Vergleich iCCI()>100 oder iCCI<-100. |
Muss ich mir noch mal genau anschaun. :confused:
Jetzt komm ich aber erst mal beim RVI nicht weiter. Eigentlich müsste die Globale Variable soweit richtig sein: Code:
//RVI GV Code:
//RVI Code aus der RVI mq4 Parameter Code:
//---- indicator parameters Code:
//+------------------------------------------------------------------+ |
"... Dann die Definitionen nach Start:
Code: //RVI double DN_PLUS = iRVI(ExtRVIPeriod); double DN_MINUS = iRVI(ExtRVIPeriod); Beim Kompilieren heißt es für beide Zeilen "'iRVI' - wrong parameters count Valerius_(CCI_FI_RVI)_Metatrader4_EA.mq4 113 18..." Klar! Da könnte evtl. noch der Index des Bufferspeichers fehlen. Und v.a. auf welcher Kerze soll denn der Indikatorwert berechnet werden? Die fehlen leider immer noch die Basics. Du scheinst auch nicht viel nachgeholt zu haben, denn das mit den Levels des CCI haben wir Dir schon vor einiger Zeit mehrmals!! erklärt, dass die beiden Levelwerte nichts in der Funktion iCCI() zu suchen haben. Das ist auch der Hammer: "//RVI double DN_PLUS = iRVI(ExtRVIPeriod); double DN_MINUS = iRVI(ExtRVIPeriod);" Wie soll denn unterschieden werden zwischen DN_PLUS und DN_MINUS bei identischer Parameterübergabe? traderdoc |
Zitat:
|
Bekommst Du es hin, Indikatoren etc. in den EA einzubaun? Ich anscheinend nicht. :( In meinem MQL Buch steht irgendwas von "Mode" und was weiß ich Alles, was kein Mensch kapiert.
https://www.amazon.de/Algorithmische.../dp/3732366715 |
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:47 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum