ObjectSet

Transkrypt

ObjectSet
Jesteś tu: Bossafx.pl
ObjectSet
Funkcja ustawia parametry obiektu graficznego określone poprzez nazwę obiektu oraz indeks parametru
opisującego obiekt. Jeśli funkcja powiedzie się zwraca wartość true, w przeciwnym razie false. Aby
uzyskać szczegółowe informacje o błędach, korzystamy z funkcji GetLastError().
Składnia:
bool ObjectSet( string name, int index, double value )
Parametry
name – nazwa obiektu graficznego
index – indeks parametru opisujcego obiekt
value – nowa warto parametru obiektu
Warto zwracana
true – jeli funkcja zakoczya si powodzeniem
false – jeli funkcja zakoczya si niepowodzeniem
Przykład:
// ustawia warto parametru time1 linii trendu na czas ostatniego supka
wykresu
ObjectSet("MojaLiniaTrendu", OBJPROP_TIME1, Time[0]);
// ustawia drugi (indeks 1) poziom obiektu Fibonacci
ObjectSet("MojPoziomFibo", OBJPROP_FIRSTLEVEL+1, 1.3402);
// ustawia widoczno obiektu – bdzie widoczny tylko na wykresie 15
minutowym
ObjectSet("MojObjektNaWykresie", OBJPROP_TIMEFRAMES, OBJ_PERIOD_M15 |
OBJ_PERIOD_H1);
Stałe określające właściwości obiektów mogą przyjmować poniższe wartości.
stała
wartość
typ
opis
OBJPROP_TIME1
0
datetime
Ustawia/pobiera czas dla pierwszego parametru.
OBJPROP_PRICE1
1
double
OBJPROP_TIME2
2
datetime
OBJPROP_PRICE2
3
double
OBJPROP_TIME3
4
datetime
OBJPROP_PRICE3
5
double
OBJPROP_COLOR
6
color
Ustawia/pobiera poziom ceny dla pierwszego
parametru.
Ustawia/pobiera czas dla drugiego parametru.
Ustawia/pobiera poziom ceny dla drugiego
parametru.
Ustawia/pobiera czas dla trzeciego parametru.
Ustawia/pobiera poziom ceny dla trzeciego
parametru.
Ustawia/pobiera kolor obiektu.
Ustawia/pobiera styl rysowania linii obiektu:
OBJPROP_STYLE
7
int
STYLE_SOLID, STYLE_DASH, STYLE_DOT,
STYLE_DASHDOT, STYLE_DASHDOTDOT.
OBJPROP_WIDTH
8
int
OBJPROP_BACK
9
bool
Ustawia/pobiera grubość linii obiektu.
Ustawia/pobiera wartość określająca czy obiekt ma
być umieszczony poniżej lub powyżej linii wykresu.
Ustawia/pobiera wartość określającą czy obiekt
OBJPROP_RAY
10
bool
rysowany ma mieć nieskończenie długie linie czy
mają być przycinane.
OBJPROP_ELLIPSE
11
bool
OBJPROP_SCALE
12
double
OBJPROP_ANGLE
13
double
OBJPROP_ARROWCODE
14
int
OBJPROP_TIMEFRAMES
15
int
Ustawia/pobiera czy obiekt fibo arcs ma być
rysowany eliptycznie.
Ustawia/pobiera określa czy obiekt ma być
skalowany.
Ustawia/pobiera promień obiektu.
Ustawia/pobiera wartość stała określającą jaki
symbol graficzny ma być rysowany.
Ustawia/pobiera na jakiej skali czasowej obiekt ma
być pokazywany.
OBJPROP_DEVIATION
16
double
Ustawia/pobiera ustawie wartość odchylenia dla
obiektu typu odchylenie standardowe.
OBJPROP_FONTSIZE
100
int
OBJPROP_CORNER
101
int
OBJPROP_XDISTANCE
102
int
OBJPROP_YDISTANCE
103
int
OBJPROP_FIBOLEVELS
200
int
OBJPROP_LEVELCOLOR
201
color
Ustawia/pobiera wielkość czcionki.
Ustawia/pobiera wartości od 0 do 3 określające
stopień zaokrąglenia rogów obiektów
Ustawia/pobiera położenie obiektu na osi x w
pikselach.
Ustawia/pobiera położenie obiektu na osi y w
pikselach.
Ustawia/pobiera poziomy Fibonacci, które może być
indeksowane od 0 do 32.
Ustawia/pobiera wartość koloru dla poziomów linii.
Ustawia/pobiera styl poziomu linii STYLE_SOLID,
OBJPROP_LEVELSTYLE
202
int
STYLE_DASH, STYLE_DOT,
STYLE_DASHDOT, STYLE_DASHDOTDOT.
OBJPROP_LEVELWIDTH
203
int
Ustawia/pobiera szerokość linii poziomów w skali
od 1 do 5.
Ustawia/pobiera wartości poziomów Fibonacci dla
OBJPROP_FIRSTLEVEL+n
210+n
int
określonego poziomu dostępnego po indeksie o
numeracji od 0 do ilości poziomów.

Podobne dokumenty