Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Programmierung MQL4

Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4973
Beiträge: 43253
Benutzer: 7.220
Aktive Benutzer: 81
Links: 84
Wir begrüßen unseren neuesten Benutzer: JosephTK
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor 4 Stunden
- JosephTK
vor 2 Tagen
- Hopfen&Mal...
vor 3 Tagen
- frankmicha...
vor einer Woche
- DFeck
vor einer Woche
- bb1107

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 262
Gesamt: 262
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 29.08.12
Neues Mitglied
 
Registriert seit: Aug 2012
Beiträge: 1
McFando befindet sich auf einem aufstrebenden Ast
Standard Progammierer gesucht

Hallo Leute,

Ich habe heute in dem Buch „Neue Trading Dimensionen von Erich Florek“ ein Beitrag über den Aroon Indikator gelesen. In dem Beitrag ist ein Abbildung des Dax Charts mit zwei Einstellungen des Aroon Indikators und eine mit dem Mesa Sine Wave Indikator. Als Schlussbemerkung hat Erich Florek folgendes geschrieben. Ich zitiere:

„Im unteren Teil der Abbildung 140 finden Sie noch den „MESA SINE WAVE“ – Indikator, der in der MetaStock-Charting-Software angeboten wird. Da es kaum Unterlagen und Informationen über ihn gibt, ist er hier offiziell nicht aufgeführt worden. Vielleicht entdecken Sie an ihm aber dennoch eine Fähigkeit, die Sie schon immer gesucht haben“

Ich habe im Netz ein wenig recherchiert und ein Seite gefunden, auf der einige Formeln von John Ehlert (der Programmierer) aufgeführt sind. Unter anderem auch der Mesa Sine Wave Indikator. Ich vermute, dass das für den MetaStock Formeln sind.

Meine Frage: Hat jemand Lust und die Fähigkeit, das für MT4 um zuschreiben?
Ich bin mir nicht sicher, ob das alles Sinn ergibt und ob es funktioniert.

Aber ein Versuch sollte es wert sein, oder?

Könnte ja sein, dass der MSW brauchbar ist.

Vielen Dank
McFando
  #2 (permalink)  
Alt 29.08.12
Elite Mitglied
 
Registriert seit: Aug 2011
Ort: NRW
Beiträge: 764
Mast83 befindet sich auf einem aufstrebenden Ast
Mast83 eine Nachricht über ICQ schicken Mast83 eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von McFando Beitrag anzeigen
Hallo Leute,

Ich habe heute in dem Buch „Neue Trading Dimensionen von Erich Florek“ ein Beitrag über den Aroon Indikator gelesen. In dem Beitrag ist ein Abbildung des Dax Charts mit zwei Einstellungen des Aroon Indikators und eine mit dem Mesa Sine Wave Indikator. Als Schlussbemerkung hat Erich Florek folgendes geschrieben. Ich zitiere:

„Im unteren Teil der Abbildung 140 finden Sie noch den „MESA SINE WAVE“ – Indikator, der in der MetaStock-Charting-Software angeboten wird. Da es kaum Unterlagen und Informationen über ihn gibt, ist er hier offiziell nicht aufgeführt worden. Vielleicht entdecken Sie an ihm aber dennoch eine Fähigkeit, die Sie schon immer gesucht haben“

Ich habe im Netz ein wenig recherchiert und ein Seite gefunden, auf der einige Formeln von John Ehlert (der Programmierer) aufgeführt sind. Unter anderem auch der Mesa Sine Wave Indikator. Ich vermute, dass das für den MetaStock Formeln sind.

Meine Frage: Hat jemand Lust und die Fähigkeit, das für MT4 um zuschreiben?
Ich bin mir nicht sicher, ob das alles Sinn ergibt und ob es funktioniert.

Aber ein Versuch sollte es wert sein, oder?

Könnte ja sein, dass der MSW brauchbar ist.

Vielen Dank
McFando
Probier es ggf mal mit diesem hier:

Code:
/*[[
Name := #MAMA
Author := Aborigen
Link :=
Separate Window := No
First Color := Aqua
First Draw Type := Line
First Symbol := 217
Use Second Data := Yes
Second Color := Chocolate
Second Draw Type := Line
Second Symbol := 218
]]*/
Vars: jI(0), jQ(0), DeltaPhase(0), alpha(0),Shift(0),ttime(0);
Array: Price[4](0),Smooth[7](0),Detrender[7](0), Q1[7](0),I1[7](0), 
I2[2](0), Q2[2](0), Re[2](0), Im[2](0), SmoothPeriod[2](0), Period_[2](0), Phase[2](0),
MAMA[2](0), FAMA[2](0);
Inputs: FastLimit(0.5), SlowLimit(0.05);

if ttime=time then exit;
ttime=time;

SetLoopCount(0);
// loop from first bar to current bar (with shift=0)
For shift = 500 Downto 0 Begin
Price[1]=((H[shift]+L[shift])/2); Price[2]=((H[shift+1]+L[shift+1])/2);
Price[3]=((H[shift+2]+L[shift+2])/2); Price[4]=((H[shift+3]+L[shift+3])/2);

Smooth[1] = (4*Price[1] + 3*Price[2] + 2*Price[3] + Price[4]) / 10; 
Detrender[1] = (0.0962*Smooth[1] + 0.5769*Smooth[3] - 0.5769*Smooth[5] - 0.0962*Smooth[7])*(0.075*Period_[2] + 0.54);

// {Compute InPhase and Quadrature components}
Q1[1] = (0.0962*Detrender[1] + 0.5769*Detrender[3] - 0.5769*Detrender[5] - 0.0962*Detrender[7])*(0.075*Period_[2] + 0.54);
I1[1] = Detrender[4];

