Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 395

 
Link_x:
No entiendo en absoluto cómo usarlo.
¿Cómo pongo este código para asegurarme de que es Comprar o Vender?
No tiene ningún sentido.

Muéstrame cómo hacerlo, pero inserta el código en forma humana
 
    if(B_1 > B_2 && B_1 > B_3)
    {
    Key = Buy_Key;
    }
¿Está mal esa parte del código?
 
Link_x:
¿Esta parte del código está mal?


Te has quejado de que no puedes utilizar las funciones de Igor Kim.

Esta parte del código no está mal, pero se puede hacer que funcione un orden de magnitud más rápido. Pero esto no tiene que ver con su problema.

 
Así es.
Sigo sin entender el uso de este código:
//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. 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:
Así es.
Todavía no puedo entender el uso de este código:
.

¿Cómo lo quieres utilizar? Dame el código.
 
Link_x:
Así es.
Todavía no puedo entender el uso de este código:
.
¿No sabes cómo se usan las funciones en general o no entiendes esta función en particular?
 
Abrí una cuenta demo de 5000$, perdí 950$, tengo un saldo de 4050$, pero no puedo abrir órdenes (Dados y Compras) no funcionan ¿Qué hago?
 
    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:

¿Cómo lo quieres utilizar? Dame el código


Un poco más arriba.


khorosh:
¿No sabes cómo se usan las funciones en general o no se entiende esta función específicamente?


No entiendo esta función en particular.
¿Qué variable del mismo es la responsable de emitir el tipo de orden?
 
Link_x:


Un poco más alto.



No entiendo esta función en particular.
¿Qué variable del mismo es la responsable de emitir el tipo de orden?


¿Y dónde está la función en sí (en su código)?
 
4703507:
Abrí una cuenta demo de 5000$, perdí 950$, tengo un saldo de 4050$, pero no puedo abrir órdenes (Dados y Compras) no funcionan ¿Qué hago?

Puede ser un día libre.