[Архив!] ПИШЕМ СОВЕТНИКА ВМЕСТЕ!!! - страница 31

 
Virgiz >>:


Кстати вопрос почему нельзя использовать для мультивалюткивот такой принцип?:

Для EURUSD: Если ∆GBPUSD вниз, ит.д.





Это как так??? поясни плиз....

 
PapaYozh >>:

Не имеет значения какую константу использовать, лишь бы это была константа.

Но математические расчеты значительно упростятся, если константа равна 0, а не 1 (или какому-либо иному, отличному от нуля, значению).

+1

 
PapaYozh >>:

Не имеет значения какую константу использовать, лишь бы это была константа.

Но математические расчеты значительно упростятся, если константа равна 0, а не 1 (или какому-либо иному, отличному от нуля, значению).

.Интересный метод, а что если "занулить" PI/скорость света/гравитацию - это будет новым словом не только в математике и физике...

... это точно ВСЁ упростит.

+10

 
JavaDev писал(а) >>

.Интересный метод, а что если "занулить" PI/скорость света/гравитацию - это будет новым словом не только в математике и физике...

... это точно ВСЁ упростит.

+10

Вы пытаетесь переиначить суть сказанного. Я могу Вам ответить, что можно и скорость света занулить, но тогда скорость Вашего автомобиля будет отрицательной, что от этого изменится?

Для лучшего понимания Вами приведу пример с температурой. От того, что "0" по Цельсию не совпадает с нулём абсолютным (по Кельвину) что-то считаться перестало?

 
JavaDev писал(а) >>

.Интересный метод, а что если "занулить" PI/скорость света/гравитацию - это будет новым словом не только в математике и физике...

... это точно ВСЁ упростит.

+10

И второе. Почему в правой части уравнения должна стоять единица, а не 2, не 2.13 и т.д.? Чем обусловлен выбор именно единицы?

 
PapaYozh >>:

Вы пытаетесь переиначить суть сказанного. Я могу Вам ответить, что можно и скорость света занулить, но тогда скорость Вашего автомобиля будет отрицательной

Афтар,давай ещё, я давно так не ржал.

+20

 
JavaDev писал(а) >>

Афтар,давай ещё, я давно так не ржал.

+20

Вы как-то пример с Цельсием проигнороривали, видать слепота Ваша избирательна.

 
PapaYozh >>:

Вы как-то пример с Цельсием проигнороривали, видать слепота Ваша избирательна.

Извини, что заставил ждать (немог подавить в себе приступ смеха).

Что, с текущего момента 1 дюйм = 1 см ? ... или всё таки 0 ?

 
JavaDev писал(а) >>

Извини, что заставил ждать (немог подать в себе приступ смеха).

Что, с текущего момента 1 дюйм = 1 см ? ... или всё таки 0 ?

При чем тут дюймы и сантиметры? Вы отвергали возможность изменения шкалы с переносом нулевого значения, я привел пример с температурой. Точно также можно поступить и с другими шкалами. Дальше я не буду поддерживать флуд, уж извините.

 

Ток что склепал ту же идею, но вместо использования МА для определения дельты, взял CCI

//+------------------------------------------------------------------+
//|                                                      RGB-CCI.mq4 |
//|                                                    Strukov Roman |
//|                                                   srb-78@mail.ru |
//+------------------------------------------------------------------+
#property copyright "Strukov Roman"
#property link      "srb-78@mail.ru"

#property indicator_separate_window
#property  indicator_buffers 4
#property  indicator_color1  Red
#property  indicator_color2  Green
#property  indicator_color3  Blue
#property  indicator_color4  Black

extern int period_CCI = 900;
extern int History   = 5000;

double GBP[],EUR[],JPY[],USD[]; 

int init()
  {
   SetIndexBuffer(0, GBP);
   SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);
   SetIndexBuffer(1, EUR);    
   SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2);
   SetIndexBuffer(2, JPY);
   SetIndexStyle(2,DRAW_LINE,STYLE_SOLID,2);
   SetIndexBuffer(3, USD);
   SetIndexStyle(3,DRAW_LINE,STYLE_SOLID,2);
   IndicatorShortName("RGB system");
   return;
  }
int start()
  {
  int i, Counted_bars;
      Counted_bars = IndicatorCounted(); 
      i = Bars-Counted_bars-1; 
      if (i>History-1) i=History-1;      
  while(i>=0) 
    {
     USD[i] = -iCCI("EURUSD",NULL,period_CCI,0,i)-iCCI("GBPUSD",NULL,period_CCI,0,i)+iCCI("USDJPY",NULL,period_CCI,0,i);
     EUR[i] = iCCI("EURUSD",NULL,period_CCI,0,i)+iCCI("EURGBP",NULL,period_CCI,0,i)+iCCI("EURJPY",NULL,period_CCI,0,i);         
     GBP[i] = iCCI("GBPUSD",NULL,period_CCI,0,i)-iCCI("EURGBP",NULL,period_CCI,0,i)+iCCI("GBPJPY",NULL,period_CCI,0,i);        
     JPY[i] = -iCCI("USDJPY",NULL,period_CCI,0,i)-iCCI("EURJPY",NULL,period_CCI,0,i)-iCCI("GBPJPY",NULL,period_CCI,0,i);       
     i--;
    }
   return;
  }

К сожелению, теперь для правильного отображения индикатора потребуется история всех 6 пар для выбранного таймфрейма

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