Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 395

 
Link_x:
Non capisco affatto come usarlo.
Come posso inserire questo codice per essere sicuro che sia Buy o Sell?
Non ha alcun senso.

Mostrami come fare, ma inserisci il codice in forma umana
 
    if(B_1 > B_2 && B_1 > B_3)
    {
    Key = Buy_Key;
    }
Questa parte del codice è sbagliata?
 
Link_x:
Questa parte del codice è sbagliata?


Vi siete lamentati di non poter utilizzare le funzioni di Igor Kim.

Questa parte del codice non è sbagliata, ma è possibile farla funzionare un ordine di grandezza più veloce. Ma questo non riguarda il vostro problema.

 
Proprio così.
Non riesco ancora a capire l'uso di questo codice:
//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. 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:
Proprio così.
Ancora non riesco a capire l'uso di questo codice:
.

Come stai cercando di usarlo? Dammi il codice.
 
Link_x:
Proprio così.
Ancora non riesco a capire l'uso di questo codice:
.
Non sai come si usano le funzioni in generale o non capisci questa funzione in particolare?
 
Ho aperto un conto demo $ 5000, perso 950, hanno un saldo di $ 4050, ma non può aprire gli ordini (Dice e Acquista) non funzionano Cosa devo fare?
 
    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:

Come stai cercando di usarlo? Dammi il codice


Un po' più sopra.


khorosh:
Non sapete come si usano le funzioni in generale o questa funzione non è stata compresa in modo specifico?


Non capisco questa particolare funzione.
Quale variabile in esso è responsabile dell'emissione del tipo di ordine?
 
Link_x:


Un po' più in alto.



Non capisco questa particolare funzione.
Quale variabile in esso è responsabile dell'emissione del tipo di ordine?


E dov'è la funzione stessa (nel tuo codice)?
 
4703507:
Ho aperto un conto demo $ 5000, perso 950, hanno un saldo di $ 4050, ma non può aprire gli ordini (Dice e Acquista) non funzionano Cosa devo fare?

Può essere un giorno di riposo.