PDA

Zobacz pełną wersję : Linie poziome automatycznie zmieniają kolor



guarwzgl
12-12-2015 14:59, 14:59
Cześć,

Zastanawiam się, czy możliwe jest zakodowanie wskaźnika, który automatycznie zmieni kolor ręcznie rysowane linii poziomych, aby wykryć, kiedy aktualna cena jest
powyżej lub poniżej nich?

Byłoby fajnym rozwiązaniem do zauważenia, gdy wsparcie staje się odpornością na odwrót.

Dzięki.

assacucasya
11-27-2021 19:27, 19:27
Tak to mozliwe. Możesz iterować nad wszystkimi rysowanymi obiektami na wykresie używając ObjectTotal i pętli for i porównać wartość OBJPROP_PRICE1 z bieżącą ceną zamknięcia. Jeśli cena jest powyżejponiżej ceny, możesz ustawić kolor za pomocą ObjectSet.

guarwzgl
11-27-2021 20:48, 20:48
Czy ktokolwiek może zakodować ten wskaźnik tylko dla ręcznie rysowanych linii poziomych? Dzięki.

IgraMx
11-27-2021 22:09, 22:09
1 Attachment (s) Hej, również szukam tego samego, ale natknąłem się na to w MQl5. Jedyny problem polega na tym, że rysuje pojedynczą linię poziomą, jeśli ktoś może poprawić kod i narysować więcej linii poziomej SR.
https://www.forex-instant.com/attachments/1528662289903664208.mq4

assacucasya
11-27-2021 23:29, 23:29
Czy ktokolwiek może zakodować ten wskaźnik tylko dla linii poziomych? Dzięki.
Nie mam już zainstalowanego mt 4, więc mogę dać mu szansę bez próbowania. Jeśli chcesz tylko ręcznie rysowane linie, musisz sprawdzić nazwę linii. Nie można tego łatwo zrobić bez ingerencji w kod innych wskaźników lub ea. Możesz również zmienić nazwy ręcznie linii i sprawdzić to. Fragment, który zajmuje się zmianą koloru Wstawiony kod # 91; # 93; col = {someColor, someOtherColor}; for (int i = 0; i lt; ObjectsTotal (); i ) {string objName = ObjectName (i); if (ObjectType (objName) == OBJ_HLINE) {double price = ObjectGet (objName, OBJPROP_PRICE1); ObjectSet (objName, OBJPROP_COLOR, col # 91; cena gt; Zamknij # 91; 0 # 93; # 93;); }}

guarwzgl
11-28-2021 00:50, 00:50
Zasadniczo, ręcznie narysowałem wszystkie linie, które określam jako odporność na wsparcie. Wybrałbym kolor linii oporu (powyżej ceny bieżącej) i kolor linii wsparcia (poniżej bieżącej ceny ofertowej). Wszystkie linie powyżej bieżącej ceny zmienią kolor na auto-rezystancję, a wszystkie linie poniżej na auto-wsparcie koloru (zmieniają się automatycznie). Linie będą automatycznie zmieniać kolor, gdy cena przesunie się przez te linie. Powinien wychwycić wszystkie poziome linie i odpowiednio je pokolorować.

guarwzgl
11-28-2021 02:11, 02:11
Hej, również szukam tego samego, ale natknąłem się na to w MQl5. Jedyny problem polega na tym, że rysuje pojedynczą linię poziomą, jeśli ktoś może poprawić kod i narysować więcej linii poziomej SR. {plik}
Ten wskaźnik byłby idealny, gdyby pozwolił ci narysować więcej niż jedną linię.

IgraMx
11-28-2021 03:32, 03:32
{quote} Ten wskaźnik byłby idealny, gdyby pozwolił ci narysować więcej niż jedną linię.
Tak naprawdę, mam nadzieję, że ktoś będzie uprzejmy w naprawianiu kodu, naprawdę doceni.
https://www.forex-instant.com/attachments/1528662281.pnghttps://www.forex-instant.com/attachments/1528662281.png

