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

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   EA Problem (http://www.expert-advisor.com/forum/showthread.php?t=3449)

Cyryx 05.02.14 15:57

EA Problem
 
hallo

ich habe hier ein problem

ich habe mir ein EA erstellt, jedoch verkauft er immer in entgegengesetzter richtung. also sind das - geschäfte.

leider komme ich gerade nicht an den EA ran da er sich im büro befindet.

ich hoffe vielleicht könnt ihr mir jedoch auch so helfen .

danke für eure antworten.

hugo 05.02.14 17:00

Zitat:

Zitat von Cyryx (Beitrag 24940)
hallo

ich habe hier ein problem

ich habe mir ein EA erstellt, jedoch verkauft er immer in entgegengesetzter richtung. also sind das - geschäfte.

leider komme ich gerade nicht an den EA ran da er sich im büro befindet.

ich hoffe vielleicht könnt ihr mir jedoch auch so helfen .

danke für eure antworten.

buy=kaufen
sell=verkaufen

Für noch weiterführendere Antworten wäre wohl der Weg ins Büro nicht das Schlechteste.

Cyryx 05.02.14 19:42

hey
sorry das war vielleicht gerade nicht angemessen .

aber hier ein teil bei dem ich denke das dort der fehler drin steckt

das ist der verkauf
PHP-Code:

 int kauf Ask;
 
double kurziel kauf TakeProfit;
  for(
int cnt=0;cnt<OrdersTotal();cnt++)
     {

      
OrderSelect(cntSELECT_BY_POSMODE_TRADES);
      if(
OrderType()<=OP_SELL &&   
         
OrderSymbol()==Symbol() &&
         
OrderMagicNumber()==MagicNumber 
         
)  
        {
         if(
OrderType()==OP_BUY)  
           {
           
//Verkauf der Offenen Order_Buy
              
if((kurziel==True)) 
              {
                   
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),Slippage,Red);
              } 


pako 07.02.14 13:01

Zitat:

Zitat von Cyryx (Beitrag 24949)
hey
sorry das war vielleicht gerade nicht angemessen .

aber hier ein teil bei dem ich denke das dort der fehler drin steckt

das ist der verkauf
PHP-Code:

 int kauf Ask;
 
double kurziel kauf TakeProfit;
  for(
int cnt=0;cnt<OrdersTotal();cnt++)
     {

      
OrderSelect(cntSELECT_BY_POSMODE_TRADES);
      if(
OrderType()<=OP_SELL &&   
         
OrderSymbol()==Symbol() &&
         
OrderMagicNumber()==MagicNumber 
         
)  
        {
         if(
OrderType()==OP_BUY)  
           {
           
//Verkauf der Offenen Order_Buy
              
if((kurziel==True)) 
              {
                   
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),Slippage,Red);
              } 


:eek::confused::eek:

fxdaytrader 08.02.14 11:07

Zitat:

Zitat von Cyryx (Beitrag 24940)
ich hoffe vielleicht könnt ihr mir jedoch auch so helfen .

Klar, wir sind alle Hellseher und Glaskugelbesitzer hier ...
Spaß beiseite: So kommen wir hier wohl nicht weiter. Hänge mal den kompletten EA hier mit ran ;)

Was mir auffällt:
kurziel ist ein double welcher berechnet wird aus dem Ask + TakeProfit.
Welchen Wert hat TakeProfit? Wenn das in pips angegeben wird (bspw. 50.0) liegt da schonmal ein Fehler.
Und was das mit "kurziel==True" soll erschließt sich mir auch niht wirklich.:rolleyes:

Wie gesagt, EA hier ranhängen ...:cool:

marco1111 08.02.14 16:58

Vielleicht muss man hier immer BUY wenn: und SELL wenn:
 
Hast Du den "EA Builder von Molanis" oder von was genau nutzt Du zur Erstellung?

Einfacher ist es über der MT4/MT5 Community einfach Signalen zu folgen.

Vielleicht findest Du hier auch kostengünstige EAs in den Stores.

Herzliche Grüße
Marco


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