|
Tools Tools für Metatrader 4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
ExpertAdvisorBuilder
hi hab da eine homepage gefunden wo man anscheinend seinen eigenen expert advisor bauen kann
nur kenn ich mich da garnicht aus vielleicht kann mir ja jemand weiterhelfen ich will eine ea auf grundlage eines Trend indicator bauen Expert Advisor Builder for MetaTrader 4 |
|
|||
Moin Martin,
mit dieser Website hab ich auch angefangen. :-) Und dank deren Vorlagen hab ich die Sprache und Arbeitsweise eines EA auch recht schnell verstanden. Wenn dein Indikator nicht namentlich in der Liste erscheint wählst du "Custom Indicator" und gibst dann den Namen des Indikators in den Optionen an. Es muss der exakte Name der mq4 Datei sein damit der EA den Indikator auch finden kann. Wenn dein Indikator einen Zahlenwert abfragen soll muss im rechten Auswahlfeld "Number/Variable" ausgewählt werden. Viel Erfolg und Grüße, Dan |
|
|||
Zitat:
Hi also ist es mit diser homepage möglich aus meinem indikator ein ea zu bauen Ja ?? das würde mir ja echt schonmal weiterhelfen nur blick ich da trotzdem nicht so durch wo ich was eigeben soll |
|
|||
Zitat:
Ein sinnvolles Konstrukt sieht im Grunde genommen so aus: Indikatoren: liefern Signalwerte ExpertAdvisor: wertet Signale aus, öffnet, schließt und verwaltet deine Trades Die Bedingungen, die erfüllt werden müssen definierst du im ExpertAdvisor. Am Besten fängst du mit einer ganz simplen Bedingungsabfrage im EA an und arbeitest dich dann Stück für Stück vorwärts. Dazu nutzst du die Optionen "Buy Strategy" und "Sell Strategy". Mit welchem Indikator arbeitest du denn? Vielleicht kommen wir so etwas schneller an's Ziel. |
|
|||
Dazu nutzst du die Optionen "Buy Strategy" und "Sell Strategy".
Mit welchem Indikator arbeitest du denn? Vielleicht kommen wir so etwas schneller an's Ziel.[/QUOTE] ok also ich muss bei buy strategy unter custum indicator den namen des indicator eingeben soweit bin ich schonmal was muss/kann bei Parameter mode shift rein und oben bei buy stategy (order Optin ) sind zwei felder müssen da in beide was rein oder nur in 1 das ist der indicator um den es geht |
|
|||
Jetzt wird's einfacher aber erstmal zu den Begriffen.
Parameter: Damit kannst du die Rechenparameter durch den EA festlegen. Dein Indikator rechnet mit 80 Perioden (Standard). Diese Rechenperioden kannst du manuell im Chart auf z.B. 70 ändern. Dein EA verwendet automatisch den Standard (80) wenn du bei Parameter 0 einträgst oder eben 70 als von dir vorgegebenen Wert wenn du bei Parameter 70 einträgst. Mode: Verwendet der Indikator mehrere Linien oder Buffer mit eigenen Rechenergebnissen kannst du hier auswählen welche du auslesen willst. (Linie1 = 0, Linie2= 1, etc.) In Bild 1 sieht man z.B. das dein Indikator 2 Buffer verwendet, vermutlich für steigende und fallende Werte. Die Details zu jedem Indikator sieht du im Datenfenster. Shift Hier legst du fest welche Kerze, Bar, Candle du abfragen willst. 0 ist die aktuelle, 1 die vorhergehende, 2 ist die vor der 1, etc. Im Grunde wird einfach rückwärts gezählt. |
|
|||
[QUOTE=feelfree;20812]Jetzt wird's einfacher aber erstmal zu den Begriffen.
Ok hab eigendlich alles so gemacht wie von dir beschriben aber irgendwie gehts nicht was hab ich falch gemacht woran liegt es |
|
|||
Das wird dir niemand beantworten können solange wir nicht wissen welche Bedingungen du abfragst und welchen EA du erstellt hast.
Beschreib einfach was du erreichen willst und häng dein Script mit an. |
|
|||
Beschreib einfach was du erreichen willst und häng dein Script mit an.[/QUOTE]
hi laso wie schon beschriben ist mein ziel die singnale des tremd indikators als ea automatich zu handeln also ich hab jetz bei buy stradegy oben custum Indicator asgewählt Left: Custom Indicator Symbol current Timeframe current Name Trend *Input the custom indicator's name. Parameter 0 *Input the parameters set, if needed(ex. p1, p2, p3 ...). Mode 0 *Input the number of a indicator's line used. Shift 1 *Input the number of periods back from the current bar(ex. Current = 0, Previous = 1, ...). und bei sell strategy auch wider custum indicator Left: Custom Indicator Symbol current Timeframe current Name Trend *Input the custom indicator's name. Parameter 0 *Input the parameters set, if needed(ex. p1, p2, p3 ...). Mode 1 *Input the number of a indicator's line used. Shift 1 *Input the number of periods back from the current bar(ex. Current = 0, Previous = 1, ...). Muss ich den noch bei Variables was eingeben ?? oder im Template was endern und das kam dan raus |
|
|||
Moin Martin,
ich hab diesen Teil mal korrigiert. Code:
double Buy1_1 = iCustom(NULL, 0, "Trend", 0, 0, Current + 1); double Sell1_1 = iCustom(NULL, 0, "Trend", 1, 1, Current + 1); und da du keine Einstiegssignale definiert hast passiert auch nichts: Code:
if (False) Order = SIGNAL_BUY; if (False) Order = SIGNAL_SELL; Code:
double Buy1_1 = iCustom(NULL, 0, "Trend", 0, 0, Current + 1); double Buy1_2 = iCustom(NULL, 0, "Trend", 0, 0, Current + 2); double Sell1_1 = iCustom(NULL, 0, "Trend", 1, 1, Current + 1); double Sell1_2 = iCustom(NULL, 0, "Trend", 1, 1, Current + 2); Code:
if (Buy1_1 > Buy1_2) Order = SIGNAL_BUY; if (Sell1_1 < Sell1_2) Order = SIGNAL_SELL; Viel Erfolg, Dan |
Lesezeichen |
Stichworte |
builder, ea builder, expert advisor builder, expertadvisorbuilder, sufx.core.t3-ism.net |
|
|