aspksakdrusk
11-28-2021 04:52, 04:52
1 Załącznik (-i) Spróbuj załączonego. Ustaw kolor ManualLineColor na kolor linii drukowanych ręcznie. (Nie wiem, jak MT4 rozpoznać, czy linia została narysowana ręcznie czy automatycznie, dlatego musisz ustawić wszystkie ręczne linie na ten sam określony kolor, aby je rozdzielić).
https://www.forex-instant.com/attachments/1528662291184459110.ex4

Moxxa84
11-28-2021 06:13, 06:13
{quote} Tak, naprawdę, miej nadzieję, że ktoś będzie uprzejmy w naprawianiu kodu, naprawdę doceni.
https://www.forex-instant.com/attachments/1528662282.jpghttps://www.forex-instant.com/attachments/1528662282.jpg

{quote} Ten wskaźnik byłby idealny, gdyby pozwolił ci narysować więcej niż jedną linię.


Hej, również szukam tego samego, ale natknąłem się na to w MQl5. Jedyny problem polega na tym, że rysuje pojedynczą linię poziomą, jeśli ktoś może poprawić kod i narysować więcej linii poziomej SR. {plik}
Rzuciłem okiem na kod i wygląda na to, że rysuje on wiele linii, ale działa tylko wtedy, gdy rynek jest otwarty, powinienem móc zaktualizować kod do działania, gdy rynki są zamknięte, więc zostaw to przy mnie i Wejdę na to, gdy tylko dostanę trochę wolnego czasu.
https://www.forex-instant.com/attachments/1528662282.jpg

IgraMx
11-28-2021 07:34, 07:34
{quote} {quote} {quote} Szybko rzuciłem okiem na kod i wygląda na to, że rysuje on wiele linii, ale działa tylko wtedy, gdy rynek jest otwarty, powinienem móc zaktualizować kod, aby działał, gdy rynki są zamknięte, więc zostaw to ze mną, a ja dostanę się do niego, gdy tylko dostanę trochę wolnego czasu.
https://www.forex-instant.com/attachments/1528662282.jpgAlrt, będzie miał oko na to, że rynek się otworzy. Dzięki za sprawdzenie.

guarwzgl
11-28-2021 08:55, 08:55
{quote} {quote} {quote} Szybko rzuciłem okiem na kod i wygląda na to, że rysuje on wiele linii, ale działa tylko wtedy, gdy rynek jest otwarty, powinienem móc zaktualizować kod, aby działał, gdy rynki są zamknięte, więc zostaw to ze mną, a ja dostanę się do niego, gdy tylko dostanę trochę wolnego czasu.
https://www.forex-instant.com/attachments/1528662282.jpgTo byłoby świetne Cja. Byłoby wspaniale wykorzystać ten wskaźnik w weekendy, aby przygotować się na poniedziałek. Dzięki
https://www.forex-instant.com/attachments/1528662282.jpg

guarwzgl
11-28-2021 10:16, 10:16
Spróbuj załączonego. Ustaw kolor ManualLineColor na kolor linii drukowanych ręcznie. (Nie wiem, jak MT4 rozpoznać, czy linia została narysowana ręcznie czy automatycznie, dlatego musisz ustawić wszystkie ręczne linie na ten sam określony kolor, aby je rozdzielić). {plik}
Dzięki Hannover, przetestujemy to, gdy rynki będą otwarte jutro. Nie zauważyłem tego postu do tej pory.
https://www.forex-instant.com/attachments/1528662282.jpg

labalis
11-28-2021 11:36, 11:36
1 Załącznik (-i) Być może
https://www.forex-instant.com/attachments/1528662293991301496.mq4

guarwzgl
11-28-2021 12:57, 12:57
Może {plik}
Dzięki Pipcoin
https://www.forex-instant.com/attachments/1528662282.jpg

