Witam
Czy mozna ukryc obiekt przez EA, zeby byl widoczny tylko na jednym TF?
Pozdrawiam
ukrywanie obiektu
napisz warunek:
jesli TF == taki_jak_chce to wyswietl,
albo
nie wyswietlaj.
przy czym to nie wyswietlaj to moze byc usuniecie obiektu, przesuniecie go poza widoczny wykres (jesli wazna jest np. wartosc ktora jest przechowywana przez obiekt) lub nawet przypisanie obiektowi koloru tla...
mozliwosci jest wiele, ale wybor nalezy do ciebie.
jesli TF == taki_jak_chce to wyswietl,
albo
nie wyswietlaj.
przy czym to nie wyswietlaj to moze byc usuniecie obiektu, przesuniecie go poza widoczny wykres (jesli wazna jest np. wartosc ktora jest przechowywana przez obiekt) lub nawet przypisanie obiektowi koloru tla...
mozliwosci jest wiele, ale wybor nalezy do ciebie.
tak robie strzalki
jak automatycznie ustawic wizualizacje strzalki tylko na jednym TF?
Dodano po 3 minutach:
EA stawia duzo roznych strzalek i poprostu te z M1 zasmiecaja mi wykres bardzo gdy patrze na wieksze TF
pozdro
Kod: Zaznacz cały
ObjectCreate(name+cnt,OBJ_ARROW,0,iTime(NULL,TF,Swieca),iLow(NULL,TF,Swieca)-2*Point);
ObjectSet(name+cnt,OBJPROP_ARROWCODE,241);
ObjectSet(name+cnt,OBJPROP_COLOR,Kolor);
Dodano po 3 minutach:
chodzi mi o bardziej eleganckie rozwiazanie tak jakbym sam recznie sobie ustawil wizualizacje strzlki ze ma byc widoczna tylko na M1CoVal pisze:przy czym to nie wyswietlaj to moze byc usuniecie obiektu, przesuniecie go poza widoczny wykres (jesli wazna jest np. wartosc ktora jest przechowywana przez obiekt) lub nawet przypisanie obiektowi koloru tla...
mozliwosci jest wiele, ale wybor nalezy do ciebie.
EA stawia duzo roznych strzalek i poprostu te z M1 zasmiecaja mi wykres bardzo gdy patrze na wieksze TF
pozdro
Nie sprawdzalem, ale cos w tym stylu
Kod: Zaznacz cały
bool m1;
bool m5;
bool m15;
//itd.
//przyklad dla minuty i 5 Minut
m1 = true;
m5 = true;
int TFs;
TFs = 0;
if (m1) TFs = TFs | OBJ_PERIOD_M1;
if (m5) TFs = TFs | OBJ_PERIOD_M5;
if (m15) TFs = TFs | OBJ_PERIOD_M15;
//itd.
ObjectSet("moj objekt",OBJPROP_TIMEFRAMES,TFs);