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.


Portalsuche


Werbung

Login
Benutzername:
Kennwort:


Statistik
Themen: 3824
Beiträge: 36909
Benutzer: 6.079
Aktive Benutzer: 495
Links: 80
Wir begrüßen unseren neuesten Benutzer: Rene1504
Mit 483 Benutzern waren die meisten Benutzer gleichzeitig online (21.04.16 um 17:12).
Neue Benutzer:
vor 4 Stunden
- Rene1504
vor 5 Stunden
- ibdafx
vor einem Tag
- Batangenyo
vor einem Tag
- Spitzmaus
vor 2 Tagen
- juleslesqu...

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

Empfehlungen

Werbung

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 30.10.14
Neues Mitglied
 
Registriert seit: Oct 2014
Beiträge: 9
Striker befindet sich auf einem aufstrebenden Ast
Standard iMA als aktuellen SL

Da ich gerade dabei bin und es für den ein oder anderen sicherlich innerhalb von Sekunden beschrieben ist würde ich gerne wissen wie ich meinen SL bei jedem neuen Tick auf einen aktuellen iMA setzen kann.

Vielen Dank für Eure Hilfe
  #2 (permalink)  
Alt 30.10.14
Neues Mitglied
 
Registriert seit: Oct 2014
Beiträge: 9
Striker befindet sich auf einem aufstrebenden Ast
Standard Ich selber

Wenn es was mit iMA[0] oder ähnlichem zutun hat dann bitte nur kurz bestätigen. Selber Lernen und Erarbeiten ist wesentlich effektiver als nur Bausteine und Hilfe in Anspruch zu nehmen. Sollte der [0] Gedanke jedoch falsch sein würde ich mich weiterhin über eine Antwort freuen.

LG
Markus
  #3 (permalink)  
Alt 30.10.14
Neues Mitglied
 
Registriert seit: Oct 2014
Beiträge: 11
schmimanu befindet sich auf einem aufstrebenden Ast
Standard

Hallo Markus,

vielleicht hilft Dir die Tutorialserie von Mindfullfx auf Youtube weiter. Für mich war es ein guter Einstieg in die Materie. Es wird die Programmierung eines EA mit zwei sich kreuzenden MA beschrieben. Es sind 36 kleine Tutorials.

Viele Grüße - Manuela.

P.S.: Nicht wundern, ich habe es Dir auch schon bei deiner Begrüßung geschrieben.
  #4 (permalink)  
Alt 30.10.14
Neues Mitglied
 
Registriert seit: Oct 2014
Beiträge: 9
Striker befindet sich auf einem aufstrebenden Ast
Standard Danke

Hi Manuela und Danke für Deine Info.

Wenn auch nicht komplett so habe ich die Tutorials von MindfullFX bereits gesehen. Wird dort auch beschrieben wie ich den Wert eines MA als neuen SL definiere? Werde wohl in der nächsten nächtlichen Session wieder rumprobieren und tutorials schauen. Denke aber das ich mit etwas basteln selber auf den richtigen Pfad komme. Ordermodify und und und.. Aller Anfang ist halt schwer
  #5 (permalink)  
Alt 30.10.14
Neues Mitglied
 
Registriert seit: Oct 2014
Beiträge: 11
schmimanu befindet sich auf einem aufstrebenden Ast
Standard

Hallo Markus,

ach was, Du bist auch ein "Nachtarbeiter"!

Nee, soweit ich mich erinnern kann, wird Dein Problem da nicht beschrieben.
Der EA arbeitet mit SL/TP auf Prozentbasis. Vielleicht kann Dir der Traderdoc hier aus dem Forum weiterhelfen.

Und ja, ich stimme Dir aus vollem Herzen zu - aller Anfang ist schwer. Ich bastel auch immer noch.

Viele Grüße und viel Spaß - Manuela.
  #6 (permalink)  
Alt 30.10.14
Mitglied
 
Registriert seit: Sep 2012
Beiträge: 224
pako befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Striker Beitrag anzeigen
Da ich gerade dabei bin und es für den ein oder anderen sicherlich innerhalb von Sekunden beschrieben ist würde ich gerne wissen wie ich meinen SL bei jedem neuen Tick auf einen aktuellen iMA setzen kann.

Vielen Dank für Eure Hilfe
PHP-Code:
//+------------------------------------------------------------------+
void TrailingByMA(int iTicket,int iTF,int iMAPeriod,int iMAShift,int MAMethod,int iApplPrice,int iShift)
  {
   
double   dMA;
   
dMA=iMA(Symbol(),iTF,iMAPeriod,iMAShift,MAMethod,iApplPrice,iShift);
   if(
OrderType()==OP_BUY)
     {
      if((
OrderStopLoss()<dMA) && (dMA<Bid-MarketInfo(Symbol(),MODE_STOPLEVEL)*Point))
        {
         if(!
OrderModify(iTicket,OrderOpenPrice(),dMA,OrderTakeProfit(),OrderExpiration()))
            Print(
"OrderTicket",OrderTicket(),". Error: ",GetLastError());
        }
     }
   if(
OrderType()==OP_SELL)
     {
      if(((
OrderStopLoss()==0) || (OrderStopLoss()>dMA+(MarketInfo(Symbol(),MODE_SPREAD))*Point)) && (dMA+(MarketInfo(Symbol(),MODE_SPREAD))*Point>Ask+MarketInfo(Symbol(),MODE_STOPLEVEL)*Point))
        {
         if(!
OrderModify(iTicket,OrderOpenPrice(),dMA+(MarketInfo(Symbol(),MODE_SPREAD))*Point,OrderTakeProfit(),OrderExpiration()))
            Print(
"OrderTicket",OrderTicket(),". ERROR: ",GetLastError());
        }
     }
  }
//+------------------------------------------------------------------+ 
  #7 (permalink)  
Alt 30.10.14
Neues Mitglied
 
Registriert seit: Oct 2014
Beiträge: 9
Striker befindet sich auf einem aufstrebenden Ast
Standard :) Ach wie fein

Vielen Dank Pako,

werde mich heute Abend mit dem Inhalt beschäftigen und wenn verstanden auch in meinen Code Einbetten

Vielen Dank nochmals

LG
Markus
Thema geschlossen

Lesezeichen

Stichworte
ima, mql4, programmierung, programmierung metatrader, sl, sl ima


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 19:56 Uhr.



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