Moxxa84
11-28-2021 14:18, 14:18
2 Załącznik (y) ualizacje zgodnie z obietnicą
https://www.forex-instant.com/attachments/1528662282.jpgDodałem kilka dodatkowych funkcji. </P> Zaktualizowano, aby działał, gdy Rynki zostały zamknięte Ręczne linie poziome i kolory dodane Linia trendu i Linia pozioma oddzielny kod usuwania Jedno kliknięcie to delete, aby usunąć wszystkie linie i etykiety 15.12.2015 - Wygląda na problem z usuwaniem linii. Odświeżę po dalszych testach. 16.12.2015 - Wypróbuj i daj mi znać, jeśli pojawią się dalsze problemy.
https://www.forex-instant.com/attachments/1528662295823170568.ex4
https://www.forex-instant.com/attachments/15286622971474699614.png

IgraMx
11-28-2021 15:39, 15:39
ualizacje zgodnie z obietnicą
https://www.forex-instant.com/attachments/1528662283.pngDodałem kilka dodatkowych funkcji. Zaktualizowano do pracy po zamknięciu rynków Ręczne linie poziome i kolory dodane Linia trendu i Linia pozioma Oddzielny kod kasowania Jedno kliknięcie delete w celu usunięcia wszystkich linii i etykiet Usuwa WSZYSTKIE etykiety linii przy usuwaniu wskaźnika z wykresu {plik} {obraz}
Fantastyczne !!!, doceniane.
https://www.forex-instant.com/attachments/1528662284.png
https://www.forex-instant.com/attachments/1528662284.pnghttps://www.forex-instant.com/attachments/1528662284.pnghttps://www.forex-instant.com/attachments/1528662284.png

guarwzgl
11-28-2021 16:59, 16:59
ualizacje zgodnie z obietnicą
https://www.forex-instant.com/attachments/1528662284.pngDodałem kilka dodatkowych funkcji. Zaktualizowano do pracy po zamknięciu rynków Ręczne linie poziome i kolory dodane Linia trendu i Linia pozioma Oddzielny kod kasowania Jedno kliknięcie delete w celu usunięcia wszystkich linii i etykiet Usuwa WSZYSTKIE etykiety linii przy usuwaniu wskaźnika z wykresu {plik} {obraz}
Jeszcze raz dziękuję Cja, nigdy nikogo nie zawodzisz i zawsze z dodatkowymi bonusami.
https://www.forex-instant.com/attachments/1528662284.png
https://www.forex-instant.com/attachments/1528662284.png
https://www.forex-instant.com/attachments/1528662284.png15/12/15 Edytuj: linie wydają się usuwać automatycznie po kilku minutach. Również przy zmianie ramek linie stają się wybierane, co sprawia, że ​​są podatne na przypadkowy ruch lub usunięcie. Czy mógłbyś proszę spojrzeć? Funkcja alarmu jest dobra 16/12/15 - do tej pory tak dobrze, linie nie usuwają, alarmy działają bez zarzutu, linie są odznaczane w aplikacji, nie ma problemów z wymianą czasu, wystarczy przetestować w weekend, kiedy rynki są zamknięte. Dobra robota Cja, nie mogę ci wystarczająco podziękować.

Liligasti
11-28-2021 18:20, 18:20
ualizacje zgodnie z obietnicą
https://www.forex-instant.com/attachments/1528662284.pngDodałem kilka dodatkowych funkcji. Zaktualizowano do pracy po zamknięciu rynków Ręczne linie poziome i kolory dodane Linia trendu i Linia pozioma Oddzielny kod kasowania Jedno kliknięcie usuń w celu usunięcia wszystkich linii i etykiet 15.12.2015 - Wydaje się być problem z usuwaniem linii Będę repostować po dalszych testach. 16.12.2015 - Wypróbuj i daj mi znać, jeśli pojawią się dalsze problemy. {plik} {obraz}
Cudowna robota Cja !!! Dziękuję bardzo
https://www.forex-instant.com/attachments/1528662284.png))))))))