Wskaźnik z własnym OHLC opartym na objekcie TextLabel

O jezykach programowania w platformach i nie tylko.
Robin Son
Uczestnik
Uczestnik
Posty: 1
Rejestracja: 30 sty 2011, 00:18

Wskaźnik z własnym OHLC opartym na objekcie TextLabel

Nieprzeczytany post autor: Robin Son »

Witam.

1. W jaki sposób w MQL4 odczytać kolor wykresu Foreground?

2. Czy można (i jak?) programowo, np. skryptem, wyłączać pasek OHLC?

3. W części wskaźnika poniżej, tak zdefiniowana nazwa sInf obiektu TextLabel pozwala ujrzeć wybrane informacje w kometarzu (dymek, opis),
po najechaniu kursorem myszy na literkę " i ". Niestety po zamknięciu platformy i ponownym otwarciu, wskaźnik inicjuje się tylko z częścią sInf. Muszę usunąć wskaźnik i ponownie go załadować – wtedy jest ok.
Zmnienna (?) nazwa sInf nie przekracza dozwolonej liczby znaków. Znak "\n" - też nie jest winien. Być może jest to problem czasu, inicjacja wskaźnika zachodzi za szybko. Jak sobie z tym poradzić?
(…)
string sInf = " " +
AccountNumber() + " " + AccountName() + " " + AccountCurrency() + "\n" +
AccountLeverage() + " | " + AccountStopoutLevel() + " " + proc;
ObjectCreate(sInf,OBJ_LABEL,0,0,0);
ObjectSetText (sInf," i ",12,"Script MT Bold",SteelBlue);
ObjectSet (sInf, OBJPROP_CORNER, cor);
ObjectSet (sInf, OBJPROP_XDISTANCE, px);
(...)
Dymek pełny:
1788288 Jacoby USD
200 | 100%

1.37152
Dymek nieprawidłowy:
1788288 Jacoby USD
1.37152

Czy możliwe jest wyświetlanie dymka bez doklejanych liczb przez MT4?

Jeśli ktoś ma jakieś doświadczenia przy pisaniu podobnych rzeczy, proszę o informację.

Dziękuję i pozdrawiam.

ODPOWIEDZ