Wyświetlanie najważniejszych danych w oknie wykresu

O jezykach programowania w platformach i nie tylko.
Szymon80
Gaduła
Gaduła
Posty: 118
Rejestracja: 13 kwie 2008, 12:19

Wyświetlanie najważniejszych danych w oknie wykresu

Nieprzeczytany post autor: Szymon80 »

Witam.

Czy jest jakiś "bajer", który wyświetla w oknie wykresu najważniejsze dane dotyczące danej pary walut, jak spreed, cenę pipsa, aktualne ceny ask i bid i tym podobne ?

Podkreślam że chciałbym aby te dane były wyświetlane w oknie wykresu świecowego po prawej stronie, czyli tam gdzie nie będzie przeszkadzać.

eddek
Gaduła
Gaduła
Posty: 119
Rejestracja: 05 mar 2009, 08:42

Nieprzeczytany post autor: eddek »

MarketInfo(), a resztę musisz wyrysować poprzez ObjectCreate() i ObjectSet().

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

Nieprzeczytany post autor: Tig3r »

eddek pisze:resztę musisz wyrysować poprzez ObjectCreate() i ObjectSet().
Albo

Kod: Zaznacz cały

Comment()
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

Szymon80
Gaduła
Gaduła
Posty: 118
Rejestracja: 13 kwie 2008, 12:19

Nieprzeczytany post autor: Szymon80 »

a jak dołącz to do wskażnika czasu danej świeczki ?

Kod: Zaznacz cały

//+------------------------------------------------------------------+
//|                                                  CandleTimer.mq4 |
//|                                 Copyright ˆ 2008, Paweł Mosionek |
//|                                      pawel.mosionek@forexclub.pl |
//+------------------------------------------------------------------+
#property copyright "Paweł Mosionek"
#property link      "www.ForexClub.pl"

#property indicator_chart_window

extern color color1 = Black;
extern int fontsize = 16;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init() {

   ObjectCreate("Timer",OBJ_LABEL,0,0,0);
   ObjectSet("Timer",OBJPROP_CORNER,3);
   ObjectSet("Timer",OBJPROP_COLOR,color1);
   ObjectSet("Timer",OBJPROP_FONTSIZE,fontsize);
   ObjectSet("Timer",OBJPROP_XDISTANCE,20);
   ObjectSet("Timer",OBJPROP_YDISTANCE,20);
  
   return(0);
}

int deinit() {
   ObjectDelete("Timer");

   return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
  datetime opentime = iTime(NULL,0,0) + (Period() * 60);

//----
  ObjectSetText("Timer",TimeToStr(opentime - TimeCurrent(),TIME_SECONDS));   
//----
   return(0);
  }
//+------------------------------------------------------------------+

ODPOWIEDZ