wyświetlanie wartości wskaźnika nad świecami do 1000bars

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
borysewicz
Stały bywalec
Stały bywalec
Posty: 75
Rejestracja: 01 gru 2008, 21:17

Nieprzeczytany post autor: borysewicz »

Witam

Nie mogę rozgryźć jednej rzeczy, jak zrobić by wartość RSI była pokazywana na każdej świecy na wykresie do powiedzmy 1000 bars.

Poniże napisałem taki kod, że pokazuje mi tylko wartość z jednej świecy i tyko po lewej stronie ekranu zamiast nad świecami.

Kod: Zaznacz cały

//+------------------------------------------------------------------+
//|                                     RSI_na-swiecach_historia.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright ""
#property link      ""

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----

double RSIH1a = iRSI(0, PERIOD_H1, 21, 0, 0);

//---tekst
   ObjectCreate("Comment2", OBJ_LABEL, 0, 0, 1.0);
   ObjectSet("Comment2", OBJPROP_CORNER, 0);
   ObjectSet("Comment2", OBJPROP_XDISTANCE, 3);
   ObjectSet("Comment2", OBJPROP_YDISTANCE, 30);
 string  g_text =  "  RSI "+RSIH1a;
   ObjectSetText("Comment2", g_text, 10, "Arial", Yellow);
   ObjectSet("Comment2", OBJPROP_TIMEFRAMES, NULL);
   ObjectSet("Comment2", OBJPROP_BACK, FALSE);
   
//----
   return(0);
  }
//+------------------------------------------------------------------+


Dodano po 15 godzinach 58 minutach:

OK.
Jakoś doszedłem do tego działa dobrze. Jak macie jakieś komentarze/poprawki to proszę.

Kod: Zaznacz cały

//+------------------------------------------------------------------+ 
//|                                     RSI_na-swiecach_historia.mq4 | 
//|                                                                  | 
//|                                                                  | 
//+------------------------------------------------------------------+ 
#property copyright "" 
#property link      "" 

//+------------------------------------------------------------------+ 
//| expert initialization function                                   | 
//+------------------------------------------------------------------+ 
int init() 
  { 
//---- 
    
//---- 
   return(0); 
  } 
//+------------------------------------------------------------------+ 
//| expert deinitialization function                                 | 
//+------------------------------------------------------------------+ 
int deinit() 
  { 
//---- 
    
//---- 
   return(0); 
  } 
//+------------------------------------------------------------------+ 
//| expert start function                                            | 
//+------------------------------------------------------------------+ 
int start() 
  { 
//---- 
     for (int i=1500;i>=1;i--)
{
double RSIH1a = iRSI(0, PERIOD_H1, 21, 0, i); 
string RSIH1atekst = RSIH1a, 2); 
//---tekst 
ObjectCreate("RSIh1"+i, OBJ_TEXT, 0,iTime(Symbol(),NULL,i), High[i]+0.0016);
ObjectSetText("RSIh1"+i,RSIH1atekst , 10, "Verdana", Green);
    
//---- 
}
   return(0); 
  } 
//+------------------------------------------------------------------+

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

borysewicz pisze:Jak macie jakieś komentarze/poprawki to proszę.
Wskaźnik jest czytelniejszy od tekstu :D
Jak nie pasuje liniowy to ładnie widać w postaci histogramu
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

ODPOWIEDZ