// {Advance the phase of I1 and Q1 by 90 degrees}
jI = (0.0962*I1[1] + 0.5769*I1[3] - 0.5769*I1[5] - 0.0962*I1[7])*(0.075*Period_[2] + 0.54);
jQ = (0.0962*Q1[1] + 0.5769*Q1[3] - 0.5769*Q1[5] - 0.0962*Q1[7])*(0.075*Period_[2] + 0.54);

// {Phasor addition for 3 bar averaging)}
I2[1] = I1[1] - jQ;
Q2[1] = Q1[1] + jI;

// {Smooth the I and Q components before applying the discriminator}
I2[1] = 0.2*I2[1] + 0.8*I2[2];
Q2[1] = 0.2*Q2[1] + 0.8*Q2[2];

// {Homodyne Discriminator}
Re[1] = I2[1]*I2[2] + Q2[1]*Q2[2];
Im[1] = I2[1]*Q2[2] - Q2[1]*I2[2];
Re[1] = 0.2*Re[1] + 0.8*Re[2];
Im[1] = 0.2*Im[1] + 0.8*Im[2];
If Im[1] <> 0 and Re[1] <> 0 then Period_ [1]= 360/ArcTan(Im[1]/Re[1]);
If Period_[1] > 1.5*Period_[2] then Period_[1] = 1.5*Period_[2];
If Period_[1] < 0.67*Period_[2] then Period_[1] = 0.67*Period_[2];
If Period_[1] < 6 then Period_[1] = 6;
If Period_[1] > 50 then Period_[1] = 50;
Period_[1] = 0.2*Period_[1] + 0.8*Period_[2];
SmoothPeriod[1] =0.33*Period_[1] + 0.67*SmoothPeriod[2];

If I1[1] <> 0 then Phase[1] = (ArcTan(Q1[1] / I1[1]));
DeltaPhase = Phase[2] - Phase[1];
If DeltaPhase < 1 then DeltaPhase = 1;
alpha = FastLimit / DeltaPhase;
If alpha < SlowLimit then alpha = SlowLimit;
MAMA[1] = alpha*Price[1] + (1 - alpha)*MAMA[2];
FAMA[1] = 0.5*alpha*MAMA[1] + (1 - 0.5*alpha)*FAMA[2];


If shift<450 then Begin
SetIndexValue(shift,MAMA[1]);
SetIndexValue2(shift,FAMA[1]);
end;

Smooth[7]=Smooth[5];Smooth[6]=Smooth[5];Smooth[5]=Smooth[4];Smooth[4]=Smooth[3];Smooth[3]=Smooth[2];Smooth[2]=Smooth[1];
Detrender[7]=Detrender[6];Detrender[6]=Detrender[5];Detrender[5]=Detrender[4];Detrender[4]=Detrender[3];Detrender[3]=Detrender[2];Detrender[2]=Detrender[1];
Q1[7]=Q1[6];Q1[6]=Q1[5];Q1[5]=Q1[4];Q1[4]=Q1[3];Q1[3]=Q1[2];Q1[2]=Q1[1];
I1[7]=I1[6];I1[6]=I1[5];I1[5]=I1[4];I1[4]=I1[3];I1[3]=I1[2];I1[2]=I1[1];
Q2[2]=Q2[1];
I2[2]=I2[1];
Re[2]=Re[1];
Im[2]=Im[1];
SmoothPeriod[2]=SmoothPeriod[1];
Phase[2]=Phase[1];
Period_[2]=Period_[1];
MAMA[2]=MAMA[1];
FAMA[2]=FAMA[1];


End;
//______________________________________
__________________
Heute Weizen, Abends Corn morgen fangen wir an von vorn...
  #3 (permalink)  
Alt 29.08.12
Mitglied
 
Registriert seit: Oct 2011
Ort: Pfalz
Beiträge: 54
TazDevil befindet sich auf einem aufstrebenden Ast
Standard

Da isser:

SINE TREND system from Ehler - Page 2

Du musst dich aber anmelden um ihn Downloaden zu können.

Sieht im Forex etwas wirr aus. Beim Gold und Silber aber recht brauchbar. Da könnte man was daraus basteln. Indexdaten hab ich leider keine.

Ich muss das Buch von Florek mal raus kramen. Irgendwo hab ich das noch rumfliegen.
  #4 (permalink)  
Alt 30.08.12
Elite Mitglied
 
Registriert seit: Aug 2011
Ort: NRW
Beiträge: 764
Mast83 befindet sich auf einem aufstrebenden Ast
Mast83 eine Nachricht über ICQ schicken Mast83 eine Nachricht über Skype™ schicken
Standard

Den Code aus meinem Post habe ich ebenfalls aus Forex-TSD...VG und happy Trading

Marc
__________________
Heute Weizen, Abends Corn morgen fangen wir an von vorn...
  #5 (permalink)  
Alt 30.08.12
Gesperrter Benutzer
 
Registriert seit: Jan 2012
Ort: Leck
Beiträge: 1.033
Egoluxe [EA] -Trader befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Mast83 Beitrag anzeigen
Den Code aus meinem Post habe ich ebenfalls aus Forex-TSD...VG und happy Trading

Marc
Das ist also der Code für den Indikator den der Threadersteller meint?

Grüße
Thema geschlossen

Lesezeichen

Stichworte
aroon indikator, ea, erich florek, expert-advisor, indikator, mesa sine wave, mesa sine wave indikator, msw, neue trading dimensionen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +1. Es ist jetzt 02:08 Uhr.





Suchmaschine - Reisen - Wavesnode - Facebook Forum - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------