korHarmonics
Transkrypt
korHarmonics
Wskaźnik korHarmonics do wykrywania formacji harmonicznych i cenowych na platformach MT4 wersja 005 autor: [email protected] Historia wersji Data Wersja 14/02/2009 001T Opis zmian Wstępnie o wskaźniku i jego funkcjonalności. 22/02/2009 002T Dodane kolejne formacje (3Drives, I+3Drives, I+SHS (idealny RGR), formacja 5-0), zmiana szaty graficznej, opis planów na kolejne wersje. Dużo zmian i usprawnień. Zmiana jakościowa i ilościowa. Optymalizacja defaultowych parametrów i template’ów. Prognozowanie punktu D, formacje wyłaniające się, definiowalny MinSwing, i wiele innych usprawnień. 01/05/2009 003T 16/05/2009 004T 05/08/2009 005T korHarmonics z www.TradingArsenal.com 2 / 33 Spis treści Historia wersji..................................................................................................................... 2 Spis treści ............................................................................................................................ 3 1. Wstęp......................................................................................................................... 4 2. Lista wykrywanych formacji w wersji Trial ............................................................. 5 3. Parametry wskaźnika................................................................................................. 8 4. Funkcjonalność wskaźnika...................................................................................... 13 ZIGZAG........................................................................................................................ 13 Ustawienia wskaźnika i informacje o znalezionych formacjach .................................. 15 Informacja o wersji i kontakt ........................................................................................ 16 Wyszukiwanie formacji w historii ................................................................................ 16 Wyszukiwanie w czasie rzeczywistym ......................................................................... 18 Support dla białego tła .................................................................................................. 20 Projekcja punktu D dla formacji ABCD i XABCD...................................................... 21 Wczesne wykrywanie formacji –formacje wyłaniające się .......................................... 22 Konfiguracja defaultowych wartości MinSwinga ........................................................ 23 5. Integracja ze wskaźnikiem korSigMonitor.............................................................. 24 6. Powiadomienia, alarmy i błędy ............................................................................... 25 7. Często zadawane pytania i odpowiedzi................................................................... 28 8. Informacje o wersjach korHarmonics ..................................................................... 29 9. Kandydaci na kolejne wersje wskaźnika................................................................. 31 10. Instalacja i konfiguracja .......................................................................................... 32 korHarmonics z www.TradingArsenal.com 3 / 33 1. Wstęp korHarmonics jest wskaźnikiem napisanym w mq4 dla platformy Metatrader4 (MT4). Służy do automatycznego wykrywania i prezentowania formacji harmonicznych na rynkach obsługiwanych przez platformę. Dla użytkownika/inwestora onacza to: - możliwość monitorowania wielu rynków, instrumentów, skal czasowych - możliwość zdefiniowania zbioru formacji do obserwcji - bezpieczeństwo, iż wystąpienie każdej formacji zostanie zauważone a inwestor odpowiednio powiadomiony - w końcu, spędzanie mniejszej ilości czasu przed komputerem, a mimo tego nie tracenie okazji. Rynek się ciągle i to ciągle powtarza. Na każdej skali czasowej. Nic nowego nie rysuje i nic nowego nie będzie rysował. Kwestia tylko zauważyć, zapamiętać i wyłapywać kolejne powtórzenia. Ten wskaźnik w tym pomaga. Żaden wskaźnik nie zastąpi doświadczenia gracza. Niektóre znalezione formacje są już na pierwszy rzut oka kompletnym 'NIE-GRAM-TEGO'. Niektóre wyglądają dobrze, ale nie sprawdzają się. Trzeba się nauczyć co grać a co jednak omijać. Na www.tradingarsenal.com znajduje się Forum, a jeden z wątków będzie poświęcony wskaźnikowi. Tutaj można zadawać pytania, szukać odpowiedzi, dzielić się opisami i zdjęciami ze swoich zagrań. Tutaj też będą trafiać informacje odnośnie nowych wersji i komentarze dotyczące Waszych pomysłów. Stworzyłem publiczny skype chat dotyczący harmoniczności i wskaźnika: http://www.skype.com/go/joinpublicchat?skypename=kor4x_skype&topic=Harmonic%2 0Trading%20and%20korHarmonics&blob=2bXI9o4oMkOFwnglppk1qIg_hKRauqUlKE PmajKeAsF8yQyB8JARytoCMOCFJ2WC_8cHkpaAEmcluKQ Wraz z każdą wersją rośnie funkcjonalność wskaźnika. Na chwilę obecną jest to: 1. Automatyczne wykrywanie i wyświetlanie formacji harmonicznych i cenowych w czasie rzeczywistym (lista poniżej). 2. Zliczanie i prezentowanie formacji historycznych. 3. Działanie na różnych instrumentach i rynkach (parach Forex, akcjach, indeksach) udostępnianych przez brokerów na platformach Metatrader. 4. Wczesna identyfikacja formacji wyłaniających się („Emerging patterns”). 5. Alerty i alarmy dźwiękowe. 6. Wybór wyszukiwania tylko ulubionych formacji. 7. ZIGZAG i zależności ceny i czasu pomiędzy wierzchołkami. 8. Template’y z ustawieniami parametrów. 9. Funkcjonalność defaultowego MinSwinga, stąd bardzo proste użycie wskaźnika. Możliwość definiowania w pliku konfiguracyjnym defaultowych MinSwingów dla dowolnych instrumentów. 10. Automatyczne zgrywanie znalezionych formacji do plików GIF. 11. Integracja ze wskaźnikiem korSigMonitor by umożliwić monitorowanie wystąpienia formacji na wielu parach i skalach czasowych (TF) jednocześnie. Automatyczne zgrywanie sygnałów o znalezionych formacjach do plików stanowiących wejście dla korSigMonitor. Podziękowania Dziękuję za wszystkie emaile z komentarzami, pomysłami, zagraniami. ☺ Dziękuję też osobom które biorą udział w testach, za pracę i cenne komentarze. Część z Waszych pomysłów jest już wewnątrz wskaźnika, część czeka na kolejne wersje. Wspólnie się czegoś nauczyliśmy. korHarmonics z www.TradingArsenal.com 4 / 33 2. Lista wykrywanych formacji w wersji Trial Lista obecnie wykrywanych formacji: • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • ABCD_Bullish ABCD_Bearish I ABCD_Bullish I ABCD_Bearish I+T ABCD_Bullish I+T ABCD_Bearish Gartley Bullish Gartley Bearish Butterfly Bullish Butterfly Bearish Crab Bullish Crab Bearish Bat Bullish Bat Bearish Batman Bullish Batman Bearish SHS Bullish - Head and Shoulders SHS Bearish I+SHS Bullish - Idealny Head and Shoulders I+SHS Bearish 3Drives Bullish 3Drives Bearish 5-0 Bullish 5-0 Bearish Running Corr Bullish – korekta pędząca Running Corr Bearish Emerging Gartley Bullish Emerging Gartley Bearish Emerging Butterfly Bullish Emerging Butterfly Bearish Emerging Crab Bullish Emerging Crab Bearish Emerging Bat Bullish Emerging Bat Bearish Uwaga: Wersja pełna (oznaczenie „F”) zawiera mniej znane formacje lub formacje autorskie. Są one dodawane do wskaźnika na specjalne życzenie Zleceniodawców. Nie są publikowane. Testy ich skuteczności nie zostały zakończone. Uwaga: Specyfikacja formacji wraz z przykładami i przykładowe strategie będzie częścią oddzielnego dokumentu. korHarmonics z www.TradingArsenal.com 5 / 33 korHarmonics z www.TradingArsenal.com 6 / 33 korHarmonics z www.TradingArsenal.com 7 / 33 3. Parametry wskaźnika Nazwa parametru iextMaxBars Sekcja / opis parametru Główne parametry wskaźnika Parametr do tworzenia ZIGZAGa. Ilość świeczek które użyte zostaną do wyznaczenia ZIGZAGa na podstawie to którego potem wyszukiwane są formacje harmoniczne i cenowe. W obecnej wersji wartość nie może przekraczać 50000. Jeżeli używamy opcji wyszukiwania formacji w czasie rzeczywistym to należy ustawić ten parametr na na tyle dużą wartość by z liczby świeczek dało się zbudować ZIGZAGa składającego się z minimum iextMaxZZPointsUsed punktów. Ale uwaga, jeśli używamy iextMaxZZPointsUsed = 7 nie ma potrzeby specyfikowanie tak dużej ilości świeczek by budował się ZIGZAG składający się z dużo większej ilości wierzchołków. iextHL_MinSwing Wartości domyślne: - we wskaźniku: 3000 - w template real: 3000 - w template history:40000. Parametr do tworzenia ZIGZAGa. Minimalna ilość pipsów jaką ma zawierać odcinek/ruch/swing by utworzyć część/odcinek ZIGZAGa. Ustawione na 0 oznacza użycie defaultowych wartości zdefiniowanych w pliku konfiguracyjnym korHarmonics_MinSwingDefaults.txt. Na przykład dla EURUSD będą to wartości: EURUSD;4;20;40;70;130;200;350;650;1200;2500 Czyli M1=20, M5=40, M15=70, M30=130, H1=200, H4=350, D1=650, W1=1200, MN1=2500 Uwaga1: Defaultowe wartości ustawione są tylko dla niektórych instrumentów. Można zmienić lub dodać nowe instrumenty. Uwaga2: Defaultowe wartości mogą ulec zmianie i być w przyszłości niezgodne z podanymi tutaj w przykładzie. iextMaxZZPointsUsed bextShowHistoryPatterns bextCheckMultiZigzags Wartość domyślna: 0 Parametr do wyszukiwania formacji. Ilość ostatnich (najświeższych) wierzchołków ZIGZAGa które są użyte do wyszukiwania formacji. Minimalnie jest to 6 - potrzebne do wyszukania RGRów (SHS), formacji 3D i 5-0. Wartość domyślna: 7 Parametr do wyszukiwania formacji. Opcja wyszukiwania formacji w przeszłości. Działa w połączeniu z funkcjonalnością MultiZigZaga jak i bez. Wartość domyślna: wyłączone / false Parametr do wyszukiwania formacji. Szukanie formacji w wielu ZIGZAGach jednocześnie, a nie tylko tym zbudowanym ze swingu o wielkości podanej w extHL_MinSwing. korHarmonics z www.TradingArsenal.com 8 / 33 dextHL_MultiZZMinSwingRange iextHL_MultiZZMinSwingNum dextMaxDeviation Wartość domyślna: włączone / true Parametr do wyszukiwania formacji. Musi być w przedziale [0,0.9]. Definiuje odchylenie procentowe extHL_MinSwing dla opcji Multi ZIGZAGów. Jeśli ustawione na 0.5 a extHL_MinSwing 30, to formacje będą szukane wśród ZIGZAGów zbudowanych ze swingów od 30-0.5*30 (czyli 15) do 30+0.5*30 (czyli 45). Wartość domyślna: 0.3 Parametr do wyszukiwania formacji. Ilość ZIGZAGów sprawdzonych w MultiZigZag opcji. Dla powyższego przypadku, jeśli sprawdzane mają być ZIGZAGi zbudowane ze swingów od 15 do 45 pipsów, parametr ten ustawiony na 10 sprawi, że sprawdzone zostanie 10 ZIGZAGów o swingach równych 15, i kolejno 15+1*30/10, 15+2*30/10, 15+3*30/10 .... 15+10*30/10 (czyli 45). Wartość domyślna: 5 Dokładność obliczeń Parametr do wyszukiwania formacji. Dokładność obliczeń, delta. Dopuszczalna różnica w wyliczaniu proporcji formacji harmonicznych. 0.1=10%. Przykład. Formacja Gartley wymaga by punkt D spełniał następującą relację cenową: AD=0.786XA. Ustawienie parametru na 0.1 czyli 10% określa dopuszczalny błąd w obliczeniu relacji. Punkt D może zatem nie spełniać relacji o 10% a formacja i tak zostanie wykryta i przedstawiona. dextMaxSHSPriceDeviation Wartość domyślna: 0.1 Parametr do wyszukiwania formacji. Delta cenowa dla formacji RGR (SHS). dextMaxSHSTimeDeviation Wartość domyślna: 0.3 Parametr do wyszukiwania formacji. Delta czasowa dla formacji RGR (SHS). dextMaxCorrDeviation Wartość domyślna: 0.3 Parametr do wyszukiwania formacji. Delta dla formacji - korekt. bextDrawZZLine Wartość domyślna: 0.1 Co rysować? Czy wyświetlić linie ZIGZAGa. bextDrawZZRelations Wartość domyślna: włączone / true Czy wyświetlić linie i relacje pomiędzy swingami w ZIGZAGu. bextDrawZZPoints Wartość domyślna: wyłączone / false Numeracja wierzchołków ZIGZAGa. Używane głównie przy programowaniu/debugowaniu wskaźnika. bextABCD Wartość domyślna: wyłączone / false Wybór formacji do monitorowania/wyszukiwania AB=CD. korHarmonics z www.TradingArsenal.com 9 / 33 bextI_ABCD Wartość domyślna: wyłączone / false Idealny ABCD, z 61.8 lub 78.6 RET. bextIT_ABCD Wartość domyślna: wyłączone / false Idealny także po czasie. bextGartley Wartość domyślna: wyłączone / false Gartley bextButterfly Wartość domyślna: włączone / true Motyl bextCrab Wartość domyślna: włączone / true Krab bextBat Wartość domyślna: włączone / true Nietoperz bextBatman Wartość domyślna: włączone / true Batman (formacja autorska Michała Kuracha) bextSHS Wartość domyślna: wyłączone / false Head and Shoulders (SHS/RGR) bextI_SHS Wartość domyślna: wyłączone / false Idealny Head and Shoulders (SHS/RGR) bext3Drives Wartość domyślna: wyłączone / false 3Drives bext5_0 Wartość domyślna: włączone / true 5-0 pattern bextRunningCorr Wartość domyślna: włączone / true Korekta pędząca bextEmergingPatterns Wartość domyślna: wyłączone / false Formacje wyłaniające się: • Emerging Gartley, • Emerging Butterfly • Emerging Crab • Emerging Bat Wartość domyślna: włączone / true bextAlertON bextSkypeMessageON Alerty Wyświetl Alert gdy pojawi się nowa formacja lub kilka formacji, także gdy któraś z obecnych na wykresie formacji przestaje istnieć, przestaje spełniać warunki. Wartość domyślna: włączone / true Wysyłaj wiadomość SKYPE Funkcjonalność tymczasowo wyłączona. korHarmonics z www.TradingArsenal.com 10 / 33 SkypeAlert_AccountName Nazwa konta SKYPE na które ma zostać wysłana wiadomość bextSkypeSMSON Funkcjonalność tymczasowo wyłączona. Wysyłaj SMS poprzez SKYPE SkypeAlert_PhoneNumber Funkcjonalność tymczasowo wyłączona. Numer telefonu na który ma zostać wysłany SMS bextSoundAlertON Funkcjonalność tymczasowo wyłączona. Alarmy dźwiękowe Powiadom dodatkowo sygnałem (WAV), przy warunkach jak w bextAlertON. sextInfoPatternSoundFile Wartość domyślna: włączone / true Plik WAV który zostanie odegrany. Jeśli przeszkadza można wyłączyć (OFF) lub zmienić na inny WAV. bextScreenshotPatternsON Wartość domyślna: "news.wav" Tworzenie plików GIF Generuj plik GIF dla każdej znalezionej formacji. Uwaga: Działa tylko na formacjach znalezionych w czasie rzeczywistym, przy bextShowHistoryPatterns wyłączonym. sextSaveImageDestinationDir Wartość domyślna: wyłączone / false Podkatalog gdzie nagrywane będą obrazki z formacjami. Dla ustawienia „korHarmonics/” GIFy będą zapisywane do C:\Program Files\MetaTrader 4\experts\files\korHamonics. Uwaga: Podkatalog „korHarmonics” jeśli nie istnieje stworzy się samodzielnie. bextSigMonitonitoringON sextSigMonitoringDir Ustawienia kolorów dla formacji i obiektów graficznych ... Wartość domyślna: "korHarmonics/" Generowanie sygnałów dla wskaźnika korSigMonitor Uwaga: Funkcjonalność będzie zmieniana od wersji 006 Umożliwia włączenie lub wyłączenie generowania sygnałów dla wskaźnika korSigMonitor. Wartość domyślna: wyłączone / false Podkatalog gdzie zgrywane będą sygnały. Wartość domyślna: "korSigMon/" Kolory dla formacji i obiektów graficznych .... cextZZLineColor .... .... Kolory linii związanych z ZIGZAGiem. Kolor linii ZIGZAGa. cextZZRelLineColor Wartość domyślna: Ciemny fioletowy / DarkViolet Kolor linii zaznaczającej relacje pomiędzy wierzchołkami ZIGZAGa. extBackgroundColor Wartość domyślna: Indigo Pozostałe kolory. Powinno być ustawione zgodnie z tłem używanym w MT4. korHarmonics z www.TradingArsenal.com 11 / 33 extTextColor sextMinSwingDefaultsFile Wartość domyślna: Czarny / Black Kolor w jakim wyświetlane są informacje o ustawieniach indykatora. Domyślnie - biały. Wartość domyślna: Biały / White Pozostałe kolory. Plik konfiguracyjny z defaultowymi MinSwingami dla różnych par rynku FX. Mogą zostać dodane dowolne instrumenty obsługiwane przez platformę Metatrader. korHarmonics z www.TradingArsenal.com 12 / 33 4. Funkcjonalność wskaźnika ZIGZAG Wskaźnik pozwala na wyrysowanie dowolnego ZIGZAGa. Poniżej przykładowy ZIGZAG dla MinSwing=30. Strzałki zielone po lewej stronie oznaczają początek skąd wyliczany jest ZIGZAG. Konfigurowane jest to poprzez parametr iextMaxBars. korHarmonics z www.TradingArsenal.com 13 / 33 Kolejny obrazek przedstawia ZIGZAG w tym samym okresie czasu ale dla ustawienia MinSwing=15. MinSwing trzeba dopasować do rynku na którym się gra i skali czasowej. korHarmonics z www.TradingArsenal.com 14 / 33 Ustawienia wskaźnika i informacje o znalezionych formacjach Standardowo w lewym górnym rogu wyświetlony jest przez MT4 instrument na którym gramy. Poniżej informacje ze wskaźnika przedstawiające ustawienia na daną chwilę: Bars: 3000 – ilość świeczek na których pracuje wskaźnik, Swing: 15 - MinSwing ustawiony na 15 pipsów, ZZ: 162 - ilość znalezionych ZIGZAG punktów (przy zadanym Bars i Swing), Used:12 – na takiej ilości wierzchołków ZIGZAGa wyszukiwane są formacje, History: ON – czy włączone jest wyszukiwanie historii (ON/OFF), Dev: 0.1 – delta/dokładność obliczeń. Dopuszczalna różnica w wyliczaniu formacji harmonicznych (0.1=10%), MultiZZ: ON - opcja MultiZZ jest włączona, Range (3,27) – z takich Swingów budowane będą ZIGZAGi a na nich badane występowanie formacji harmonicznych. Taki Range wyliczony jest z parametru dextHL_MultiZZMinSwingRange (0.8) i MinSwing (15). Zatem sprawdzane są formacje na ZIGZAGach zrobionych ze swingów od 3 pipsów do 27 pipsów (15+- 80%), z krokiem Step ( w tym wypadku = 1), Step: 1. Krok wyliczany jest jako iextHL_MinSwing dzielony przez iextHL_MultiZZMinSwingNum. Found patterns: znalezione formacje. Lista znalezionych formacji wraz z ilością ich występowania. Kolor zielony to formacja bullish, czerwony-formacja bearish. Kolor pomarańczowy i żółty pokazują wyłaniające się formacje, jeszcze nie zrealizowane. korHarmonics z www.TradingArsenal.com 15 / 33 Informacja o wersji i kontakt W lewym dolnym rogu znajduje się nazwa wskaźnika i wersja. Litera T oznacza że jest to Trial wersja (ograniczenie czasowe i funkcjonalne). Komentarze i pomysły poproszę na podany email lub forum. Wyszukiwanie formacji w historii Poniższe 2 rysunki przedstawiają rezultat użycia wskaźnika dla wyszukiwania formacji harmonicznych i cenowych w historii. Rysunek 1 przedstawia okres około jednego dnia. Widzimy, że wystąpiło wówczas wiele różnych formacji harmonicznych i cenowych (SHS/RGR) które dodatkowo ładnie i książkowo zadziałały. Prócz znalezionej formacji pojawia się też ilość jej wystąpień. Uwaga: Rysunek przedstawia użycie wskaźnika w wersji 003T, od tego nastąpiły widoczne zmiany graficzne. korHarmonics z www.TradingArsenal.com 16 / 33 Rysunek 2 pochodzi z wersji 005T. korHarmonics z www.TradingArsenal.com 17 / 33 Wyszukiwanie w czasie rzeczywistym korHarmonics z www.TradingArsenal.com 18 / 33 korHarmonics z www.TradingArsenal.com 19 / 33 Support dla białego tła Działanie wskaźnika dla użytkowników z białym tłem w MT4 . Proszę zwrócić uwagę na włączenie opcji wyświetlania relacji pomiędzy wierzchołkami ZIGZAGa. korHarmonics z www.TradingArsenal.com 20 / 33 Projekcja punktu D dla formacji ABCD i XABCD Dla części formacji dodana została funkcjonalność projekcji punktu D na podstawie książkowych relacji formacji (punktów X,A,B,C). Delta nie jest uwzględniana w tych wyliczeniach. Dla Gartley'a jest to na przykład: "AD=786XA" "CD=1618BC" "CD=AB" korHarmonics z www.TradingArsenal.com 21 / 33 Wczesne wykrywanie formacji –formacje wyłaniające się Formacje „Emerging” pojawiają się w momencie gdy spełnione zostaną pierwsze (jeszcze nie pełne) warunki danej formacji. Pozwala to zauważyć potencjalną formacje dużo wcześniej. Pusty kontur pokazuje książkowy zasięg XABCD (funkcjonalność dostępna dla części formacji). Gdy cena się tam zbliży to wyświetli się normalna formacja. Od tego mementu można szukać potwierdzenia wejścia w pozycję. Wczesne wykrywanie formacji ma za zadanie: - dać graczowi znać na tyle wcześnie, by zdążył przeprowadzić wszystkie dodatkowe obliczenia (jak np. Fibo wsparcia/opory czy dywergencje) przed otworzeniem pozycji, - określić ew. zasięgi TP i sytuację na rynku dla otwartej wcześniej pozycji. Poniżej przykłady wyłaniającego się Bat Bullish i Bat Bearish. korHarmonics z www.TradingArsenal.com 22 / 33 Konfiguracja defaultowych wartości MinSwinga Wskaźnik umożliwia zdefiniowanie własnych wartości MinSwinga dla dowolnych instrumentów dostępnych w MT4. Dokonuje się tego poprzez plik konfiguracyjny. Format pliku: <SYMBOL> <DIGITS> „standardowo” (np. w AdmiralMarkets czy XTB) ilość miejsc po przecinku w danym instrumencie. Dla platform MT4 (np.:FXPro) gdzie cena podawana jest z 5cioma miejscami po przecinku (EURUSD) lub 3ma (np. USDJPY) wartość MinSwinga zostanie automatycznie powiększona 10 razy (konfiguracja musi być jednak zrobiona „standardowo”, jak dla platform z mniejszą ilością miejsc po przecinku). <M1> .. <MN> kolejno wartości MinSwinga dla kolejnych TF. symbol;digits;M1;M5;M15;M30;H1;H4;D1;W1;MN EURUSD;4;20;40;70;130;200;350;650;1200;2500 EURGBP;4;20;40;70;130;200;350;650;1200;2500 EURCHF;4;20;40;70;130;200;350;650;1200;2500 EURCAD;4;20;40;70;130;200;350;650;1200;2500 EURAUD;4;20;40;70;130;200;350;650;1200;2500 EURNZD;4;20;40;70;130;200;350;650;1200;2500 GBPUSD;4;20;40;70;130;200;350;650;1200;2500 GBPCHF;4;20;40;70;130;200;350;650;1200;2500 USDJPY;2;20;40;70;130;200;350;650;1200;2500 EURJPY;2;20;40;70;130;200;350;650;1200;2500 Możliwe jest zdefiniowanie maxymalnie 50ciu instrumentów. korHarmonics z www.TradingArsenal.com 23 / 33 5. Integracja ze wskaźnikiem korSigMonitor Pozwala na monitorowanie kilkunastu instrumentów na jednym wykresie. Funkcjonalność będzie rozwijana i dostępna prawdopodobnie w dwóch wersjach, jako oddzielny wskaźnik MT4, jak i poprzez www. korHarmonics z www.TradingArsenal.com 24 / 33 6. Powiadomienia, alarmy i błędy Alerty wyświetlane są w standardowym okienku Alert Metatradera. Uwaga1: Wyświetlanie alertów można wyłączyć we wskaźniku używając parametru bextMT4AlertON. Uwaga2: bextSoundAlertON i sextInfoPatternSoundFile pozwalają dodatkowo na ustawienie dźwięku (plik WAV) w momencie pojawienia się formacji. Uwaga3: Dodane zostały też funkcjonalności: a) wysyłania wiadomości SKYPE oraz b) SMSa na komórkę poprzez SKYPE Niestety pierwsze testy pokazały, iż wpływa to znacząco na prędkość działania MT4 i funkcjonalność tymczasowo została wyłączona. A=Alert, Z=Znaczenie, D=Działanie A ERROR:korHarmonics:GBPUSD:H4:Missing configuration file for the default MinSwing: korHarmonics/korHarmonics_MinSwingDefaults.txt korHarmonics z www.TradingArsenal.com 25 / 33 Z W przypadku używania funkcjonalności defaultowego MinSwinga (ustawienie iextHL_MinSwing=0) dane te pobierane są z pliku konfiguracyjnego podanego w sextMinSwingDefaultsFile. Błąd oznacza brak tego pliku w wymaganym katalogu. D Sprawdź, czy plik txt znajduje się w odpowiednim miejscu. Defaultowo plik ma nazwę korHarmonics_MinSwingDefaults.txt i powinien znajdować się w katalogu <METATRADER DIR> \experts\files\korHarmonics\ Uwaga: Możliwe jest też ręczne ustawienie wartości iextHL_MinSwing na większe od 0, wówczas plik nie jest wymagany, zdefiniowany MinSwing będzie użyty w obliczeniach. A ERROR:korHarmonics:GBPUSD:M30:Specified iextMaxBars number:60000 in not supported, allowed:[0,50000] ...changing to max value... Z Ustawiona wartość parametru iextMaxBars jest za duża. D Zmniejsz wartość iextMaxBars, by znalazła się w dozwolonym przedziale. A WARNING:korHarmonics:GBPUSD:M30:Setting iextMaxZZPointsUsed to minimum =6 required for harmonic analysis. Z Ustawiona wartość parametru iextMaxZZPointsUsed jest za mała. Minimalna wartość to 6, ponieważ niektóre z formacji (np.:Head and Shoulders/RGR, 5-0, 3Drives) składają się właśnie z takiej ilości wierzchołków. Zwiększ wartość iextMaxZZPointsUsed by była równa lub większa od 6. D A WARNING:korHarmonics:GBPUSD:M30:dextHL_MultiZZMinSwingRange should be in the [0,0.9] range. Will use 0. Z MultiZZMinSwingRange mniejsze niż 0. Wartość zostanie ustawiona na 0. D Zmień wartość MultiZZMinSwingRange by znalazła się w dozwolonym przedziale [0,0.9]. A WARNING:korHarmonics:GBPUSD:M30:dextHL_MultiZZMinSwingRange should be in the [0,0.9] range. Will use 0.9. Z MultiZZMinSwingRange większa niż 0.9. Wartość zostanie ustawiona na 0.9 (maksymalna dozwolona wartość). D Zmień wartość MultiZZMinSwingRange by znalazła się w dozwolonym przedziale [0,0.9]. A INFO:korHarmonics:GBPUSD:M15:This version has expired, please contact [email protected] to obtain newer version. Ważność wersji się skończyła. Z D Najprawdopodobniej jest dostępna nowa wersja. Skontaktuj się z autorem. korHarmonics z www.TradingArsenal.com 26 / 33 A INFO:korHarmonics:GBPUSD:M15:This version cannot be run on this MT4 account, please contact [email protected] to obtain a proper version. Z Ta wersja wskaźnika jest przeznaczona tylko na dedykowane konto w MT4. Najprawdopodobniej jest to wersja testowa jakiejś specyficznej funkcjonalności. Najprawdopodobniej jest dostępna ogólnodostępna wersja. Skontaktuj się z autorem. D A WARNING:korHarmonics:[VZ]:D1:Default iextHL_MinSwing values are not defined for this instrument. Please specify in the configuration file. Now automatically defaulting to 100. Z W przypadku używania funkcjonalności defaultowego MinSwinga (ustawienie iextHL_MinSwing=0) dane te pobierane są z pliku konfiguracyjnego podanego w sextMinSwingDefaultsFile. Błąd oznacza brak danych dla używanego instrumentu. Default ustawia się wówczas na 100, co jest zazwyczaj błędne. D Dodaj do pliku konfiguracje dla danego instrumentu. Zmień TF (odśwież dane) by nowa konfiguracja została wczytana i użyta. Następnie sprawdź czy wartość Swing w lewym górnym rogu jest zgodna z Twoją konfiguracją. A Z INFO:korHarmonics:GBPUSD:M15:Too many MinSwingDefaults. Only first 50 loaded. D Liczba 50 wydaje się być wystarczającą dla każdego. Jeśli ktoś potrzebuje ustawić defaultowe MinSwingi dla większej ilości instrumentów należy poinformować autora. A ERROR in ZigZag generation:GBPUSD:M15: Not enough MaxBars specified to calculate ZigZag with 8 points (iextMaxZZPointsUsed). Increase MaxBars. Z Za mała wartość iextMaxBars dla ustawienia iextMaxZZPointsUsed. Może się to zdarzyć gdy iextMaxBars jest ustawione na 1000 M1 świeczek (mniej niż standardowo) ale za duża wartość dla iextMaxZZPointsUsed albo za duży MinSwing. W takim przypadku stworzony ZIGZAG nie ma wystarczającej ilości punktów by poprawnie przeprowadzić analizę dla niektórych formacji (jak RGR, 5-0, 3Drives, które używają 6 punktó do analizy). Zazwyczaj ten błąd występuje po zmianie parametów na niewłaściwe, albo przy użyciu wskaźnika na nowym instrumencie, który ma nieco inną specyfikę niż te najpopularniejsze. Można zwiększyć iextMaxBars, albo zminijszyć MinSwing, albo zmniejszyć iextMaxZZPointsUsed . Zazwyczaj zwiększenie iextMaxBars jest najwłaściwszym. Zawsze można też załadować template i użyć sugerowanych ustawień. Jeśli zmiany są jednak konieczne można je zacząć wprowadzać zaczynając od proponowanych ustawień w template. D Za wiele MinSwingów zdefiniowanych w pliku konfiguracyjnym. Załadowane zostanie tylko pierwsze 50. korHarmonics z www.TradingArsenal.com 27 / 33 7. Często zadawane pytania i odpowiedzi Q: Czy korHarmonics działa z dowolnym kolorem tła wybranych dla MT4? A: Tak, od wersji 003T. Dodane zostały w tym celu parametry: extBackgroundColor oraz extTextColor, a także template’y dla białego i czarnego tła. Q: Jakich technik można użyć do potwierdzeń formacji harmonicznych? A: Mam kilka elementów które służą mi za potwierdzenie formacji: - trend - momentum (Stoch) - świeczki - fraktal korekty - fale Elliotta - Fibo cena - czas (mierzony w barach) Q: Które formacje są najbardziej wiarygodne? A: Pytałem na forum, ale nikt nie ma statystyk lub nie są gotowi się nimi podzielić. Według mnie najlepszymi formacjami do gry są: Gartley, Bat, RGRy. Przekonuję się do motylków, bo zaczynam rozumieć gdzie się pojawiają. Q: Jakie są optymalne ustawienia? A: Parametrów we wskaźniku jest niewiele, a jednak można z nich sporo wycisnąć, w zależności od potrzeby i wiedzy. Załączone templaty sugerują/zawierają ustawienia (defaultowe) które ja używam obecnie. Śledząc rynek, z czasem dochodzi się do optymalnych ustawień dla konkretnego instrumentu i danego TFu. Wówczas warto rozważyć wyłączenie defaultu (zerowego MinSwinga). Q: Jak wyłączyć Alerty/Warnings? A: Ustawić parametr bextAlertON na false. korHarmonics z www.TradingArsenal.com 28 / 33 8. Informacje o wersjach korHarmonics Wersja 001T Pierwsza wersja trial by zebrać komentarze od doświadczonych graczy używających dotychczas ZUPa lub innych komercyjnych produktów do wykrywania formacji harmonicznych. Trial do 2009.02.28. Wersja 002T 1. Dodane kolejne formacje: a) Three Drives, b)Ideal ThreeDrives, c)Ideal RGR and d)5-0 2. Zmiany nazewnictwa obiektów graficznych. Trial do 2009.05.01. Werjsa 003T 1. 2. 3. Optymalizacja warunków znajdowania formacji typu XABCD i RGR. Dodana ‘RunningCorr’ - korekta pędząca. Dodanie funkcjonalności defaultowych wartości MinSwinga dla niektórych instrumentów (gdy ustawiony na 0). 4. Template’y z ustawionymi parametrami dla wyszukiwania formacji w czasie rzeczywistym i historii, dla czarnego i białego tła. 5. Zmienione zostały defaultowe kolory formacji, by ułatwić ich identyfikację. 6. Podpisy do formacji zostały usunięte. Po krótkim czasie gry na harmoniczność, każdy zna formacje i podpisy stają się tylko niepotrzebnym ‘zaciemniaczem’ ekranu. 7. Naprawiony błąd dzielenia przez 0 przy uruchomieniu w weekend. 8. Usprawnienia wyświetlanych Alertów. 9. Pomimo, iż testy szybkości nie wskazały problemów (wskaźnik może być odpalony na wielu oknach jednocześnie), wprowadziłem parę zmian by jeszcze bardziej zoptymalizować performance. 10. Analiza czasu dla formacji harmonicznych, nieskończona i niedostępna w wersji Trial. Trial do 2009.09.30. Werjsa 004T 1. Zmiana defaultowych parametrów. 2. Zmiany w template’ach. 3. Drobne zmiany w tekstach Alertów. 4. Poprawka dla platform z większą precyzją kwotowania (5 cyfr po przecinku). Trial do 2009.09.30. Wersja 005T 1. 2. 3. 4. 5. 6. 7. Prognozowanie punktu D dla głównych formacji harmonicznych wskaźnika. Wcześniejsze wykrywanie formacji harmonicznej ("Emerging" formacje dla gartley, bat, crab, butterfly). Zmienione defaulty MinSwingów dla głównych par FX. Dwa zestawy konfiguracyjne w pakiecie ZIP. Defaulty MinSwingów definiowane w pliku konfiguracyjnym. Możliwość użycia wskaźnika i tej funkcjonalności na dowolnym instrumencie. Zmiana Alertu. Zamiast:” "Patterns list has changed (added or removed).”, teraz wyświetlana jest konkretna informacja o nowej formacji która pojawiła się lub zniknęła. Zmienione templaty wykorzystujące nowe funkcjonalności. Dotychczas tylko na nowej świecy z danego TFu, a teraz wskaźnik działa: a. na nowej świecy LUB korHarmonics z www.TradingArsenal.com 29 / 33 b. po upływie 5min+TimeDelta od ostatniego wywołania (TimeDelta jest różna dla każdego TFu by nie obciążać systemu obliczeniami dla wszystkich TFów w tym samym momencie). 8. Wyświetlanie relacji na formacjach w taki sposób, że wyświetlana jest relacja dokładna oraz najbliższa jej ważna relacja w nawiasie, np.: „78.2 (78.6 %)” 9. “RGR”->”SHS” (Head and Shoulders), zmiana nazwy. 10. Dodane zostało też wysyłanie wiadomości na SKYPE i SMSów, ale wykomentowane, ponieważ wydaje się to zbytnio obciążać MT4. 11. Opcja wyłączenia Alertów. Trial do 2009.10.15. Lista potencjalnych kandydatów na kolejne wersje wskaźnika zebrane poniżej. korHarmonics z www.TradingArsenal.com 30 / 33 9. Kandydaci na kolejne wersje wskaźnika Lista funkcjonalności na kolejne wersje wskaźnika. Czekam na propozycje. 2 3 4 5 Nowe formacje: a. kanał trendowy b. trójkąty c. flagi d. Wolfe Wave e. specyficzne korekty f. fraktale Elliotta. Oddzielny sygnał dźwiękowy dla każdej z formacji lub ‘lepszych’ formacji. Opcja wyświetlenia Fibonacci lines do ostatniego swinga w ZIGZAGu. Optymalizacja warunków definiujących formacje 3Drivies, 5-0, SHS(RGR). Dodanie zasięgów dla formacji, gdzie ustawić TP. 6 w v005 zrobione dla części Wczesne powiadomienie o możliwości pojawienia się danej formacji. 1 7 8 9 10 11 12 13 14 15 16 w v005 zrobione dla części Dodanie funkcjonalności pozwalającej użytkownikowi dodanie/zdefiniowanie własnych formacji harmonicznych (i nie tylko). Integracja z korSigMonitor. Integracja z www. Weryfikacja funkcjonalności wysyłania wiadomości przez SKYPE i SMSów gdy pojawi się formacja. Uniwersalny Expert Advisor dla formacji harmonicznych i cenowych. Analiza czasu. Dodanie zasięgów do formacji wyłaniających się. Opis każdej z formacji z przykładami. Metoda Overbalance. Integracja ze wskaźnikiem świecowym do potwierdzeń wejść w pozycję. Lista elementów do rozstrzygnięcia w kolejnych wersjach wskaźnika 1 Delta (dokładność obliczeń) powinna być jednym parametrem dla całego wskaźnika czy oddzielnie dla każdej formacji harmonicznej? 2 Na chwilę obecną można zdefiniować 3 różne delty: dla RGRów, dla korekt i dla pozostałych formacji. Warunki wyszukiwania RGRów? Dodany w 003 I_RGR i zmienione warunki, ale wciąż wymaga analizy. 3 Filtry, które będą eliminować część znalezionych formacji, np. Gartleya Bullish na szczytach. Filtry nie zostaną dodane do wskaźnika. Najprawdopodobnie będą oddzielne wskaźniki do korHarmonics z www.TradingArsenal.com 31 / 33 potwierdzeń. 4 Na chwilę obecną używane są tylko harmoniczne liczby Fibonacciego. Dodanie Ganna. 10. Instalacja i konfiguracja Wskaźnik przeznaczony jest wyłącznie na platformę Metatrader (MT4). KROK 1 Umieść plik korHarmonics.ex4 w katalogu <katalog MT4>\experts\indicators U mnie jest to: C:\Program Files\MetaTrader 4\experts\indicators KROK 2 Umieść template’y (wszystkie pliki *.tpl z pakietu) w katalogu <katalog MT4>\templates. U mnie jest to: C:\Program Files\MetaTrader 4\templates Uwaga: w MT4 są 2 katalogi templates. Umieść w podanym powyżej. KROK 3 W katalogu <katalog MT4>\experts\files stwórz podkatalog korHarmonics. U mnie to jest: C:\Program Files\MetaTrader 4\experts\files\korHarmonics. Umieść w nim plik z konfiguracją defaultowych MinSwingów: korHarmonics_MinSwingDefaults.txt W pakiecie są dwa pliki ze zdefiniowanymi defaultowymi MinSwingami. MinSwingDefaults.txt – mniejsze wartości MinSwingów co czasem może prowadzić do sytuacji gdzie tworzona formacja składa się tylko z kilku świec. Plik MinSwingDefaults.txt_ver2 ma powiększone MinSwingi. Rozwiązuje powyższy problem, ale formacje mogą być za duże do wyświetlenia i wizualnie się gorzej prezentować. By użyć ten drugi należy podmienić ze sobą MinSwingDefaults.txt i MinSwingDefaults.txt_ver2 KROK 4 Zrestartuj MT4 KROK 5 Opcja 1. Włącz / naciągnij korHarmonics na dowolny wykres/instrument i samodzielnie poustawiaj parametry według potrzeb. Opcja 2. Użyj dostarczonych templatów które same włączą wskaźnik na wykres wraz z predefiniowaną konfiguracją. W pakiecie dostarczane są 4 główne templaty: Nazwa pliku korharmonics_history_black.tpl korharmonics_history_white.tpl korharmonics_realtime_black.tpl korharmonics_realtime_white.tpl korHarmonics z www.TradingArsenal.com Opis Historyczne wyszukiwanie formacji dla osób używających czarnego tła. Historyczne wyszukiwanie formacji dla osób używających białego tła. Wyszukiwanie formacji w trybie rzeczywistym osób używających czarnego tła. Wyszukiwanie formacji w trybie rzeczywistym osób używających białego tła. 32 / 33 Uwaga: Nie wszystkie dostępne formacje są włączane przez template’y. Proszę sprawdzić i ew. zmodyfikować template dodając dodatkowe formacje (np.: ABCD). KROK 6 Upewnij się, że plik podany dla parametru sextInfoPatternSoundFile w katalogu C:\Program Files\MetaTrader 4\sounds (default "news.wav") istnieje KROK 7 Upewnij się, że podkatalog gdzie zgrywane mają być GIFy się utworzył KROK 8 Przy korzystaniu z korSigMonitora, upewnij się, że utworzył się podkatalog dla sygnałów, np: C:\Program Files\MetaTrader 4\experts\files\korSigMon. korHarmonics z www.TradingArsenal.com 33 / 33