FOREX - Тенденции, прогнозы и следствия (Эпизод № 30: Октябрь 2013) Продолжение следует... - страница 322

 
Sdimm:

шаман с утра наколдовал )))


какаякака получилась ))

costy_:


я жду продолжения роста, продавать не охота.

просто картинки

 
//+-------------------------------------------------------------------------+
//|                                              NEW INDEX                  |
//|                                             Copyright © 2013 ANDROMEDA  |
//|                                                                         |
//+-------------------------------------------------------------------------+                                     
   
#property copyright "Copyright © 2013, ANDROMEDA"


#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 Lime
#property indicator_color2 PeachPuff
#property indicator_color3 Navy

//---- Внешние параметры





  
extern int PriceFirst=4;  // Первичное сглаживание - цена:
                             //  0-Close; 1-Open; 2-High; 3-Low; 4-(H+L)/2; 
//---- Буферы индикатора

double IndexBuffer[],IndexBuffer1[],IndexBuffer2[];


//---- Переменные

int BarsMin;
bool Show=false;

double k_eurusd,k_chfusd,k_gbpusd,k_jpyusd,k_cadusd,k_audusd,k_sgdusd,k_sekusd,k_gold;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators

   IndicatorBuffers(3);
   
   SetIndexBuffer(0,IndexBuffer);
   SetIndexStyle(1,DRAW_LINE);
   
   SetIndexBuffer(1,IndexBuffer1);
   SetIndexStyle(2,DRAW_LINE);
      
   SetIndexBuffer(2,IndexBuffer2);
   SetIndexStyle(3,DRAW_LINE);
   IndicatorShortName("Index:  "+Symbol() + "(" + Period() + "): ");

 SetIndexLabel (0, "USD");
 SetIndexLabel (1, "Own_tendency");
 SetIndexLabel (2, "USDJPY");   


//----
   return(0);
  }

int deinit()
  {

   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
     int limit,i;
     int counted_bars=IndicatorCounted();
     
  //---- проверка на возможные ошибки
     if(counted_bars<0) return(-1);
     if(Show==false)
       {        
       }
  //---- вычисление минимального кол-ва баров (длины отображаемого графика)
     if(counted_bars==0)
     {
     BarsMin=6000;
    
     if(BarsMin>iBars("EURUSD",NULL)) BarsMin=iBars("EURUSD",NULL);
     if(BarsMin>iBars("USDCHF",NULL)) BarsMin=iBars("USDCHF",NULL);          
     if(BarsMin>iBars("GBPUSD",NULL)) BarsMin=iBars("GBPUSD",NULL);                         
     if(BarsMin>iBars("USDJPY",NULL)) BarsMin=iBars("USDJPY",NULL);
     if(BarsMin>iBars("AUDUSD",NULL)) BarsMin=iBars("AUDUSD",NULL);     
     if(BarsMin>iBars("USDCAD",NULL)) BarsMin=iBars("USDCAD",NULL);         
     if(BarsMin>iBars("USDSGD",NULL)) BarsMin=iBars("USDSGD",NULL);
     if(BarsMin>iBars("USDSEK",NULL)) BarsMin=iBars("USDSEK",NULL);       
     if(BarsMin>iBars("GOLD",NULL)) BarsMin=iBars("GOLD",NULL);     
     
                        
     }
     
  //---- последний посчитанный бар будет пересчитан
     if(counted_bars>0) counted_bars--;
     limit=Bars-counted_bars;
     if(limit>BarsMin-2) limit=BarsMin-2;
     
  //---- основной цикл

     for(i=limit;i>=0;i--)
     
     
       //---- Вывод линии эквити

 //  { 
 //     IndexBuffer[i] = Index_USD(i) ;
    
              
  //     }
       
     for(i=limit;i>=0;i--)  
         
 {     IndexBuffer1[i] = Index_USD(i) ;       } 
  
 //    for(i=limit;i>=0;i--)  
     
 //         { IndexBuffer2[i] = usdjpy(i) ; }  

return(0);
  }

