Zmiana koloru słupka w MQL

O jezykach programowania w platformach i nie tylko.
rejli
Uczestnik
Uczestnik
Posty: 4
Rejestracja: 27 paź 2010, 00:24

Zmiana koloru słupka w MQL

Nieprzeczytany post autor: rejli »

Witam serdecznie,

Mam pewien problem dotyczący zmiany koloru słupka w MetaTrader 4. Chciałbym aby zmienić poszczególny kolor słupka w zależności od np. przekroczeniu średniej kroczącej do góry na kolor zielony (chodzi o cały słupek nie część) lub czerwony od dołu.

Czytałem, że można robić coś takiego przez DRAW_HISTOGRAM jednak chciałbym aby słupek wzrostowy w środku był pusty.

Bardzo proszę o informacje jeśli ktoś wie jak to zrobić. Z góry dzięki!

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

jeśli chcesz puste w środku to musiałbyś rysować każdą świecę - sprawdź wskaźnik custom candle:
http://codebase.mql4.com/3633
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

rejli
Uczestnik
Uczestnik
Posty: 4
Rejestracja: 27 paź 2010, 00:24

Nieprzeczytany post autor: rejli »

Dzięki Tig3r za info. Przejrzałem ten wskaźnik i mam z nim same problemy. Wygląda to u mnie tak jak w załączniku.

Chodziło mi o to aby puste w środku były tylko dla świeczek wzrostowych.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
Tig3r
Przyjaciel Forum
Przyjaciel Forum
Posty: 2310
Rejestracja: 02 sty 2008, 10:46

Nieprzeczytany post autor: Tig3r »

to nie jest rozwiązanie, ale tylko podpowiedz
jeśli chcesz mieć pełne spadkowe świece to musisz to chyba zaprogramować (nie wiem czy to jest w kodzie już)
sam wskaźnik jest rysowany na podstawie obiektów (tu linii), ale trzeba by dodać jeszcze kwadratów
======================================================
Nie głupi ten co nie wie, lecz ten który nie chce się nauczyć..

Awatar użytkownika
thisredone
Stały bywalec
Stały bywalec
Posty: 72
Rejestracja: 05 sie 2010, 17:07

Nieprzeczytany post autor: thisredone »

Nie wydaje mi się, żeby to było możliwe bo nie da się narysować prostokąta na jednej świeczce. Zawsze obiekty rysują się między środkami świeczek. Jedyny znany mi sposób to narysowanie bardzo grubej linii od Close do Open, która będzie imitować pokolorowanie świeczki. Ma to jednak dwie wady, po pierwsze świeczki na większych przybliżeniach są grubsze niż maksymalna możliwa grubość linii, po drugie linia nie może być 'pusta'.

bialy
Stały bywalec
Stały bywalec
Posty: 54
Rejestracja: 16 maja 2011, 20:41

wskaznik

Nieprzeczytany post autor: bialy »

tu masz przyklad
http://codebase.mql4.com/1978
ale jesli chcesz rysowac puste i pelne prostokaty na OC to juz powazniejsza sprawa i da sie, zaczalem cos takiego ale odstawilem na pozniej
PS
odnosnie poprzedniego posta - moj projekt to MTF i w innym miejscu niz aktualne swieczki, wiec da sie to ulozyc, ale obiekty faktycznie rysuja sie na srodkach swieczek
oszczedzajmy cykle procesora

ODPOWIEDZ