ukrywanie obiektu

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
xpep
Pasjonat
Pasjonat
Posty: 844
Rejestracja: 02 gru 2007, 11:50

ukrywanie obiektu

Nieprzeczytany post autor: xpep »

Witam

Czy mozna ukryc obiekt przez EA, zeby byl widoczny tylko na jednym TF?

Pozdrawiam

Awatar użytkownika
Ykee
Gaduła
Gaduła
Posty: 198
Rejestracja: 15 lip 2008, 22:12

Nieprzeczytany post autor: Ykee »

Musisz coś więcej napisać, bo przy każdym obiekcie możesz ręcznie ustawić widoczność na poszczególnych TF'ach, tak samo jak widoczność wskaźników.
Jeśli chcesz żeby to robił za Ciebie skrypt/wskaźnik/EA to napisz nieco więcej kto/co tworzy te obiekty itd
More practice, more luck!

Awatar użytkownika
CoVal
Gaduła
Gaduła
Posty: 320
Rejestracja: 06 paź 2005, 22:45

Nieprzeczytany post autor: CoVal »

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.

Awatar użytkownika
xpep
Pasjonat
Pasjonat
Posty: 844
Rejestracja: 02 gru 2007, 11:50

Nieprzeczytany post autor: xpep »

tak robie strzalki

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); 
jak automatycznie ustawic wizualizacje strzalki tylko na jednym TF?

Dodano po 3 minutach:
CoVal 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.
chodzi mi o bardziej eleganckie rozwiazanie tak jakbym sam recznie sobie ustawil wizualizacje strzlki ze ma byc widoczna tylko na M1

EA stawia duzo roznych strzalek i poprostu te z M1 zasmiecaja mi wykres bardzo gdy patrze na wieksze TF

pozdro

LowcaG
Pasjonat
Pasjonat
Posty: 1068
Rejestracja: 05 paź 2007, 15:39

Nieprzeczytany post autor: LowcaG »

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);
  

ODPOWIEDZ