Expert Advisors: Multi Arbitration 1.1xx

 

Multi Arbitration 1.1xx:

Kaufen eines Wertpapiers (Eröffnen einer Kauf-Positionen) zu einem niedrigeren Preis und verkaufen (Eröffnen einer Verkauf-Positionen) zu einem höheren Preis.

Multi Arbitration 1.1xx

Autor: Vladimir Karputov

 

Ich teste Ihren Expert Advisor. Wie verändert sich das Lot?

 
Lev Razumov:

Ich teste gerade Ihren Expert Advisor. Können Sie mir sagen, wie sich das Lot ändert?


Dieser Expert Advisor handelt mit einem konstanten Lot - dem Minimum für jedes Symbol:

//---
   int limit=m_account.LimitOrders();
   if(!RefreshRates(m_symbol_one) || !RefreshRates(m_symbol_two))
      return;
   if(count_buys_one+count_sells_one+count_buys_two+count_sells_two<limit-15)
     {
      if(m_symbol_one.Ask()<price_lowest_buy_one) // Trend nach unten
         m_trade.Buy(m_symbol_one.LotsMin(),m_symbol_one.Name());
      else if(m_symbol_one.Bid()>price_highest_sell_one) // Trend nach oben
      m_trade.Sell(m_symbol_one.LotsMin(),m_symbol_one.Name());
      else if(count_buys_one==0 && count_sells_one==0)
         m_trade.Buy(m_symbol_one.LotsMin(),m_symbol_one.Name());

      if(m_symbol_two.Ask()<price_lowest_buy_two) // Trend nach unten
         m_trade.Buy(m_symbol_two.LotsMin(),m_symbol_two.Name());
      else if(m_symbol_two.Bid()>price_highest_sell_two) // Trend nach oben
      m_trade.Sell(m_symbol_two.LotsMin(),m_symbol_two.Name());
      else if(count_buys_two==0 && count_sells_two==0)
         m_trade.Buy(m_symbol_two.LotsMin(),m_symbol_two.Name());
     }
   else
     {
      if(m_account.Profit()>0.0)
         CloseAllPositions();
     }

//---
 
joão norberto :

Können Sie die Ticketpakete erhöhen?

Tut mir leid, ich verstehe das nicht (und der Übersetzer hilft nicht). Bitte verwenden Sie in Ihrer Frage Standardbegriffe.

 
Wie kann ich die Chargen (Pakete) der Einträge erhöhen?

weil sie auf 0,001 eingestellt ist


 
joão norberto :
Wie kann ich die Anzahl der Lose (Pakete) der Einträge erhöhen?

weil sie auf 0,001 eingestellt ist


Bitte: geben Sie den Namen des Parameters an. Ich verstehe Sie nicht.

 
Как я могу увеличить партии (пакеты) записей?
потому что это установлено 0,001.
 
много они могут изменить?
как изменить?
 
joão norberto :
Как я могу увеличить партии (пакеты) записей?
потому что это установлено 0,001.
joão norberto:
много они могут изменить?
как изменить?

Das verstehe ich nicht. Hier sind die Eingabeparameter:

CAccountInfo   m_account;                    // Kontoinfo-Verpackung
//--- Eingabeparameter
input ENUM_TIMEFRAMES InpTimeFrame=PERIOD_M15;// Zeitrahmen
input uchar    InpSymbolTwo      = 1;        // von "0" bis 19
input double   InpProfitFoClose  = 300;      // Gewinn Fo Close
input ulong    m_magic           = 130108500;// magische Zahl
ulong          m_slippage        = 30;       // Schlupf
string         ExtArrSymbols[20]=
  {
   "EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD",
   "AUDUSD","AUDNZD","AUDCAD","AUDCHF","AUDJPY",
   "CHFJPY","EURGBP","EURAUD","EURCHF","EURJPY",
   "EURNZD","EURCAD","GBPCHF","GBPJPY","CADCHF"
  };

Die Eingangsparameter sind nicht nahe an 0,001

 

Hallo, ich kann den EA nicht dazu bringen, mit dem Live-Handel zu arbeiten. Ich bekomme "falsche Parameter" Fehlercode 32767. Wie kann ich ihn mit dem Live-Handel zum Laufen bringen?


Ich danke Ihnen im Voraus!

 
SaltySpade :

Hallo, ich kann den EA nicht dazu bringen, mit dem Live-Handel zu arbeiten. Ich bekomme "falsche Parameter" Fehlercode 32767. Wie kann ich es mit Live-Handel zu arbeiten?


Ich danke Ihnen im Voraus!

Es liegt kein solcher Fehler vor.

Bitte geben Sie mehr Informationen: Erhalten Sie sofort einen Fehler, wenn Sie den EA starten? Oder erhalten Sie einen Fehler während der Arbeit? Bitte fügen Sie Protokolldateien von zwei Registerkarten bei: von der Registerkarte "Experten" und von der Registerkarte "Journal".