PDA

Zobacz pełną wersję : zmienić okres od 1H do 2H na Mt4



Moktichavea
04-04-2007 12:54, 12:54
pls wyjaśnić, jak mogę

gmokisglyricg
11-25-2021 20:51, 20:51
O ile wiem, nie możesz, musisz trzymać się okresów, które dają, jeden z głównych wad oprogramowania

Proszę wyjaśnić, w jaki sposób mogę zmienić okres 1H na 2H na Mt4

Proszę wyjaśnić, w jaki sposób mogę zmienić okres 1H na 2H na Mt4

pohe94
11-25-2021 22:12, 22:12
Wciąż jednak musi być jakiś sposób powiadomienia deweloperów o tym problemie ... Chociaż zazwyczaj nie używam ram czasowych 2H, 2D lub podobnych, są tacy handlowcy, którzy z nich korzystają, a ja osobiście nie uważam, że jest to trudne wprowadzać zmiany w oprogramowaniu ...

Lavier379913
11-25-2021 23:33, 23:33
możesz użyć skryptu ”PeriodConvert” z bazy kodu MQL, aby wykonać to zadanie.

PacoxsZC
11-26-2021 00:54, 00:54
Wystarczy dodać dwa paski (najwyższy punkt i najniższy punkt) i śledzić liczbę słupków, a następnie podzielić.

Horgo83
11-26-2021 02:14, 02:14
1 Załącznik (-i) Nie testowałem tego, ale od jakiegoś czasu siedzę na moim komputerze. Nigdy tego nie potrzebowałem. Instrukcje zawarte w suwaku:
https://www.forex-instant.com/attachments/1529231613880872013.zip

sachoz
11-26-2021 03:35, 03:35
Proszę wyjaśnić, w jaki sposób mogę zmienić okres 1H na 2H na Mt4
możesz to zrobić. wystarczy trochę mózgu lub $$.

palomiso
11-26-2021 04:56, 04:56
Wystarczy dodać dwa paski (najwyższy punkt i najniższy punkt) i śledzić liczbę słupków, a następnie podzielić.

https://www.forex-instant.com/attachments/1529231608.jpgTak, możesz i nie potrzebujesz trochę mózgu ani pieniędzy. Postępuj zgodnie z instrukcjami tutaj:
http://codebase.mql4.com/indiors/277/

loreszoi
11-26-2021 06:17, 06:17
2 Załącznik (-i) to przetestuj
https://www.forex-instant.com/attachments/1529231615370330697.mq4
https://www.forex-instant.com/attachments/15292316171024164166.mq4

Deathgtroke11
11-26-2021 07:37, 07:37
możesz użyć skryptu ”PeriodConvert” z bazy kodu MQL, aby wykonać to zadanie.
tradeigel ma rację, a to może być naprawdę zabawny projekt i łatwy do zrobienia. Wiem, że inwestorzy używają 4-minutowych wykresów, aby wyrównać wykres z ruchem Ziemi, mając na myśli pewną ważność. ... dolna linia? MT4 ma swoje ograniczenia, ale dzięki kodowi open source wiele twórczych umysłów wymyśliło pracę dla większości sytuacji. :) Thom

loreszoi
11-26-2021 08:58, 08:58
przetestuj to
Ostatnia wersja: 1.4 2005.12.24 1.4 szybsze wykrywanie, czy dane zostały zmienione poprzez usunięcie operacji zmiennoprzecinkowych, dodane wsparcie dla wyjściowego pliku CSV w czasie rzeczywistym. OutputCSVFile = 0 oznacza brak pliku CSV. OutputCSVFile = 1 oznacza CSV HST. OutputCSVFile = 2 tylko CSV, bez HST. (przydatne, jeśli chcesz wygenerować plik CSV dla okresów wbudowanych) Nazwa pliku CSV będzie taka sama, jak pliku HST, z wyjątkiem rozszerzenia dodanego do sprawdzania poprawności dla PeriodMultiplier. Zrzut ekranu to koszt procesora na P4 1.8G podczas odświeżania razem z M1M3, M10 i H1H2. Kroki używania skryptu po instalacji są prawie takie same, jak w przypadku domyślnego konwertera okresów MT4. Użyj tego skryptu, aby ustawić niestandardowy przedział czasowy symbolu na podstawie standardowych ram czasowych. Na przykład, aby utworzyć 3-godzinny przedział czasowy H3 dla wybranego symbolu, należy: 1. Otworzyć wykres H1. 2. Załącz do pliku ”Period_converter_opt.mq4” plik MQL4 z folderu ”Custom Indior” w oknie ”Navigator”. 3. Na karcie ”Wspólne” zaznacz pole ”Zezwalaj na importowanie DLL”. 4. W zakładce właściwości Inputs ustaw wartość zmiennej PeriodMultiplier na 3 (otrzymasz H1 * 3 = H3). 5. Kliknij OK. 6. Otwórz wykres H3 w trybie offline (”Plik - Otwórz w trybie offline”). Wykres H3 będzie aktualizowany w czasie rzeczywistym (domyślnie), a wykres H1 z dołączonym ”Period_converter_opt.mq4” uruchomiony. Przeczytaj poniżej, aby uzyskać więcej informacji: I. Funkcje: Jest to ulepszona wersja konwertera okresów dla MT4 na podstawie domyślnego konwertera okresów MT4 według metaquotes. Domyślny skrypt konwertera okresów nie obsługuje odświeżania w czasie rzeczywistym i zużywa dużo procesora (50% -9x%), co powoduje spowolnienie całego systemu. Domyślnie jest to skrypt, który nie jest zapisywany po wyjściu z MT4, więc musisz ponownie zastosować każdy skrypt konwertera po ponownym uruchomieniu, co jest dość irytujące. Ten naprawił wszystkie powyższe problemy: 1. ualizacje w czasie rzeczywistym lub aktualizację na poziomie milisekund. 2. Niski koszt procesora, średnio 5% -10% lub mniej. 3. Działa jako indior, więc można go zapisać i ponownie załadować podczas restartu. 4. Nie ma jednego konwertera na ograniczenie mapy, ponieważ nie jest on już skryptem, możesz użyć tylko jednego okna jako źródła do wygenerowania jak największej liczby nowych ram czasowych. 5. Automatyczna aktualizacja w przypadku załadowania nowego bloku historii. II. Sposób użycia: Skopiuj plik mq4 do swojego folderu MT4 (expert \ test), aby zainstalować go jako indior, skrypt NOT. następnie na niestandardowej liście indioru, dołącz period_converter_opt do wybranego wykresu. Obsługuje 4 parametry: PerymMiliplier: nowy współczynnik mnożnika okresu, domyślnie 2; UpdateInterval: czas aktualizacji w milisekundach, zero oznacza aktualizację w czasie rzeczywistym. domyślne to zero; Włączone: Możesz wyłączyć tę opcję bez usuwania jej za pomocą tej opcji. Inne parametry to komentarze lub debugowanie, można je zignorować. Upewnij się również, że masz zaznaczoną opcję Zezwalaj na pobieranie Dll na wspólnej karcie lub nie będzie działać. Następnie FileOpen Offline, aby otworzyć wygenerowanedane offline. wtedy dane offline zostaną automatycznie zaktualizowane. Tak długo, jak utrzymujesz otwarty wykres źródłowy, a konwerter działa, wygenerowany wykres zawierający wewnętrzne wnętrza zawsze będzie aktualizowany. również możesz zamknąć wygenerowany wykres i ponownie otworzyć później z FileOpen Offline bez problemu. Jeśli chcesz opuścić MT4, możesz pozostawić te wykresy offline jako inne zwykłe wykresy online. Gdy następnym razem uruchomisz MT4, te wykresy również zostaną załadowane i zaktualizowane. III. Uwagi: 1. NIE usuwaj zaznaczenia opcji wykresu offline we wspólnych właściwościach wykresu offline lub po ponownym uruchomieniu MT4, potraktuje ona ten wykres jako wykres online i zażąda danych z serwera, co spowoduje powstanie pustego okna wykresu. 2. Możesz dołączyć więcej niż jeden konwerter do tego samego okna z innym PerymMastropierem, np. Możesz dołączyć 3 konwerter z PeriodMultiplier = 2, 4, 10 do M1, aby wygenerować M2, M4, M10 w tym samym czasie. Można nawet używać wykresu M1 do generowania wykresu godzinowego, takiego jak H2, który kosztował tylko kilka dodatkowych zasobów procesora podczas początkowej konwersji. ale zwykle większość serwerów nie ma zbyt dużo danych przez krótki okres, w wyniku czego generowane dane nie są wystarczająco długie przez długi czas. dlatego sugeruje się, aby w razie potrzeby używać wykresów godzinowychdziennych jako źródła. 3. ualizacje trybu aktualizacji w czasie rzeczywistym cytują tak szybko, jak to możliwe, ale jak to robi się za pomocą skryptu, a MT pominie wywołanie funkcji start (), gdy twój komputer jest zajęty i dużo kwotuje dochód. tak czy inaczej, to się rzadko zdarza, a przynajmniej możesz uzyskać 10 aktualizacji co sekundę, co jest znacznie więcej niż wystarczające. 4. Na wykresie offline nie ma linii stawki pokazanej na wykresie, ale wszystkie dane na wykresie, w tym informacje o lokalizacjach, wciąż są aktualizowane, więc nie martw się. możesz wyświetlić linię stawki, usuwając opcję wykresu offline we właściwościach wykresu. ale które nie pomagają wiele, a jeśli zapomnisz sprawdzić opcję trybu offline przed wyjściem. To spowoduje błędy i stanie się puste przy następnym uruchomieniu. musisz zamknąć okno i otworzyć ponownie z FileOpen w trybie offline, które nie są warte problemów. IV. History: 2005.12.24 1.4 szybsze wykrywanie, czy dane zostały zmienione poprzez usunięcie operacji zmiennoprzecinkowych, dodano obsługę wyjściowego pliku CSV. OutputCSVFile = 0 oznacza brak pliku CSV; OutputCSVFile = 1 oznacza CSV HST; OutputCSVFile = 2 tylko CSV, bez HST; (przydatne, jeśli chcesz wygenerować plik CSV dla okresów wbudowanych) Nazwa pliku CSV będzie taka sama jak pliku HST z wyjątkiem rozszerzenia, dodano bezpieczne sprawdzanie dla PeriodMultiplier. 2005.12.04 1.3 Naprawiono brakujące dane, gdy jest duża ilość danych załadowanych w kilku blokach i obsługują automatyczne aktualizowanie po załadowaniu nowej historii. 2005.11.29 1.2 Dodatkowa poprawka dla brakujących danych i zmiany serwera. 2005.11.29 1.1 Naprawiono brakujące częściowe dane po restarcie. Reinicjalizuj po zmianie serwera lub danych uszkodzonych. 2005.11.28 1.0 Pierwsze wydanie

