Jak automatycznie rysowac HLine

O jezykach programowania w platformach i nie tylko.
pim
Gaduła
Gaduła
Posty: 97
Rejestracja: 19 lut 2015, 09:52

Jak automatycznie rysowac HLine

Nieprzeczytany post autor: pim »

Jak w temacie.

Potrzebuje kodu do skryptu lub lepiej aby dzialalo automatycznie jako EA, zeby rysowal linie poziome tak aby konczyly się rowno kilka swieczek za aktualną swieczką.

Na rysunkui tak jak niebieskie a nie jak różowa.

Chcialbym aby działło to tak że rysuje gdzieś na wykresie małą kreskę poziomą a EA automatycznie przedłużą ją w prawo.

Jak to zrobić ?

Awatar użytkownika
Mustafa
Pasjonat
Pasjonat
Posty: 777
Rejestracja: 20 lip 2010, 10:54

Re: Jak automatycznie rysowac HLine

Nieprzeczytany post autor: Mustafa »

Kod: Zaznacz cały

ObjectSet(name,OBJPROP_TIME, Time[0]);
ObjectSet(name,OBJPROP_TIME1, Time[5]);

lub

ObjectMove(name, 0, Time[5], High[0]);
ObjectMove(name, 1, Time[0], Low[0]);
w nawiasach kwadratowych podajesz nr świeczki z której mają być pobrane dane lub

ObjectGet(name,OBJPROP_TIME) PRICE etc

http://bossa.pl/index.jsp?layout=2&page ... at_id=1268
Nie chodzi o to czy masz rację czy nie, tylko o to, co robisz kiedy masz rację lub jak się zachowujesz jeżeli racji nie masz.

pim
Gaduła
Gaduła
Posty: 97
Rejestracja: 19 lut 2015, 09:52

Re: Jak automatycznie rysowac HLine

Nieprzeczytany post autor: pim »

ok, juz znalazlem



ObjectCreate("Line" + Time[0] + Price_on_Drop,OBJ_TREND,0,time,Price_on_Drop,Time[0],Price_on_Drop);


Ale jak zrobić zeby linia sięgała dalej w prawo o kilka swieczek bo teraz rysuje się do aktualnej swieczki tylko.

Zmiana parametru Time[0] nic nie daje

Awatar użytkownika
Mustafa
Pasjonat
Pasjonat
Posty: 777
Rejestracja: 20 lip 2010, 10:54

Re: Jak automatycznie rysowac HLine

Nieprzeczytany post autor: Mustafa »

ObjectSet(name,OBJPROP_RAY,1)

lub do Time[0] dodaj ile tam potrzebujesz godzina to 3600(60s*60m)
Nie chodzi o to czy masz rację czy nie, tylko o to, co robisz kiedy masz rację lub jak się zachowujesz jeżeli racji nie masz.

pim
Gaduła
Gaduła
Posty: 97
Rejestracja: 19 lut 2015, 09:52

Re: Jak automatycznie rysowac HLine

Nieprzeczytany post autor: pim »

Mustafa pisze: lub do Time[0] dodaj ile tam potrzebujesz godzina to 3600(60s*60m)

Super ! działa ! :509:
Chodziło własnie o dodawanie w sekundach czego nie wiedziałem :-)

dziekuję bardzo :-d


sprobuje teraz to ubrać w jakie proste EA


To zadam jeszcze jedno pytanie.

Teraz wykorzystue jakis skrypcik który korzysta z funkcji "windowsdrop on price" a jak to przerobic zeby stawial linie tam gdzie mam kursor ? Byłoby wygodniej bo mogłbym wykorzystać skrot klawiaturowy do uruchomienia skryptu.

Awatar użytkownika
Mustafa
Pasjonat
Pasjonat
Posty: 777
Rejestracja: 20 lip 2010, 10:54

Re: Jak automatycznie rysowac HLine

Nieprzeczytany post autor: Mustafa »

Ta funkcja zwraca wartość ceny ale z miejsca w którym został przeciągnięty myszką z Nawigatora i uruchomiony EA lub skrypt. Nigdy tego nie używałem. Znalazłem coś takiego może sie przyda

https://www.mql5.com/en/code/9689
https://www.mql5.com/en/articles/192
Nie chodzi o to czy masz rację czy nie, tylko o to, co robisz kiedy masz rację lub jak się zachowujesz jeżeli racji nie masz.

ODPOWIEDZ