Autor Thema: StopLoss  (Gelesen 458 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

  • Buchstabensortierer
  • ***
    • Beiträge: 9
    • Karma: +0/-0
    • Mitglied seit:
      25 Jul 2011

  • Stop
StopLoss
« am: Juli 25, 2011, 22:43:25 pm »
Hallo Miteinander,

Habe ein Problem mit meinem EA.
Mein BroKer ist AAAFX.

Und zwar läuft er an sich einwandfrei nur eben ohne StopLoss. sobald ich diesen aktiviere macht mein
EA keine trades mehr.
Deaktiviert funktioniert alles. Wo liegt das Problem??? Beim Broker oder beim EA.
Wäre echt super wenn Ihr mir helfen könntet.
Hier mal dazu das Stück EA wovon ich glaube das es das einzige wäre wo Fehler sein könnten.


  //Buy
   if (Order == SIGNAL_BUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
      if(!IsTrade) {
         //Check free margin
         if (AccountFreeMargin() < (1000 * Lots)) {
            Print("We have no money. Free Margin = ", AccountFreeMargin());
            return(0);
         }

         if (UseStopLoss) StopLossLevel = 400;
         if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * Point; else TakeProfitLevel = 0.0;

         Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue);
         if(Ticket > 0) {
            if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) {
            Print("BUY order opened : ", OrderOpenPrice());
                if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Ask, Digits) + " Open Buy");
         } else {
            Print("Error opening BUY order : ", GetLastError());
         }
         }
         if (EachTickMode) TickCheck = True;
         if (!EachTickMode) BarCount = Bars;
         return(0);
      }


  • Buchstabensortierer
  • ***
    • Beiträge: 9
    • Karma: +0/-0
    • Mitglied seit:
      25 Jul 2011

  • Stop
Re: StopLoss
« Antwort #1 am: Juli 25, 2011, 22:46:03 pm »
Stop sorry beim StopLoss muss natürlich stehen.

 if (UseStopLoss) StopLossLevel = Ask - StopLoss * Point; else StopLossLevel = 0.0;

