[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 203

 

Привет всем !!!

Скажите пожалуйста есть ли советник который при открытии в терминале отложенного ордера выставляет автоматически ордер в другую сторону с заранее заданными параметрами - 1. заданное расстояние в пунктах 2. объем лота 3. тип ордера - стоп или лимит ???

З.Ы. - искал поиском - не смог найти.


Спасибо.

 
забей... у тебя денег не хватит на эту систему... правда :-)
 
winner777:

Привет всем !!!

Скажите пожалуйста есть ли советник который при открытии в терминале отложенного ордера выставляет автоматически ордер в другую сторону с заранее заданными параметрами - 1. заданное расстояние в пунктах 2. объем лота 3. тип ордера - стоп или лимит ???

З.Ы. - искал поиском - не смог найти.


Спасибо.

Вы сами посчитайте малость...

Пишете конкретное тех. задание на экспа. Сами - поиском не нашли...

Если языка не знаете - идите в жобу, иначе - ройте кодэбазу и правьте наиболее, по вашему, близкий к вашему ТЗ вариант экспа. Всё.

 
Vinin:


Проблема в этом цикле


Не могли бы вы объяснить подробней?

Спасибо.

 
Спасибо !!!
 
silhouette:


Не могли бы вы объяснить подробней?

Спасибо.


int start()
  {
   int Counted_Bars, i, n, count=0;
   double L_High, L_Low, L_Range, Sum=0, range;
//+------------------------------------------------------------------+
   Counted_Bars=IndicatorCounted();
   i=Bars-Counted_Bars-1;
   if(i>History-1)
      i=History-1;
   while(i>=0)
    {

     count=0;   // переменную надо инициализировать (обнулять)
     int pos=iBarShift(NULL,PERIOD_D1, Time[i]);
     for(n=pos+1;n<=D1_Period+pos;n++) // если текущий таймфрейм не дневки, то дальнейшие расчеты ересь
                                 // необходимо по времени бара с текущего таймфрейма найти нужный бар на дневках
      {
        L_High=iHigh(NULL,PERIOD_D1,n);
        L_Low =iLow(NULL,PERIOD_D1,n);
        L_Range=(L_High-L_Low)/Point;  // деление желательно делать один раз вне цикла (медленная операция)
        Sum=Sum+L_Range;
        count++;         
      }
     range=MathRound(Sum/count);  // необходимо проверить count на равенство нулю, иначе можно получить деление на ноль
     Buf_0[i]=range; 
     i--;
    }   
   return(0);
  }
 

Добрый день!

Вопрос по пользовательским индикаторам.

Используемая память для буферов распределяется через :

1. специальный параметр indicator_buffers

2. встроенную фунуцию IndicatorBuffers

Сообщите, пожалуйста, как специальный параметр с аналогичной функцией ВЗАИМОДЕЙСТВУЕТ?

Непонятно, как этот параметр функцию дополняет..

 
Stepan2:

Добрый день!

Вопрос по пользовательским индикаторам.

Используемая память для буферов распределяется через :

1. специальный параметр indicator_buffers

2. встроенную фунуцию IndicatorBuffers

Сообщите, пожалуйста, как специальный параметр с аналогичной функцией ВЗАИМОДЕЙСТВУЕТ?

Непонятно, как этот параметр функцию дополняет..

indicator_buffers определяет количество буферов, которые отрисовываются на экране.

IndicatorBuffers(***) определяет общее количество буферов индикатора (не более 8), т.е. те, которые рисуются + те, которые используются только для расчета.

Естественным образом indicator_buffers <= IndicatorBuffers(***) <= 8

 
Да, что-то намутили с этим.
 

Zdravstvuite rebiata izvinite cto ispolzuju angliiskuju klaviaturu,hotel bi vas poprosit o pomosi kak pravilno vistavit parametri na indikatorah i kakie lucse ispolzovat dlia torgovli na platforme. Budu ocen blagodaren! Izvinite no ja v etom novinkii. Knigi o tehniceskom analize cital,tam vse v obsem.

Причина обращения: