Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 395

 
Link_x:
Não entendo de todo como usá-la.
Como colocar este código para ter certeza de que é Compra ou Venda?
Não faz nenhum sentido.

Mostre-me como fazer isso, mas insira o código na forma humana
 
    if(B_1 > B_2 && B_1 > B_3)
    {
    Key = Buy_Key;
    }
Essa parte do código está errada?
 
Link_x:
Esta parte do código está errada?


Você reclamou que não pode usar as funções de Igor Kim.

Esta parte do código não é defeituosa, mas você pode fazer com que ela funcione uma ordem de grandeza mais rápida. Mas isto não diz respeito ao seu problema.

 
É isso mesmo.
Eu ainda não consigo entender o uso deste 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:
É isso mesmo.
Ainda não consegue entender o uso deste código:
.

Como você está tentando usá-lo? Dê-me o código.
 
Link_x:
É isso mesmo.
Ainda não consegue entender o uso deste código:
.
Você não sabe como as funções são usadas em geral ou você não entende esta função em particular?
 
Abri uma conta demo de $ 5000, perdi 950, tenho um saldo de $ 4050, mas não posso abrir pedidos (Dice and Buy) não funcionam O que eu faço?
 
    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:

Como você está tentando usá-lo? Dê-me o código


Um pouco acima.


khorosh:
Você não sabe como as funções são usadas em geral ou esta função não é entendida especificamente?


Eu não entendo esta função em particular.
Qual variável nela é responsável pela emissão do tipo de pedido?
 
Link_x:


Um pouco mais alto.



Eu não entendo esta função em particular.
Qual variável nela é responsável pela emissão do tipo de pedido?


E onde está a função em si (em seu código)?
 
4703507:
Abri uma conta demo de $ 5000, perdi 950, tenho um saldo de $ 4050, mas não posso abrir pedidos (Dice and Buy) não funcionam O que eu faço?

Pode ser um dia de folga.
Razão: