Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 395

 
Link_x:
Ich verstehe überhaupt nicht, wie man es benutzt.
Wie füge ich diesen Code ein, um sicherzustellen, dass es entweder Kaufen oder Verkaufen heißt?
Das ergibt keinen Sinn.

Zeigen Sie mir, wie man es macht, aber fügen Sie den Code in menschlicher Form ein
 
    if(B_1 > B_2 && B_1 > B_3)
    {
    Key = Buy_Key;
    }
Ist dieser Teil des Codes falsch?
 
Link_x:
Ist dieser Teil des Codes falsch?


Sie haben sich beschwert, dass Sie die Funktionen von Igor Kim nicht verwenden können.

Dieser Teil des Codes ist nicht falsch, aber Sie können ihn um eine Größenordnung schneller machen. Aber das betrifft nicht Ihr Problem.

 
Das ist richtig.
Ich kann die Verwendung dieses Codes immer noch nicht verstehen:
//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Возвращает тип последней открытой позиции или -1               |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (""   - любой символ,                   |
//|                                     NULL - текущий символ)                 |
//|    mn - MagicNumber                (-1   - любой магик)                    |
//+----------------------------------------------------------------------------+
int GetTypeLastOpenPos(string sy="", int mn=-1) {
  datetime t;
  int      i, k=OrdersTotal(), r=-1;

  if (sy=="0") sy=Symbol();
  for (i=0; i<k; i++) {
    if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
      if ((OrderSymbol()==sy || sy=="") && (mn<0 || OrderMagicNumber()==mn)) {
        if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if (t<OrderOpenTime()) {
            t=OrderOpenTime();
            r=OrderType();
          }
        }
      }
    }
  }
  return(r);
}
.
 
Link_x:
Das ist richtig.
Ich verstehe immer noch nicht, wozu dieser Code gut sein soll:
.

Wie wollen Sie es verwenden? Geben Sie mir den Code.
 
Link_x:
Das ist richtig.
Ich verstehe immer noch nicht, wozu dieser Code gut sein soll:
.
Sie wissen nicht, wie Funktionen im Allgemeinen verwendet werden, oder Sie verstehen diese Funktion im Besonderen nicht?
 
Ich eröffnete ein Demo-Konto $ 5000, verlor 950, haben ein Gleichgewicht von $ 4050, kann aber nicht öffnen Aufträge (Würfel und Buy) nicht funktionieren Was soll ich tun?
 
    Buy_Key = 1;
    Sell_Key = -1;
    Null = 0;
    if() //В это место вставляется функция, которая определяет ордера Buy.
    {
    Key = Sell_Key;
    }
    if() // В это место вставляется функция, которая определяет ордера Sell.
    {
    Key = Buy_Key;
    }
    //+----------------------------------------------------------------+
    // Задается условие открытия сделки Sell. 
    if(B_1 > B_2 && B_1 > B_3 && Key < Null)
    {
    Alert("Продажа. Имбирь.");
    OrderSend(Symbol(),OP_SELL,Lots_Typ,Bid,10,0,0,Sell_Key);
    }
    // Задается условие открытия сделки Buy.
    if(B_1 < B_2 && B_1 < B_3 && Key > Null)
    {
    Alert("Покупка. Имбирь.");
    OrderSend(Symbol(),OP_SELL,Lots_Typ,Bid,10,0,0,Sell_Key);
    }
    
Vinin:

Wie wollen Sie es verwenden? Geben Sie mir den Code


Ein wenig darüber.


khorosh:
Wissen Sie nicht, wie die Funktionen im Allgemeinen verwendet werden, oder haben Sie diese Funktion speziell nicht verstanden?


Ich verstehe diese spezielle Funktion nicht.
Welche Variable darin ist für die Ausgabe der Auftragsart zuständig?
 
Link_x:


Ein bisschen höher.



Ich verstehe diese spezielle Funktion nicht.
Welche Variable darin ist für die Ausgabe der Auftragsart zuständig?


Und wo befindet sich die Funktion selbst (in Ihrem Code)?
 
4703507:
Ich eröffnete ein Demo-Konto $ 5000, verlor 950, haben ein Gleichgewicht von $ 4050, kann aber nicht öffnen Aufträge (Würfel und Buy) nicht funktionieren Was soll ich tun?

Vielleicht ist es ein freier Tag.