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

Podobne dokumenty