Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 395

 
Link_x:
Совсем не доходит, как этим пользоваться.
Каким образом этот код вставлять, что бы наверняка получить информацию о том, что он либо Buy, либо Sell?
Ни фига не понятно.

Покажите как делаете, только по человески код вставьте
 
    if(B_1 > B_2 && B_1 > B_3)
    {
    Key = Buy_Key;
    }
Такая часть кода ошибочна?
 
Link_x:
Такая часть кода ошибочна?


Вы жаловались что не можете использовать функции от Игоря Кима.

Такая часть кода не ошибочна, но можно сделать что на порядок будет быстрее работать. Хотя это уже к Вашей проблеме не относится

 
Так точно.
До сих пор не могу понять использование этого кода:
//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. 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:
Так точно.
До сих пор не могу понять использование этого кода:
.

Как пытаетесь использовать? Код приведите
 
Link_x:
Так точно.
До сих пор не могу понять использование этого кода:
.
Вы не знаете как вообще используются функции или не понятна конкретно эта функция?
 
Открыл Демо Счет 5000долларов.проиграл 950.на остатке 4050долларов,но ордера не могу открыть(Шел и Бай)Не Функцианируют Что Делать???
 
    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:

Как пытаетесь использовать? Код приведите


Немного выше.


khorosh:
Вы не знаете как вообще используются функции или не понятна конкретно эта функция?


Не понятна именно эта функция.
Какая переменная в ней отвечает за выдачу типа ордера?
 
Link_x:


Немного выше.



Не понятна именно эта функция.
Какая переменная в ней отвечает за выдачу типа ордера?


А где сама функция ( в Вашем коде)?
 
4703507:
Открыл Демо Счет 5000долларов.проиграл 950.на остатке 4050долларов,но ордера не могу открыть(Шел и Бай)Не Функцианируют Что Делать???

Возможно выходной день.
Причина обращения: