PDA

Zobacz pełną wersję : MT4/MT5 nie wyświetlają wartości wskaźników



ouuhyeaah
09-11-2010 01:36, 01:36
1 Załącznik(i) cześć,

Mam małe pytanko, może ktoś będzie wiedział.

Chciałbym, aby w oknie wewnętrznym nie wyświetlały się wartości

w tym przypadku 100,00 100,00

Wiecie może czy jest to możliwe i jak?

Wolałbym to w MT5, ale nawet MT4 może być pomocne

ouuhyeaah
12-04-2022 08:58, 08:58
cześć wszystkim, zapytałem na oficjalnym forum MT5, czy nie wyświetlać wartości indoor: Odpowiedź od administratora (MetaTrader) brzmiała: Dodamy taką właściwość po rozpoczęciu mistrzostw

casaso43
12-04-2022 10:20, 10:20
Moja platforma sparenfx mt4 utknęła już na kilka godzin i nie działa, czy to tylko moja wina, czy też ktoś to widział?

ouuhyeaah
12-04-2022 11:42, 11:42
1 Załącznik(i)

Zgodnie z prośbą, oto mój kod MQL5. Musiałem nadać mu rozszerzenie MQ4, ponieważ FF nie zezwala na MQ5 jako rozszerzenie. Powinien działać, jeśli zmienisz jego nazwę na rozszerzenie MQ5.
Dzięki za wysiłek CodeMeister. nie pracuję tutaj. patrz zdjęcie poniżej. BTW: Jeśli mogę zapytać: Z jakiego brokera korzystasz i z jakiej wersji MT5? A jaki system okienny?
https://www.forex-instant.com/attachments/1529194931.png

ICORSAC
12-04-2022 13:04, 13:04
1 Załącznik(i) Zgodnie z prośbą, oto mój kod MQL5. Musiałem nadać mu rozszerzenie MQ4, ponieważ FF nie zezwala na MQ5 jako rozszerzenie. Powinien działać, jeśli zmienisz jego nazwę na rozszerzenie MQ5.
https://www.forex-instant.com/attachments/15291949351077135767.mq4

ouuhyeaah
12-04-2022 14:26, 14:26
Jestem bardziej leniwy niż ty, właśnie skomentowałem 3 wiersze kodu i zadziałało to dla mnie. Zauważyłem jednak jedną rzecz - skompilowanie zmienionego kodu to za mało. W rzeczywistości musisz usunąć i dodać indi do wykresu w przeciwieństwie do MT4.
Cześć CodeMeister, zabawne, to nie działa dla mnie. Próbowałem tego przed wysłaniem. czy mógłbyś załączyć swój działający indior mt5 stoch? Dziękuję. BTW: Używam Demo Alpari UK MT5.

ICORSAC
12-04-2022 15:48, 15:48
Jestem bardziej leniwy niż ty, właśnie skomentowałem 3 wiersze kodu i zadziałało to dla mnie. Zauważyłem jednak jedną rzecz - skompilowanie zmienionego kodu to za mało. W rzeczywistości musisz usunąć i dodać indi do wykresu w przeciwieństwie do MT4.

ouuhyeaah
12-04-2022 17:11, 17:11
Nie jestem pewien, co próbowałeś zrobić i jaki błąd napotkałeś, więc nie mogę pomóc, dopóki nie będzie wiadomo.
Zmieniłem:/--- nazwę dla DataWindow i wewnętrzną etykietę podokna IndiorSetString(INDICATOR_SHORTNAME,Stoch( (string)InpKPeriod , (string)InpDPeriod , (string)InpSlowing )); PlotIndexSetString(0,PLOT_LABEL,Główny); PlotIndexSetString(1,PLOT_LABEL,Sygnał); do/--- nazwa dla DataWindow i wewnętrzna etykieta podokna IndiorSetString(INDICATOR_SHORTNAME,); PlotIndexSetString(0,PLOT_LABEL,); PlotIndexSetString(1,PLOT_LABEL,NULL);

ICORSAC
12-04-2022 18:33, 18:33
Nie jestem pewien, co próbowałeś zrobić i jaki błąd napotkałeś, więc nie mogę pomóc, dopóki nie będzie wiadomo.

ouuhyeaah
12-04-2022 19:55, 19:55
Dzięki chłopaki - działało w MT4, ale nie mogłem sobie z tym poradzić w MT5. Jakieś pomysły?

Lauri
12-04-2022 21:17, 21:17
hej flyer… znowu masz rację… sprawdziłem zero na niesamowitym indior, ale użyłem niewłaściwego bufora… dopiero gdy wskazałeś „0”, to mnie olśniło. ....
https://www.forex-instant.com/attachments/1529194931.png......h

oxcoxrdigaas
12-04-2022 22:39, 22:39
Najłatwiej to zrobić: Jeśli nie chcesz, aby wyświetlana była również nazwa indior, użyj: IndiorShortName(''); Jeśli nie chcesz pokazywać wartości, użyj: SetIndexLabel(0,NULL); Zakłada się, że jest to indeks 0, którego nie chcesz pokazywać. Po prostu ustaw dowolną etykietę indeksu na NULL, a żadne dane nie będą nigdzie wyświetlane.

Lauri
12-05-2022 00:01, 00:01
hej mj ..... czekałem, aby zobaczyć, co codemiester miał na myśli ...../----- o ile wiem w mq4 i mq5, jeśli linia zostanie narysowana, zostanie wyświetlona wartość. ... jeśli z jakiegoś powodu matematyka jest niepoprawna lub bufory nie są ustawione poprawnie, pokazane wartości mogą przesunąć się do maksimum wewnętrznego ... co w twoim przypadku wynosiłoby 100,00 ...... to mnie trochę myli. .... najczęściej gdy wartości mówią 100.00 100.00 to jest kwestia bufora i nie będzie widać wykresu..... ale widzimy wykres.... hmmm.... więc stoch musiał być powiązany szczyt, kiedy zrobiłeś zdjęcie ...... h

ICORSAC
12-05-2022 01:23, 01:23
Oto logika, którą chcesz zmodyfikować, zaczerpnięta z dostarczonego kodu Stoichastics.mql. Wyjmij tyle lub tyle kodu, ile potrzeba. Wstawiony kod short_name=Sto( KPeriod , DPeriod , Spowolnienie ); IndiorShortName(krótka_nazwa); SetIndexLabel(0,krótka_nazwa); SetIndexLabel(1,Sygnał); Edytuj: Jeśli chodzi o MQL5, wygląda to tak samo, ale czasami zmiana rzeczy jest trudniejsza. Wstawiony kod/--- nazwa dla DataWindow i etykiety podokna IndiorSetString(INDICATOR_SHORTNAME,Stoch( (string)InpKPeriod , (string)InpDPeriod , (string)InpSlowing )); PlotIndexSetString(0,PLOT_LABEL,Główny); PlotIndexSetString(1,PLOT_LABEL,Sygnał);

ICORSAC
12-05-2022 02:46, 02:46
Musisz dokonać zmiany programistycznej - nie sprawdziłeś, czy masz kod źródłowy i podstawowy poziom umiejętności programistycznych. Muszę to wiedzieć, zanim odpowiem. Nie dołączaj kodu - to prosta zmiana.

ouuhyeaah
12-05-2022 04:08, 04:08
Musisz dokonać zmiany programistycznej - nie sprawdziłeś, czy masz kod źródłowy i podstawowy poziom umiejętności programistycznych. Muszę to wiedzieć, zanim odpowiem. Nie dołączaj kodu - to prosta zmiana.
Cześć CodeMeister, dzięki za odpowiedź. Tak, mam źródło informacji i mam podstawowe umiejętności programowania.

vicestes
12-05-2022 05:30, 05:30
Cześć Kochani, a jeśli nie mam wersji mq4 indior, jak usunąć jego nazwę z ekranu. Czy to możliwe??