Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 395

 
Link_x:
Je ne comprends pas du tout comment l'utiliser.
Comment puis-je mettre ce code pour m'assurer que c'est soit Acheter, soit Vendre ?
Ça n'a aucun sens.

Montrez-moi comment faire, mais insérez le code sous forme humaine
 
    if(B_1 > B_2 && B_1 > B_3)
    {
    Key = Buy_Key;
    }
Cette partie du code est-elle fausse?
 
Link_x:
Cette partie du code est-elle fausse ?


Vous vous êtes plaint de ne pas pouvoir utiliser les fonctions d'Igor Kim.

Cette partie du code n'est pas fausse, mais vous pouvez la faire fonctionner un ordre de grandeur plus rapidement. Mais cela ne concerne pas votre problème.

 
C'est vrai.
Je n'arrive toujours pas à comprendre l'utilité de ce code :
//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. 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:
C'est vrai.
Je ne comprends toujours pas l'utilité de ce code :
.

Comment essayez-vous de l'utiliser ? Donnez-moi le code.
 
Link_x:
C'est vrai.
Je ne comprends toujours pas l'utilité de ce code :
.
Vous ne savez pas comment les fonctions sont utilisées en général ou vous ne comprenez pas cette fonction en particulier ?
 
J'ai ouvert un compte de démonstration de 5000 $, j'ai perdu 950 $, j'ai un solde de 4050 $, mais je ne peux pas ouvrir des ordres (dés et achat) ne fonctionnent pas Que dois-je faire ?
 
    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:

Comment essayez-vous de l'utiliser ? Donnez-moi le code


Un peu plus haut.


khorosh:
Ne savez-vous pas comment les fonctions sont utilisées en général ou cette fonction n'est-elle pas comprise spécifiquement ?


Je ne comprends pas cette fonction particulière.
Quelle variable est responsable de l'émission du type de commande?
 
Link_x:


Un peu plus haut.



Je ne comprends pas cette fonction particulière.
Quelle variable est responsable de l'émission du type de commande ?


Et où se trouve la fonction elle-même (dans votre code) ?
 
4703507:
J'ai ouvert un compte de démonstration de 5000 $, j'ai perdu 950 $, j'ai un solde de 4050 $, mais je ne peux pas ouvrir des ordres (dés et achat) ne fonctionnent pas Que dois-je faire ?

C'est peut-être un jour de congé.