Pesegtable
11-26-2021 10:19, 10:19
1 Załączniki Niektóre osoby egipskie działają lepiej w ramach czasowych, których nie ma domyślnie w MT4. Dopóki MT4 nie zaoferuje użytkownikowi możliwości określenia własnych niestandardowych ram czasowych, oto kolejny najlepszy sposób na zrobienie tego. Co więcej, ta metoda zaktualizuje Twój niestandardowy wykres w czasie rzeczywistym, więc jest tak samo dobry jak domyślne ramy czasowe platformy. 1. Skopiuj załączony indior (Period_Converter_OPT.mq4) do swojego kataloguexpertsindiors, kliknij go dwukrotnie, aby wywołać go w edytorze MQ, i wciśnij klawisz F5, aby go skompilować. (Nawiasem mówiąc, jest to plik indior, którego NIE należy mylić z plikiem skryptowym period_converter, który jest dostarczany w twojej platformie). Pojawi się wtedy pod Custom Indiors w twoim oknie Navigator. 2. Jeśli chcesz na przykład M10, otwórz normalny wykres M1 i zastosuj do niego indeks Period_Converter_OPT (przeciągnijupuść na wykresie). W polu właściwości indioru wybierz żądany współczynnik PeriodMultiplier (np. 10 dla M10). WAŻNE: Na karcie Ogólne zaznacz pole Zezwalaj na pliki DLL. Zachowaj także wartość UpdateInterval 0, aby umożliwić aktualizacje w czasie rzeczywistym. 3. Na głównej platformie MT4 przejdź do Filegt, otwórz offline, a Twoja nowa karta zostanie wymieniona, więc po prostu wybierz ją (np. GBPUSD, M10). Spowoduje to wyświetlenie nowego wykresu. Wszelkie sytuacje, które zastosujesz do nowego wykresu (np. MA, Stochs, RSI itp.) Będą oparte na niestandardowym przedziale czasowym. 4. WAŻNE: Musisz zachować oryginalną tabelę (na której pierwotnie zastosowałeś Period_Converter_Opt.mq4 indior w kroku 2 powyżej), zawsze, jeśli chcesz, aby nowa niestandardowa tabela czasowa automatycznie aktualizowała się z aktualnymi zaznaczeniami. Jeśli zamkniesz ten wykres lub usuniesz indior z niego, niestandardowy wykres nie zostanie zaktualizowany. Linia stawki automatycznie przeniesie się na niestandardowy wykres, aby sprawdzić, czy wykres jest aktualizowany o nowe dane. To w zasadzie to. Wszystkie wielokrotności będą działać. Jeśli więc chcesz H12, na przykład, użyj PeriodMultiplier = 12 na wykresie H1, zachowując ten wykres H1, jeśli chcesz, aby nowy wykres był stale aktualizowany. (Pamiętaj, aby zawsze zaznaczać opcję Zezwalaj na wejścia DLL.) Jeszcze jedna myśl: Ktoś zapytał mnie, czy wykres H2.5 był możliwy. Nie, jeśli używasz H1 jako ram czasowych dla wykresu podstawowego. Ale akceptowalne odpowiedniki to M150 otrzymane w dowolny z następujących sposobów: Mnożnik okresu = 150 na wykresie M1 = 30 na wykresie M5 = 10 na wykresie M15 = 5 na wykresie M30 Wszystko da równoważnik H2.5 wykres Kredyty dla DaveL, który napisał to na IBFX-Forum
https://www.forex-instant.com/attachments/1529231619935962945.mq4

Lauramg94
11-26-2021 11:40, 11:40
Wspaniali ludzie. Ale natknąłem się na inny wątek poza tym, który pokazał, że jeśli ustawisz swoje codzienne lub 4 godzinne świece na EST lub PST zamiast GMT, wzorce handlowe dały lepsze sygnały dla wielu systemów, z powodu różnych hilo i zamknięcia. Jeśli więc ktoś mógłby wprowadzić przesunięcie GMT (inny punkt początkowy) w tych lokalizacjach, moglibyśmy wtedy użyć wykresu 1H, aby uzyskać 4H i 1D w obu EST lub PST lub azjatyckich ramach czasowych LUB uzyskać przedział czasowy 1D na wszystkich 4 transakcjach sesje. Zdarza się też, że szukam tego, czego szukam :-)

gxtx
11-26-2021 13:01, 13:01
Dziękuję bardzo, którzy opracowali Period_Converter_Opt. To jest pomocne. Dla własnego stylu handlu możesz wybrać swój czas w mrt4, używając tego. Dobra robota.