jak wyświetlić wartośc bufora na wykresie ?(nie jako tekst)

O jezykach programowania w platformach i nie tylko.
gooral87
Stały bywalec
Stały bywalec
Posty: 28
Rejestracja: 07 paź 2010, 14:59

jak wyświetlić wartośc bufora na wykresie ?(nie jako tekst)

Nieprzeczytany post autor: gooral87 »

Witam,
jestem początkujący w programowaniu. Chciałbym dowiedzieć się jak wyciągnąć na wykres wartość średniej (wartość bufora średniej) nad świeczkę jednak nie formie tekstu ale jako dynamiczną wartość która zmienia się wraz z nadchodzącym tikiem i utrzymuje się zawsze ponad świeczką bieżącą.

Do tej pory jedyne co znalazłem to wstawienie chwilowej wartości jako tekst jednak gdy świeczka idzie w górę to zaczyna zasłaniać tekst, który dodatkowo się nie aktualizuje.

załączyłem wykres poglądowy, będę wdzięczny za pomoc
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
Pierz Andrzej
Przyjaciel Forum
Przyjaciel Forum
Posty: 1200
Rejestracja: 02 lip 2006, 14:17

Re: jak wyświetlić wartośc bufora na wykresie ?(nie jako tek

Nieprzeczytany post autor: Pierz Andrzej »

do takiego wyświetlania możesz użyć obiektów tekstowych tylko jak już masz utworzony obiekt na wykresie do przestawiania jego pozycji użyj funkcji ObjectMove lub ObjectSet .

Do aktualizacji użyj funkcji ObjectSetText

przykład poniżej

Kod: Zaznacz cały

string name = "test";
   if (ObjectFind(name) == -1)
   {
      ObjectCreate(name,OBJ_TEXT,0,Time[0] + Period() * 3 * 60,Close[0]);
      ObjectSetText(name,TimeToString(TimeCurrent(),TIME_SECONDS),10,"Arial",clrWhite);
   }
   else
   {
      ObjectSet(name,OBJPROP_TIME1,Time[0] + Period() * 3 * 60);
      ObjectSet(name,OBJPROP_PRICE1,Close[0]);
      ObjectSetText(name,TimeToString(TimeCurrent(),TIME_SECONDS),10,"Arial",clrWhite);
   }
z poważaniem
Andrzej Pierz
FOREX-SERVICE

gooral87
Stały bywalec
Stały bywalec
Posty: 28
Rejestracja: 07 paź 2010, 14:59

Re: jak wyświetlić wartośc bufora na wykresie ?(nie jako tek

Nieprzeczytany post autor: gooral87 »

Dziękuję, porada rozwiązała moja zagwozdkę, użyłem ObjectMove.

ODPOWIEDZ