|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Traden mit Moving Averages?
Sag mal, MA-EA, manchmal muss ich über Beiträge wirklich nur lachen!
Das Traden mit Moving Averages (gleitende Durschnitte) ist so alt, wie das Traden selbst. Es ist ein Trivialansatz, der durchaus manchmal funktionieren kann. Aber nur bei "Moving Markets", also bei hoher Volatilität, aber nicht bei Choppy Markets, also wenn sich die Märkte nicht bzw. kaum bewegen! Dann folgt ein Verlust auf den anderen! Indikatoren dazu gibt es doch nun wirklich wie Sand am Meer im Internet, da weiss ich nicht, welchen "neuen genialen Ansatz" Du hier dazu noch beitragen willst! Wenn das so einfach wäre, wären wir alle steinreich! |
|
|||
Man kann ja mal was probieren.
Dann sagt mir wenigsten bitte mal, wie ich ihn dazu kriege, nur während bestimmten Uhrzeiten Orders ab zu geben. Das sollte im MT4 im Konfigurations-Fenster des EA einstellbar sein. Also z.B. nur Orders abgeben zwischen 8 und 18 Uhr. Er soll nicht aufhören zu traden, er muss ja jederzeit Orders schließen können. |
|
|||
Ja, ich wundere mich auch schon die ganze Zeit, mit welcher Energie und Kraft er sich hier engagiert.
Ich denke aber, das Du anhand der regen Beteiligung hier merken solltest, dass das Thema nicht der Burner ist. Aber das nur mal so am Rande. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
@MA-EA
das mit dem Aufhören Orders zu öffnen ist doch ganz einfach. Den Code, der fürs Order aufgeben während bestimmter Uhrzeiten verantwortlich ist packst Du zwischen die Klammern für die Uhrzeiten. Den Rest fürs Trademanagement wie SL nachziehen etc packst Du außerhalb der Klammern. PHP-Code:
|
|
|||
Moin.
Versteh nicht, warum er hier um 4:00 Uhr Marktzeit nen Sell gemacht hat. Der LC war doch über beiden GDs oder bin ich blind? Dachte mir, dass ich nen Commodity Channel Index einbaue. Werd schaun ob noch was. |
|
|||
Hallo.
Habs eben irgendwie geschafft, einen [WIKI]CCI[/WIKI] einzubauen. Scheint grundsätzlich zu funktionieren. Nur scheints ein Problem zu geben:Er erkennt anscheinend keine negativen Werte. Es steht zwar nen - vor der eigentlich negativen -100, es ist aber in ner anderen Farbe als die Zahl. Und hier hätte er eigentlich auch keinen SELL machen dürfen: Code:
//Open Trade if (!IsInvested) if (LC>GD1c && GD1c>GD2c && [WIKI]CCI[/WIKI]>100) OrderSend(Symbol(), OP_BUY, Lots, [WIKI]Ask[/WIKI], 0, 0, Name + " Buy(#" + MagicNumber + ")", MagicNumber, 0, Blue); if (LC<GD1c && GD1c<GD2c && [WIKI]CCI[/WIKI]<-100) OrderSend(Symbol(), OP_SELL, Lots, [WIKI]Bid[/WIKI], 0, 0, Name + " Sell(#" + MagicNumber + ")", MagicNumber, 0, Red); //Close Trade if (IsInvested) { for (i=OrdersTotal()-1; i>=0; i--) if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) if (OrderType()==OP_BUY && OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol()) { if(LC<GD1c && GD1c<GD2c && [WIKI]CCI[/WIKI]<100) OrderClose(OrderTicket(), OrderLots(), [WIKI]Bid[/WIKI], DarkBlue); if (OrderType()==OP_SELL && OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol()) { if(LC>GD1c && GD1c>GD2c && [WIKI]CCI[/WIKI]>-100) OrderClose(OrderTicket(), OrderLots(), [WIKI]Ask[/WIKI], FireBrick); } |
|
|||
Kann der MT4 echt nicht mit negativen Werten umgehn? Kann ich irgendwie nicht glauben.
|
|
|||
Schuld ist immer der Gärtner...
In diesem Fall... 1.) Den Befehl, die Befehlsfolge [WIKI]CCI[/WIKI] gibt es so im Metatrader nicht. 2.) Mal gucken, was im Wiki Deines Generators zum Thema CCI steht. Da müsste so was wie if(iCCI(Symbol(),0,12,PRICE_TYPICAL,0) > iCCI(Symbol(),0,20,PRICE_TYPICAL,0)) return(0 (siehe auch hier: https://docs.mql4.com/indicators/icci) zu finden sein. Ich rate Dir dringend https://docs.mql4.com/ zu lesen. |
|
|||
|
Lesezeichen |
Stichworte |
expert advisor, gleitender durchschnitt, mql4, programmierung, programmierung metatrader, programmierung mql4, trading |
|
|