funktioniert aber trotzdem nicht :(

  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
    • Beiträge: 1635
    • Karma: +424/-12
    • Mitglied seit:
      25 Jul 2008

  • Stop
Re: StopLoss
« Antwort #2 am: Juli 25, 2011, 22:46:19 pm »
Du wirst die Order ohne SL abschicken müssen und gleich danach ein OrderModify() machen um den Stoploss zu setzen ist bei
manchen Brokern so.

Was sagt das Terminal unten?

  • Buchstabensortierer
  • ***
    • Beiträge: 9
    • Karma: +0/-0
    • Mitglied seit:
      25 Jul 2011

  • Stop
Re: StopLoss
« Antwort #3 am: Juli 25, 2011, 22:51:12 pm »
danke dir erstmal für die schnelle Antwort. a
also es kommt nix er macht einfach auch nix.
sobald ich wie gesagt den stoploss entferne läuft er.

  • Buchstabensortierer
  • ***
    • Beiträge: 9
    • Karma: +0/-0
    • Mitglied seit:
      25 Jul 2011

  • Stop
Re: StopLoss
« Antwort #4 am: Juli 25, 2011, 22:53:34 pm »
Blöde frage aber wie funktioniert bzw wie schreibe ich das mit dem OrderModify???

  • Ist Forum süchtig
  • ****
    • Beiträge: 1567
    • Karma: +431/-289
    • Mitglied seit:
      16 Jun 2009

  • Vintage Carbon Backgammon Spinning Bubbles Air Traffic Chief 4 Wheels Madness
    Cryptraider Skidwrx Formula Fun
  • Stop
Re: StopLoss
« Antwort #5 am: Juli 25, 2011, 22:56:29 pm »
OrderModify( dann gehst du mit dem curser 2x nach links und drückst f1, dann kommt der befehl genau aufgelistet in der hilfe
The biggest drawdown is ahead of you. (from Joel R.)

aktueller Tetris Rekordhalter!!!!!!!!!!!!!!!!

warum ist mein karma positiv??????? bitte immer auf ein minus mehr als plus

  • Buchstabensortierer
  • ***
    • Beiträge: 9
    • Karma: +0/-0
    • Mitglied seit:
      25 Jul 2011

  • Stop
Re: StopLoss
« Antwort #6 am: Juli 25, 2011, 23:01:56 pm »
Vieleicht könntest Du mir auch ohne diese Hilfe helfen.
Sitz da echt schon lange dran und bin erst in den anfängen meines MT4 Wissens.
Ne kleine Hilfe wäre echt super von Dir.

  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
    • Beiträge: 1635
    • Karma: +424/-12
    • Mitglied seit:
      25 Jul 2008

  • Stop
Re: StopLoss
« Antwort #7 am: Juli 25, 2011, 23:04:59 pm »
Gibt er dir den im Terminal OrderSend Errors aus?
Das würde dafür sprechen, dass die Variabel einfach den falschen Wert hat.
Gebe dir was du als SL mitliefern möchteste vorher einfach mit Print(varibalenamen); aus.

  • Buchstabensortierer
  • ***
    • Beiträge: 9
    • Karma: +0/-0
    • Mitglied seit:
      25 Jul 2011

  • Stop
Re: StopLoss
« Antwort #8 am: Juli 25, 2011, 23:07:04 pm »
Also es kommen keine Fehler oder so. er macht dann einfach nix mehr.
Er sendet glaub ich auch nicht einmal mehr die Order.

  • Buchstabensortierer
  • ***
    • Beiträge: 9
    • Karma: +0/-0
    • Mitglied seit:
      25 Jul 2011

  • Stop
Re: StopLoss
« Antwort #9 am: Juli 25, 2011, 23:10:24 pm »
An welcher stelle muss ich dieses Print(varibalenamen);  einfügen  ???

  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
    • Beiträge: 1635
    • Karma: +424/-12
    • Mitglied seit:
      25 Jul 2008

  • Stop
Re: StopLoss
« Antwort #10 am: Juli 25, 2011, 23:12:02 pm »
Einfach vor die Codes und schleifen Print("Dein Text"); setzen, dann siehst du wie weit
er kommt und was er alles ausführt.

Was auch hilft ist

err = GetLastError();

if(err != 0)
   {
      Print(ErrorDescription(err));
   }

dafür musst du vorher die Libary laden mit

#include <stderror.mqh>
#include <stdlib.mqh>

Was vor den Inputs kommt und natürlich "int err" initilaisieren.

In der start() Routine gibt es dir dann mit jedem Tick den letzten Fehler aus, der zum Beispiel vom Tradeserver zurück gegeben wurde,
« Letzte Änderung: Juli 25, 2011, 23:13:59 pm von TJPLD »

  • Buchstabensortierer
  • ***
    • Beiträge: 9
    • Karma: +0/-0
    • Mitglied seit:
      25 Jul 2011

  • Stop
Re: StopLoss
« Antwort #11 am: Juli 25, 2011, 23:17:54 pm »
AHHH okay  ???
ich fühl mich immer mehr so als ob ich von dem was ich mir bisher beigebracht habe grad mal 0,001% versteh.

Du sagtest vorhin das ich einen Ordermodify machen soll. wie schreibe ich das.
Oben habe ich ja meinen skipt. wo soll ich das einfügen und was muss ich da reinschrieben??

  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
    • Beiträge: 1635
    • Karma: +424/-12
    • Mitglied seit:
      25 Jul 2008

  • Stop
Re: StopLoss
« Antwort #12 am: Juli 25, 2011, 23:28:12 pm »
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen

Du musst deine Werkzeuge (Funktionen) verstehen und was du erreichen willst.
Dann ergibt sich daraus, wann und in welcher Form du sie einsetzten musst.

  • Buchstabensortierer
  • ***
    • Beiträge: 9
    • Karma: +0/-0
    • Mitglied seit:
      25 Jul 2011

  • Stop
Re: StopLoss
« Antwort #13 am: Juli 25, 2011, 23:32:11 pm »
Du hast ja recht. Werd dann mal weiter studieren :). Ist halt wahnsinnig komplex mein neues Hobby.
Danke Dir aber trotzdem für die Hilfe und Tips.


  • FORENTROLL
  • Sponsor
  • Extremschreiber
  • *
    • Beiträge: 625
    • Karma: +249/-5
    • Mitglied seit:
      05 Jan 2011
    • just trading
  • Broker: diverse

  • Stop
Re: StopLoss
« Antwort #14 am: Juli 26, 2011, 04:25:22 am »
Macht aber Spaß das Hobby.

Deine besten Freunde werden wohl mit der Zeit dann werden bspw.:
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
auch nett: Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen usw.

Nimm Dir auch EA's, indicatoren etc. aus anderen Quellen und spiele damit herum (hier im Forum gibts bspw. massig davon). Nur so lernst Du das, zumindest verstehen was wofür da ist. Ist schon hilfreich  8)


GoogleTagged - Stichworte

 

Ähnliche Themen

  Betreff / Begonnen von Antworten Letzter Beitrag
5 Antworten
579 Aufrufe
Letzter Beitrag März 11, 2009, 15:39:45 pm
von DaDaDa
4 Antworten
860 Aufrufe
Letzter Beitrag Februar 26, 2010, 09:06:30 am
von forex35
2 Antworten
808 Aufrufe
Letzter Beitrag Juni 04, 2010, 22:33:28 pm
von Börsenkater1969
14 Antworten
1065 Aufrufe
Letzter Beitrag Dezember 18, 2010, 18:06:46 pm
von sek_is_back


ChartTec´s World Topsites