Pytania do doświadczonych :)

O jezykach programowania w platformach i nie tylko.
Awatar użytkownika
bfx
Pasjonat
Pasjonat
Posty: 1260
Rejestracja: 11 sty 2013, 15:49

Pytania do doświadczonych :)

Nieprzeczytany post autor: bfx »

Witam.
Zadawałem te pytania w temacie "Wszystkie pytania dozwolone początkujących programistów" ale nie otrzymałem odpowiedzi. Więc może tak się uda. :D

1)Da się jakoś zrobic żeby kod wskaźnika nie wykonywał się po każdym tiku? Chciałbym żeby wskaźnik przeliczał np. co 5 sekund. Zamula mi strasznie, nie dam rady go uprościc a czasami tiki walą kilka razy na sekundę :? :?: :?: :?:

2)Czy da się ustawic obiekty linia pionowa i linia pozioma podając współrzędne w pikselach. Chodzi mi o to żeby nie przesuwały się z wykresem.

3)Czy istnieje możliwośc żeby wskaźnik pobierał info o obiekcie, który znajduje się w innym oknie.

4)Czy istnieje możliwośc żeby wskaźnik pobierał wyskośc spreadu z innej pary niż ta na której jest uruchomiony.

Na dwa ostatnie znalazłem rozwiązanie ale pewnie da się to zrobic prościej. Napisałem osobny wskaźnik który zapisuje mi info o obiekcie/spreadzie w pliku a główny wskaźnik to info z pliku pobiera. Ale to chyba trochę na około.
Z góry dzięki za pomoc! :d
"Ty też jesteś Bogiem! Tylko uświadom to sobie, sobie"

Awatar użytkownika
luktom
Gaduła
Gaduła
Posty: 197
Rejestracja: 19 gru 2007, 14:39

Re: Pytania do doświadczonych :)

Nieprzeczytany post autor: luktom »

Ad 1

Tak, zapamiętaj sobie gdzieś czas ostatniego wywołania i jeśli przy kolejnym ticku różnica między czasem obecnym a ostatniego wywołania jest mniejsza niż 5 to wyjdź bez przeliczania

Ad 2

W prosty sposób raczej się tego nie da zrobić.

Ad 3

Jedynie w ramach jednego symbolu (tj. jeśli okienko masz podzielone na wykres + okienka wskaźników to jest możliwe pobranie info z okienka innego wskaźnika)

Co do zapisu do pliku to rozważ skorzystanie z potoków nazwanych - działają niemal analogicznie do plików, a nie powodują zapisu na dysk.

Ad 4

Tak, różnica z MarketInfo z MODE_BID i MODE_ASK dla danego obcego symbolu.
algotronic- zaawansowane rozwiązania dla traderów
Odwiedź naszą stronę WWW, aby poznać pełną ofertę

Awatar użytkownika
bfx
Pasjonat
Pasjonat
Posty: 1260
Rejestracja: 11 sty 2013, 15:49

Re: Pytania do doświadczonych :)

Nieprzeczytany post autor: bfx »

DZIĘKUJĘ DZIĘKUJĘ DZIĘKUJĘ
:509:
DZIĘKUJĘ DZIĘKUJĘ DZIĘKUJĘ

:564:

A ja byłem w pracy i wpadłem na pomysł jak rozwiązac problem z liniami pionowymi i poziomymi. Trochę po wieśniacku ale nic więcej nie potrzebuję.
Linia pozioma: obiect Label i "________________________________________________"
linia pionowa: objecty Label "|" jeden pod drugim. :d
"Ty też jesteś Bogiem! Tylko uświadom to sobie, sobie"

verge
Stały bywalec
Stały bywalec
Posty: 24
Rejestracja: 15 lis 2012, 23:44

Re: Pytania do doświadczonych :)

Nieprzeczytany post autor: verge »

Ad 2) W mqlu wg mojej wiedzy nie da się po pikselach. Operujesz na czasie i cenie. Robiłem coś podobnego, to rozwiązałem to w ten sposób:

Pokombinuj w kierunku stworzenia nieskonczonego loopa wykonywanego co ileś tam ms (w nim będziesz rysował i usuwał obiekty).

ad 3) Kombinowałbym w kierunku zmiennych globalnych - działają w obrębie terminala a nie danego charta

Awatar użytkownika
bfx
Pasjonat
Pasjonat
Posty: 1260
Rejestracja: 11 sty 2013, 15:49

Re: Pytania do doświadczonych :)

Nieprzeczytany post autor: bfx »

Czesc verge.
Jak zdefiniowac zmienną żeby działała w obrębie całego terminala?
"Ty też jesteś Bogiem! Tylko uświadom to sobie, sobie"

verge
Stały bywalec
Stały bywalec
Posty: 24
Rejestracja: 15 lis 2012, 23:44

Re: Pytania do doświadczonych :)

Nieprzeczytany post autor: verge »

Cześć,

datetime GlobalVariableSet( string name, double value)

http://book.mql4.com/variables/globals

Awatar użytkownika
bfx
Pasjonat
Pasjonat
Posty: 1260
Rejestracja: 11 sty 2013, 15:49

Re: Pytania do doświadczonych :)

Nieprzeczytany post autor: bfx »

Dzieki verge!
Jak wroce z pracy to sprawdze czy dziala. :)
"Ty też jesteś Bogiem! Tylko uświadom to sobie, sobie"

Awatar użytkownika
bfx
Pasjonat
Pasjonat
Posty: 1260
Rejestracja: 11 sty 2013, 15:49

Re: Pytania do doświadczonych :)

Nieprzeczytany post autor: bfx »

Dopiero dziś sprawdziłem. Działa. :D
Dzięki! :564:
"Ty też jesteś Bogiem! Tylko uświadom to sobie, sobie"

Awatar użytkownika
bfx
Pasjonat
Pasjonat
Posty: 1260
Rejestracja: 11 sty 2013, 15:49

Re: Pytania do doświadczonych :)

Nieprzeczytany post autor: bfx »

Witam. Zapoda ktoś kod który zaznaczy/odznaczy mi obiekt na wykresie? :D
"Ty też jesteś Bogiem! Tylko uświadom to sobie, sobie"

Awatar użytkownika
reptile
Maniak
Maniak
Posty: 2799
Rejestracja: 13 gru 2008, 13:48

Re: Pytania do doświadczonych :)

Nieprzeczytany post autor: reptile »

ctr+b i ręcznie :D
Wyjaśnij potrzebę. najprosciejsz byloby usunac wszystkie i odmalować : )
R.E.P.T.I.L.E. - Robotic Electronic Person Trained for Infiltration and Logical Exploration (off-line,only e-mail)

ODPOWIEDZ