Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Kleinanzeigen (http://www.expert-advisor.com/forum/forumdisplay.php?f=256)
-   -   Meine Strategie umsetzen. Wer teilt mein Interesse und stellt mir die Programmierung (http://www.expert-advisor.com/forum/showthread.php?t=4409)

kamü 12.02.17 13:03

Zitat:

Zitat von traderdoc (Beitrag 37606)
Sorry, ich bin nur noch sprachlos.

Diesem "elite Mitglied" kann man nicht helfen.

(Im Aktienboard haben sie schon vermutet, dass es sich bei Valerius um einen "Bot" handelt)

Einen schönen Sonntag noch

traderdoc 12.02.17 15:17

Was denn für ein Aktienboard? Ich bin da nirgends angemeldet.
Hatte ich um Hilfe geschrieben?

MA-EA 12.02.17 16:06

Kann mich irren, aber ich hab in Foren manchmal den Eindruck, dass Geschriebenes nur kurz überflogen wird, um irgendwas halbwegs Passendes dazu schreiben zu können. :confused:


@ doc: Wenn Du Deine Sprache wieder hast, sag mir mal bitte, was jetzt wieder nicht stimmt.

traderdoc 12.02.17 19:33

Sprache noch nicht wiedergefunden. Schreibe lautlos.

Ja, wenn Du selbst nach meiner Sprachlosigkeit nicht erkennst, das

"Hab mal irgendwas gelesen, dass man den Wert einer Order irgendwie als OrderPrice() oder so deklarieren kann."

mehr als nur großer Unsinn ist, dann bleibe ich weiterhin sprachlos.
Ne, jetzt mal Ernst beiseite, nimm Dir doch mal bitte ein ordentliches Buch über das Trading und betreibe ein paar Monate ein ordentliches und intensives Selbststudium, denn aus dem meisten, was Du schreibst, erkenne ich sehr große Wissenslücken. Ja, wir alle mal angefangen, aber wie ich bereits schrieb sehe ich da keinen Fortschritt und das macht mich mehr als stutzig.

traderdoc

MA-EA 12.02.17 21:02

In meinen Büchern stand davon nix. Bloß zufällig gefunden. :(

Also kann man damit den Wert von offenen Orders in Pipen anzeigen/deklarieren, oder gibts da wieder irgendwelche Überraschungen?:eek: Deswegen frag ich wegen jedem Sch...

https://docs.mql4.com/trading/ordercloseprice

traderdoc 12.02.17 22:51

@MA-EA, das ist der Code, worauf Dein Link weist:

Code:

if(OrderSelect(10,SELECT_BY_POS,MODE_HISTORY)==true)
    {
    datetime ctm=OrderOpenTime();
    if(ctm>0) Print("Open time for the order 10 ", ctm);
    ctm=OrderCloseTime();
    if(ctm>0) Print("Close time for the order 10 ", ctm);
    }
  else
    Print("OrderSelect failed error code is",GetLastError());

Kannst Du mir mal erklären, was dieser Code mit Deinem Post:

"Hab mal irgendwas gelesen, dass man den Wert einer Order irgendwie als OrderPrice() oder so deklarieren kann. D.h., ich such halt nen Weg, den Order-Wert in Pips anzugeben statt in Teuro. Das würde natürlich die Umrechnung in EUR ersparen."

zu tun hat. Mal davon abgesehen, dass es die Funktion OrderPrice() nicht im MQL4 existiert. Wo hast Du also von einer Möglichkeit, den Wert einer Order zu deklarieren (ist auch eine falsche Bezeichnung), gelesen?

Das ist eben genau das, was ich im letzten Absatz meines letzten Posts meinte.

traderdoc

MA-EA 13.02.17 13:26

Aber mit dem Zeug, das oben steht, hat er was zu tun. ;)

Was der Code in Deinem Zitat mit OCP zu tun hat, versteh ich auch nicht. Ist doch klar, dass man als Neuling völlig überfordert ist, wenn überall widersprüchlicher Sch... steht. :( Also bitte bitte, helft mir mit den paar Zeilen. Überall steht was Anderes. :confused:
Code:

OrderClosePrice

 Returns close price of the currently selected order.
 
  double  OrderClosePrice();
 
Returned value
 The close price of currently selected order.
 Note
 The order must be previously selected by the OrderSelect() function.


traderdoc 13.02.17 17:42

Ja, damit erhältst Du den Price zum Zeitpunkt des Close der Order und dann?

traderdoc

MA-EA 13.02.17 22:16

Ich dachte, OrderClosePrice() zeigt den Wert einer Order in Punkten an, wie OrderProfit(), bloß halt in Pipen statt in Konto-Währung. :confused:

Jetzt noch mal von vorn:
Code:

int Ticket,i,j,k;
deklariert denk ich mal den/die Buchstaben, die später in den Schleifen für OrdersTotal() stehn.

Code:

for(i=OrdersTotal()-1;i>=0;i--){
mit for beginnt die for Schleife
i steht in dieser Schleife wie gesagt für OrdersTotal()
Was -1 bedeutet, versteh ich gar nicht. Startet das den Zähl-Wert? :confused:
Wenn i (also in diesem Fall für OrdersTotal() stehend), größer oder gleich 0 ist, sollen mit

i-- irgendwie die Durchläufe der Schleife um 1 reduziert werden? :confused:


Das hier soll irgendwie geprüft werden. Ob nen Buy oder nen Sell offen ist oder wie?
Code:

if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
        if((OrderType()!=OP_BUY&&OrderType()!=OP_SELL)&&OrderMagicNumber()!=MagicNumber&&OrderSymbol()!=Symbol())

Wenn kein Buy und kein Sell offen ist, sollen Welche geöffnet werden, was aber wie gesagt im Demo nicht passiert.
Code:

{
//-------------------------------------------------------------------------------------------------------------
//Open Trade(s)
          if(TC>F&&TC<T&&SPR<=MS){
            OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,Name + " Buy(#" + MagicNumber + ")",MagicNumber,0,Blue);//    | Open Buy
            OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,0,0,Name + " Sell(#" + MagicNumber + ")",MagicNumber,0,Red);}}}}

Irgendwas muss ich da ja falsch verstehn, er öffnet im Demo nämlich wie gesagt nicht eine Order. :confused:

MA-EA 16.02.17 16:52

Die ganze Strategie taugt vermutlich nix.

Keinen EA danach proggen. Bringt wahrscheinlich nix.


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:51 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