//+------------------------------------------------------------------+

double Index_USD(int j)


  {
  double value;
  datetime TimeBar=Time[j];

  double EUR_USD=iMA("EURUSD",NULL,1,0,1,PriceFirst,iBarShift("EURUSD",NULL,TimeBar,false));
  double USD_CHF=iMA("USDCHF",NULL,1,0,1,PriceFirst,iBarShift("USDCHF",NULL,TimeBar,false));  
  double GBP_USD=iMA("GBPUSD",NULL,1,0,1,PriceFirst,iBarShift("GBPUSD",NULL,TimeBar,false));
  double USD_JPY=iMA("USDJPY",NULL,1,0,1,PriceFirst,iBarShift("USDJPY",NULL,TimeBar,false));  
  double AUD_USD=iMA("AUDUSD",NULL,1,0,1,PriceFirst,iBarShift("AUDUSD",NULL,TimeBar,false));
  double USD_CAD=iMA("USDCAD",NULL,1,0,1,PriceFirst,iBarShift("USDCAD",NULL,TimeBar,false));
  double USD_SGD=iMA("USDSGD",NULL,1,0,1,PriceFirst,iBarShift("USDSGD",NULL,TimeBar,false));    
  double USD_SEK=iMA("USDSEK",NULL,1,0,1,PriceFirst,iBarShift("USDSEK",NULL,TimeBar,false));

  double GOLD=iMA("GOLD",NULL,1,0,1,PriceFirst,iBarShift("GOLD",NULL,TimeBar,false));
  
  double JPY_USD= 1/ (USD_JPY*0.01); 
  double CHF_USD= 1/ (USD_CHF); 
  double CAD_USD= 1/ (USD_CAD);
  double SGD_USD= 1/ (USD_SGD);   
  double SEK_USD= 1/ (USD_SEK); 
  double USD_GBP= 1/ GBP_USD;   
  
  double JPY_GBP= 1/ (JPY_USD*USD_GBP);  
  double EUR_GBP= 1/ (EUR_USD*USD_GBP);  
  double CHF_GBP= 1/ (CHF_USD*USD_GBP);  
  double AUD_GBP= 1/ (AUD_USD*USD_GBP);
  double CAD_GBP= 1/ (CAD_USD*USD_GBP);
  double SGD_GBP= 1/ (SGD_USD*USD_GBP);   
  double SEK_GBP= 1/ (SEK_USD*USD_GBP);          
  
double Index_USD= 9 - (JPY_USD+EUR_USD+CHF_USD+GBP_USD+AUD_USD+CAD_USD+SGD_USD+SEK_USD);

//double Index_GBP=  ((JPY_GBP+EUR_GBP+CHF_GBP+USD_GBP+AUD_GBP+CAD_GBP+SGD_GBP+SEK_GBP)/USD_GBP)-32; 

value= Index_USD ;

  return(value);

}




Простой индикатор для отображения индексов
 
Myth63:
я конечно понимаю =) есть страшная идея=) сегодня же сделать перехай сегодняшний по евре и свалится на 3460 =) ух повыносит народ тогда =))))


ля ля ля =))) ну не вчера =)))
 
M_Dimens:


Простой индикатор для отображения индексов


Дякуэмо!

Всем привет!

Четверг - день ухтышек, Миф вылезай !

 
my AU sell
 
Derren:
my AU sell

Catching flying knives technique. Congrats.
 
Myth63:

ля ля ля =))) ну не вчера =)))

Ляля! Грузи котлету :))
 

Вот за такие моменты я и люблю рыжьё :))

Но кухня всех победит - ордера не открыть не закрыть :)))

 
MATR0SKIN:

Вот за такие моменты я и люблю рыжьё :))

Но кухня всех победит - ордера не открыть не закрыть :)))


Я ж табе казав, меняй брокера. У мну все прекрасно открывается и закрывается...
 
MATR0SKIN:

Ляля! Грузи котлету :))

=)) теперь опять надо в грецию ехать =))))))
Причина обращения: