Fehler, Irrtümer, Fragen - Seite 1888

 
Alexandr Bryzgalov:

Warum gibt die Funktion PositionGetInteger(POSITION_TYPE_SELL) bei falschen Eingabeparametern einen Kaufwert (gleich 0) statt eines Fehlerwertes(gleich 0) zurück?

Ein Beispiel für eine Zahl, die im Falle eines Fehlers zurückgegeben werden könnte?
 
fxsaber:
Ein Beispiel für eine Zahl, die im Falle eines Fehlers zurückgegeben werden könnte?
-1
 
Alexandr Bryzgalov:

Warum gibt PositionGetInteger() bei falschen Eingabeparametern buy( gleich 0) und nicht error(gleich 0) zurück?


Weil sie nur ZWEI Werte zurückgeben kann - entweder POSITION_TYPE_BUY oder POSITION_TYPE_SELL

ENUM_POSITION_TYPE

Kennung

Beschreibung

POSITION_TYPE_BUY

Kaufen

POSITION_TYPE_SELL

Verkaufen


und keine anderen Werte. Und dann ist es wie in den Filmen: "Jede Übereinstimmung von Namen ist zufällig"...

 
Alexandr Bryzgalov:
-1
Und im Falle eines Fehlers PositionGetInteger(POSITION_MAGIC) ?
 
Vladimir Karputov:

Da sie nur ZWEI Werte zurückgeben kann - entweder POSITION_TYPE_BUY oder POSITION_TYPE_SELL für

ENUM_POSITION_TYPE

Kennung

Beschreibung

POSITION_TYPE_BUY

Kaufen

POSITION_TYPE_SELL

Verkaufen


und keine anderen Werte. Und dann ist es wie in den Filmen: "Jedes Zusammentreffen von Namen ist zufällig"...


PositionGetInteger(POSITION_TIME); kann bereits mehr als 2 Werte zurückgeben

Erstaunlich, nicht wahr?

 
fxsaber:
Und im Falle des Fehlers PositionGetInteger(POSITION_MAGIC) ?
-1 nur positive Magie in MT5, ich war auch entrüstet über nur positive Magie )
 
Alexandr Bryzgalov:
-1 in MT5 sind Majiks nur positiv, über nur positive Majiks habe ich mich auch geärgert )
Und auch negative.
 
fxsaber:
Und negativ.

In einem Haftbefehl können Sie nur positive Magicka-Werte senden

struct MqlTradeRequest 
  { 
   ENUM_TRADE_REQUEST_ACTIONS    action;           // Тип выполняемого действия 
   ulong                         magic;            // Штамп эксперта (идентификатор magic number) 
   ulong                         order;            // Тикет ордера 
   string                        symbol;           // Имя торгового инструмента 
   double                        volume;           // Запрашиваемый объем сделки в лотах 
   double                        price;            // Цена  
   double                        stoplimit;        // Уровень StopLimit ордера 
   double                        sl;               // Уровень Stop Loss ордера 
   double                        tp;               // Уровень Take Profit ордера 
   ulong                         deviation;        // Максимально приемлемое отклонение от запрашиваемой цены 
   ENUM_ORDER_TYPE               type;             // Тип ордера 
   ENUM_ORDER_TYPE_FILLING       type_filling;     // Тип ордера по исполнению 
   ENUM_ORDER_TYPE_TIME          type_time;        // Тип ордера по времени действия 
   datetime                      expiration;       // Срок истечения ордера (для ордеров типа ORDER_TIME_SPECIFIED) 
   string                        comment;          // Комментарий к ордеру 
   ulong                         position;         // Тикет позиции 
   ulong                         position_by;      // Тикет встречной позиции 
  };
 

hehe, man kann auch eine negative bekommen ))))

es ist verständlich, der MC hatte keine Wahl )

 
Alexandr Bryzgalov:

Sie können nur einen positiven Majik-Wert in einem Optionsschein senden

Und negativ.