Wednesday 20 December 2017

Przenoszenie średnio amibroker


W idealnej sytuacji filtrowany sygnał powinien być płynny i wolny od opóźnień. Opóźnienie powoduje opóźnienia w twoich transakcjach, a rosnące opóźnienie w twoich wskaźnikach zazwyczaj skutkuje niższymi zyskami. Innymi słowy, spóźnieni przybysze dostają to, co pozostało na stole, już po rozpoczęciu uczty. To dlatego inwestorzy, banki i instytucje na całym świecie pytają o średnią ruchomą w badaniu Jurik (JMA). Możesz go zastosować tak, jak każdą inną popularną średnią ruchomą. Jednak JMA poprawi czas i płynność Cię zadziwi. Poszarpana szara linia na wykresie symuluje akcję cenową rozpoczynającą się w niskim zakresie transakcji, a następnie przechodząc do wyższego zakresu transakcji. Ponieważ nikt nie lubi czekać z boku, idealny filtr przeciwzakłóceniowy (zielona linia) będzie płynnie przesuwać się wzdłuż centrum pierwszego zakresu handlowego, a następnie niemal natychmiast przeskoczyć do centrum nowego zakresu handlowego. WiseTrader Toolbox Adaptive Indicators for Amibroker ( AFL) Wpisany przez administratora Zestaw narzędzi WiseTrader zawiera szereg wskaźników, które dostosowują się do warunków rynkowych. Standardowe wskaźniki, takie jak RSI, wykorzystują ustaloną liczbę okresów w swoich obliczeniach, które mogą dobrze działać na niektórych rynkach, a słabo w innych, ponieważ rynki czasami mają tendencję do trendów, a czasami handlują na boki. Standardowy wskaźnik byłby zwykle dostosowywany do pewnych warunków rynkowych, takich jak tendencje zwyżkowe, ale jest to wadliwe z powodu wielu czynników. Po pierwsze, rynki się zmieniają i nie można korzystać z takiej samej liczby okresów na hucznych rynkach, jak na bocznych rynkach handlowych. Po drugie, liczba okresów w standardowym wskaźniku nie może być zbyt mała lub zbyt duża, inaczej zostaniesz wyplątany z rynku lub nie zrobisz wystarczająco dużych ruchów cenowych. Wskaźniki adaptacyjne mogą pomóc rozwiązać te problemy. Na przykład następujący obraz wskaźnika adaptacyjnego pokazuje 15-dniową wykładniczą średnią kroczącą w kolorze zielonym, 40-dniową wykładniczą średnią kroczącą w kolorze żółtym i 10-100 dniową adaptacyjną średnią kroczącą na różowo. Zwróć uwagę, że wskaźnik adaptacyjny wychodzi wcześniej niż 40-dniowa wykładnicza średnia krocząca i unika bycia wyszukanym z dużych trendów, takich jak 40-dniowa wykładnicza średnia krocząca. Jeśli chcesz obejrzeć wideo o powyższej wykładniczej wykładniczej wykładni średniej, kliknij tutaj. Migawka poniżej pokazuje okno parametrów dla adaptacyjnego RSI. Większość wskaźników adaptacyjnych z wyjątkiem adaptacyjnego MACD i EMA ma to samo okno parametrów, ale bez opcji wygładzania, ponieważ są to wskaźniki średniej ruchomej. Każdy wskaźnik adaptacyjny ma do wyboru 8 różnych adapterów do wyboru. Obejmuje to filtry trendów i adaptery cykliczne dostosowane do różnych typów i warunków rynkowych. Wskaźniki, takie jak RSI, mają również opcję 5 różnych wygładzeń, aby zredukować szum i opóźnienie, co w rzeczywistości działa bardzo dobrze, aby zredukować fałszywe sygnały i poprawić czas reakcji wskaźnika. Przyjrzyj się poniższemu prostemu przykładowi i zwróć uwagę na to, jak wykupione i wyprzedane sygnały są jaśniej zdefiniowane i prawie nie występuje opóźnienie przez zastosowanie wygładzania. Program AmiBroker umożliwia łatwe tworzenie i modyfikowanie wskaźników za pomocą kilku ruchów myszą. Od teraz możesz tworzyć zaawansowane wskaźniki bez żadnej wiedzy programistycznej. Dostępne wskaźniki (gotowe do użycia) są wymienione na karcie Wykresy w oknie Obszar roboczy. Jest film instruktażowy: amibrokervideodragdrop1.html, który pokazuje podstawowe użycie nowej funkcji przeciągnij i upuść. Jak wstawić nowy wskaźnik. Aby wyświetlić nowy wskaźnik w osobnym oknie wykresu, znajdź wskaźnik na liście Wykresów (użyj menu Okno - gt Charts) i kliknij dwukrotnie nazwę wskaźnika. Alternatywnie możesz wybrać Wstaw z menu kontekstowego. W wyniku tego zostanie utworzone nowe okienko wskaźników i wyświetlone zostanie okno dialogowe Parametry. Tutaj możesz zmienić właściwości wskaźnika (np. Kolor lub kropki). Aby zaakceptować ustawienia, naciśnij przycisk OK. (znajdziesz szczegółowy opis okna parametrów poniżej). Przykład: Aby wstawić panel RSI - znajdź wskaźnik RSI na liście, kliknij dwukrotnie nazwę, wybierz liczbę kropek i kolor, a następnie naciśnij OK. Jak nałożyć wskaźnik na inny wskaźnik. Aby nanieść jeden wskaźnik na inny, naciśnij LEWY przycisk myszy na nazwie wskaźnika, przeciągnij (przytrzymując przycisk myszy) wybrany wskaźnik do panelu docelowego i zwolnij przycisk. Przykład: Aby wstawić kolejny RSI (oparty na różnych numerach okresów) do tego samego panelu - przeciągnij RSI do wcześniej utworzonego panelu RSI, zmień liczbę kropek w oknie Parametry i naciśnij OK Alternatywnie możesz wybrać opcję Nakładki z menu kontekstowego. Jak usunąć wskaźnik. Aby usunąć wskaźnik, naciśnij przycisk Zamknij z menu w prawym górnym rogu panelu wskaźników (menu zostanie wyświetlone po umieszczeniu kursora myszy w pobliżu). To menu umożliwia również przesunięcie panelu wskaźnika w górę lub zmaksymalizowanie panelu. Możesz także użyć polecenia Zamknij z menu kontekstowego, które pojawia się po kliknięciu prawym przyciskiem myszy na okienku mapy. Jak usunąć wykres wskaźnika z panelu. Aby usunąć jeden ze wskaźników wyświetlanych w okienku wskaźnika - kliknij prawym przyciskiem myszy na tytule wykresu (w górnej części okienka mapy) i wybierz wskaźnik, który chcesz usunąć. Możesz także usunąć wykres wskaźnika za pomocą opcji Usuń wskaźnik z menu kontekstowego wykresu. Jak zmienić parametry kolorów stylu wskaźników. Okno Parametry umożliwia zmianę parametrów, kolorów i stylów wskaźników. Okno parametrów jest wyświetlane po włożeniu nowego wskaźnika. Możesz również kliknąć PRAWĄ mysz na okienku mapy i wybrać Parametry z menu kontekstowego. Okno parametrów wyświetla wszystkie parametry zdefiniowane w kodzie AFL określonych wskaźników (również parametrów zdefiniowanych przez użytkownika), więc jego zawartość zależy od wybranego wskaźnika. Jednak dla większości wskaźników zobaczysz: Pole ceny - dane użyte do obliczenia wskaźnika. Jeśli pole Cena zawiera Zamknij, oznacza to, że wskaźnik jest obliczany z pozycji Zamknij ceny. Pole ceny nie jest dostępne dla wszystkich wskaźników, ponieważ nie wszystkie wskaźniki umożliwiają wybór danych wejściowych (np. ADLine). Okresy - określa liczbę okresów wykorzystywanych do obliczenia wskaźnika Kolor - pozwala zmienić kolor wskaźnika Styl - pozwala określić styl wydruku (style są opisane bardziej szczegółowo w sekcji Używanie sekcji samouczków stylów i kolorów Jak nakładać wskaźniki z różnymi skalami Aby mieć w jednym okienku dwa (lub więcej) wskaźniki, które używają innego skalowania, przeciągnij drugi wskaźnik na pierwszy, w oknie Parametry kliknij pole Styl i zaznacz ustawienie StyleOwnScale Przykład: Przeciągnij OBV (On Balance Volume) do panelu RSI Następnie określ styl jako styleOwnScale. W związku z tym oba wskaźniki są widoczne i odpowiednio wyświetlane Jak utworzyć wskaźnik na podstawie innego wskaźnika AmiBroker pozwala również w prosty sposób tworzyć wskaźniki na podstawie wartości innego Wystarczy nacisnąć LEWY przycisk myszy na nazwie wskaźnika, przeciągnąć (przytrzymując przycisk myszy) wybrany wskaźnik do panelu docelowego i zwolnić przycisk. ult - wskaźnik zostanie umieszczony w istniejącym okienku mapy. W oknie dialogowym parametrów Parametry pola ceny wskazują, jakie wartości bazowe są używane do obliczenia wskaźnika. Przykład: Aby obliczyć średnią ruchomą średnią wcześniej utworzonego wskaźnika RSI, przeciągnij wskaźnik MA do panelu RSI. Zawartość parametru Price Field wskazuje, że średnia ruchoma jest obliczana z wartości RSI (15). (Zobacz poniższy obrazek). UWAGA: Poniższa część zawiera informacje techniczne tylko dla zaawansowanych użytkowników. Początkujący mogą pominąć tę część. Korzystanie z funkcji Param (), ParamColor (), ParamToggle (), ParamStyle () Te funkcje, gdy są używane w formule, umożliwiają zmianę ustawień wskaźników bezpośrednio z okna Parametry. Param ((nazwa, defvalue, min 0, max 100, step 1, sincr 0) Dodaje nowy parametr definiowany przez użytkownika, który będzie dostępny poprzez okno dialogowe Parametry nazwa - definiuje nazwę parametru, która będzie wyświetlana w oknie dialogowym parametrów defvalue - definiuje wartość domyślną parametru min, max - określ minimalne i maksymalne wartości kroku parametru - definiuje minimalne zwiększenie parametru za pomocą suwaka w oknie dialogowym Parametry sincr - definiuje wzrost wartości domyślnej, gdy więcej niż jedna sekcja tego samego rodzaju jest wstawiony (upuszczony) na wykresie. Na przykład, jeśli wstawisz domyślny wskaźnik średniej ruchomej do tego samego panelu dwa razy, pierwsza średnia krocząca będzie opierała się na 15 okresach, druga na 25 (defvalue15 sincr10) ParamColor (name, defaultcolor) Dodaje nowy definiowany przez użytkownika parametr koloru dostępny w oknie dialogowym Parametry nazwa - definiuje nazwę parametru, która będzie wyświetlana w oknie dialogowym parametrów defaultcolor - definiuje domyślną wartość koloru parametru ParamColor functi on pozwala na użycie colorCycle jako wartości domyślnej. Gdy używasz parametru colorCycle, domyślny kolor zmienia się na czerwony, niebieski, zielony, turkusowy, złoty, fioletowy, jasnozielony, ciemnożółty, po wstawieniu wskaźników do tego samego panelu. ParamStyle (name, defaultval styleLine, mask maskDefault) - pozwala aby wybrać style zastosowane do wykresu z okna Parametry. Oprócz stylów dostępnych w poprzednich wersjach programu AmiBroker, istnieją dwie nowe stałe stylu: styleHidden - połączenie styluNoDraw styleNoRescale styleDashed - linia przerywana Lista dostępnych stylów wyświetlana w oknie Parametry zależy od parametru maski. maskDefault - pokaż gruby, przerywany, ukryty, własny styl skali (jest to domyślna maska ​​dla ParamStyle) maskAll - pokaż wszystkie flagi stylu maskPrice - pokaż grubą, ukrytą, własną skalę, świecę, pasek maskHistogram - pokaż histogram, gruby, ukryty, własną skalę , obszar ParamField (nazwa, pole 3) - pozwala wybrać pole Cena dla wskaźnika (pole używane do obliczania wartości wskaźnika). Funkcja zwraca tablicę zdefiniowaną przez parametr pola. Wartość domyślna 3 zwraca Close array. Możliwe wartości parametru field to: -1 - ParamField zwraca wartości wskaźnika, który został wstawiony jako pierwszy do panelu, lub Close, jeśli nie ma wskaźnika 0 - zwraca Open array 1 - zwraca High array 2 - zwraca Low tablica 3 - zwraca Close array (domyślnie) 4 - zwraca Average array (HLC) 3 5 - zwraca Volume array 6 - zwraca Open Interest array 7,8,9. - Zwróć wartości wskaźników umieszczonych w okienku. ParamToggle (name, values, defaultval0) - funkcja, która pozwala używać parametrów boolean (YesNo). name - nazwa wartości parametrów - wartości parametrów (oddzielone znakiem, np. NoYes - pierwszy ciąg reprezentuje wartość false, a drugi ciąg reprezentuje wartość true) defaultval - domyślna wartość parametru Poniższy wskaźnik pozwala sprawdzić, jak działają parametry niestandardowy kod. Możesz zmienić ustawienia w oknie dialogowym Parametry. Kup Cross (MACD (), Signal ()) Sprzedaj pole Cross (Signal (), MACD ()) ParamField (pole cenowe 2) Color ParamColor (color. colorRed) style ParamStyle (styl. StyleLine, maskAll) strzały ParamToggle (Display strzałki Tak Tak 0) Wykres (pole cenowe, wskaźnik, kolor, styl), jeśli (strzałki) Wykresy kształtów (Kup kształtUpArrow Sprzedaj kształtDownArrow. IIf (Kup kolor colorGreen. colorRed)) Funkcje specjalne: SECTIONBEGIN, SECTIONEND, SECTIONNAME, DEFAULTNAME, PARAMVALUES objaśnione (tylko dla zaawansowanych użytkowników) Są to nowe funkcje używane przez mechanizm upuszczania amp przeciągania. Najważniejszą parą jest SECTIONBEGIN (quotnamequot) i SECTIONEND (). Po upuszczeniu formuły na okienku wykresów AmiBroker dołącza formułę, którą przeciągnąłeś na końcu istniejącej formuły wykresu i opakowuje wstawiony kod znacznikami SECTIONBEGIN (quotnamequot) i SECTIONEND (): Tak więc, jeśli oryginalna formuła wygląda następująco: P ParamField (Price pole, - 1) Okresy Param (Okresy: 15. 2. 200. 1. 10) Wykres (MA (P, Periods), DEFAULTNAME (), ParamColor (Color. colorCycle), ParamStyle (Styl)) zostanie przekształcony przez AmiBroker do: SECTIONBEGIN (MA) P ParamField (pole Cena, - 1) Okresy Param (okresy: 15. 2. 200. 1. 10) Wykres (MA (P, Periods), DEFAULTNAME (), ParamColor (Color. ColorCycle) , ParamStyle (Style)) SECTIONEND () Znaczniki SECTIONBEGINSECTIONEND umożliwiają AmiBrokerowi zidentyfikowanie części kodu i ich późniejszą modyfikację (na przykład usunięcie poszczególnych sekcji). Oprócz tego sekcje stanowią sposób, aby upewnić się, że parametry o tej samej nazwie w wielu częściach kodu nie przeszkadzają sobie nawzajem. Na przykład, jeśli zrzucisz dwie średnie ruchome wynikowy kod będzie wyglądał następująco: SECTIONBEGIN (MA) P ParamField (pole Cena, - 1) Okresy Param (okresy: 15. 2. 200. 1. 10) Wykres (MA (P, Okresy), DEFAULTNAME (), ParamColor (Color. ColorCycle), ParamStyle (Styl)) SECTIONEND () SECTIONBEGIN (MA1) P ParamField (pole ceny, - 1) Periods Param (Periods 15. 2. 200. 1. 10) Wykres (MA (P, Periods), DEFAULTNAME (), ParamColor (Color. ColorCycle), ParamStyle (Styl)) SECTIONEND () Zwróć uwagę, że kod i nazwy parametrów są identyczne w obu częściach. Bez sekcji parametry o tej samej nazwie będą zakłócać. Ale dzięki unikalnie nazwanym sekcjom nie ma konfliktu. Dzieje się tak dlatego, że AmiBroker identyfikuje parametr za pomocą nazwy sekcji I nazwy parametru, więc jeśli nazwy sekcji są unikalne, parametry mogą być jednoznacznie identyfikowane. Podczas upuszczania wskaźnika AmiBroker automatycznie sprawdza, czy istnieją już nazwy sekcji i automatyczne numery podobnie nazwanych sekcji, aby uniknąć konfliktów. Nazwa sekcji pojawia się również w oknie dialogowym Parametr: Last but not least: NIE należy usuwać z formuły znaczników SECTIONBEGIN SECTIONEND. Jeśli to zrobisz, AmiBroker nie będzie już w stanie rozpoznać sekcji wewnątrz danej formuły, a parametry o tej samej nazwie będą się ze sobą ingerować. SECTIONNAME jest funkcją, która podaje tylko nazwę funkcji (podaną w poprzednim wywołaniu SECTIONBEGIN). DEFAULTNAME to funkcja, która zwraca domyślną nazwę działki. Nazwa domyślna składa się z nazwy sekcji i rozdzielonej przecinkami listy wartości parametrów numerycznych zdefiniowanych w danej sekcji. Na przykład w tym kodzie: SECTIONBEGIN (MA1) P ParamField (pole cen) Periods Param (okresy 15. 2. 200. 1. 10) Wykres (MA (P, Periods), DEFAULTNAME (), ParamColor (Color. ColorCycle) , ParamStyle (Style)) SECTIONEND () DEFAULTNAME będzie oceniać do quotMA1 (Close, 15) quot string. Parametr PARAMVALUES działa tak samo, jak DEFAULTNAME, ale nie zawiera nazwy sekcji (dlatego zwracana jest tylko lista wartości parametrów). Tak więc w powyższym przykładzie parametry PARAMVALUES zostaną ocenione jako quot (Close, 15) quot string. Najczęściej zadawane pytania dotyczące funkcji przeciągania amp. Spadu Pyt. Jaka jest różnica między opcją Wstaw i Wstaw połączona w menu wykresu A. Polecenie wstawiania wewnętrznie tworzy kopię oryginalnego pliku formuły i umieszcza taką kopię w ukrytym folderze przeciągnij i upuść, więc oryginalna formuła będzie nie wpłynie na to późniejsze edytowanie lub nakładanie na niego innych wskaźników. Podwójne kliknięcie nazwy formuły w drzewie wykresów jest równoważne wybraniu polecenia Wstaw z menu. Z drugiej strony Wstawiane polecenie Połącz nie tworzy żadnej kopii formuły. Zamiast tego tworzy nowy panel wykresu, który bezpośrednio łączy się z oryginalną formułą. W ten sposób kolejna edycja i nakładanie innych wskaźników zmodyfikuje oryginalną literę Q. Nie widzę strzałek buysell z mojego systemu transakcyjnego A. Strzałki z transakcjami mogą być wyświetlane na dowolnym oknie mapy (nie tylko w jednym wbudowanym cenniku). Jednak domyślnie wyświetlacz strzałki jest wyłączony. Aby go włączyć, musisz otworzyć okno dialogowe Parametry, przełączyć na quotAxes i gridquot oraz zmienić quotShow trading arrowsquot na quotYesquot. Q. Czytaj mnie, mówi: okno formuły quotAutomatic Analysis jest teraz także celem dragampdrop (możesz przeciągać na niego formuły i pliki AFL) quot. Co to znaczy A. Oznacza to, że możesz przeciągnąć formułę z drzewa wykresów lub pliku. AFL z Eksploratora Windows i upuścić na okno formuły analizy automatycznej (AA), a następnie załaduje formułę do okna AA. Jest to alternatywa dla ładowania wzoru za pomocą przycisku quotoquotot w oknie AA. Q. Czy mogę rzucić skrót na okno formuły A: Nie, nie możesz. Możesz przeciągać pliki amp-drop z rozszerzeniem. AFL (skróty w Windows mają rozszerzenie. lnk). P. Czy mogę dodać własne formuły do ​​drzewa wykresów A. Tak, możesz. Po prostu zapisz swoją formułę. AFL w podfolderze Formulas katalogu AmiBroker i pojawi się ona pod drzewem quotquartsquot (Widok-gtRefresh Może być potrzebne ponowne przeczytanie katalogu, jeśli używasz edytora zewnętrznego) Q. Dodałem nowy plik do formuł folder, ale nie pojawia się w drzewie wykresów, chyba że ponownie uruchomię program AmiBroker Czy istnieje sposób na odświeżenie drzewa wykresów A. Możesz odświeżyć drzewo wykresów, wybierając menu Widok-gtRefresh All. Q. Jeśli zmodyfikuję formułę dostarczaną z programem AmiBroker, zostanie ona nadpisana przez następną aktualizację A. Tak, zostanie ona nadpisana. Jeśli chcesz wprowadzić modyfikacje do formuł dostarczonych z programem AmiBroker, zapisz zmodyfikowane wersje pod nową nazwą lub (lepiej) we własnym niestandardowym podfolderze. Q. Widzę przycisk Resetuj wszystko w oknie dialogowym Parametry, ale ustawia on wszystkie parametry na wartości domyślne. Czy istnieje sposób na zresetowanie parametru POJEDYNCZY A. Nie, nie ma jeszcze takiej opcji, ale zostanie ona dodana w nadchodzących betach. Q. Przeciągnąłem RSI do panelu cenowego i otrzymałem prostą czerwoną linię na dole panelu. Co jest nie tak A. Po upuszczeniu dwóch wskaźników wykresy, które mają drastycznie różne wartości, musisz użyć stylu OwnScale dla jednego z nich. Możesz włączyć styl OwnScale za pomocą okna dialogowego Parametr. Zapewnia to, że skale używane dla każdej z nich są niezależne i można je poprawnie zobaczyć. W przeciwnym razie używają jednej wspólnej skali, która pasuje do obu zakresów wartości, co powoduje spłaszczone wykresy. Q. Jasnoszary kolor nowych specjalnych funkcji AFLSECTIONBEGIN itp. Sprawia, że ​​są one niewidoczne na moim niebieskim tle Bluegreya. Jak mogę zmienić funkcje specjalne w kolorze A. W tej chwili nie możesz. Ale będzie ustawienie do barwienia funkcji specjalnych w następnej wersji. Q. Po upuszczeniu wskaźnika okno dialogowe Parametr nie pokazuje wszystkich parametrów. Czy to jest poprawne A. Tak to działa. Idea stojąca za tym jest prosta. Po upuszczeniu nowego wskaźnika AmiBroker wyświetla okno dialogowe z parametrami TYLKO dla aktualnie upuszczonego wskaźnika. Ma to na celu upewnienie się, że nowo wstawione parametry wskaźnika są wyraźnie widoczne (u góry), a nowy użytkownik nie jest przytłoczony przez dziesiątki innych parametrów odnoszących się do wcześniej upuszczonych wskaźników. Z drugiej strony, po wybraniu elementu quotarParametersquot z menu kontekstowego, wyświetlone zostaną WSZYSTKIE parametry - co pozwoli na ich modyfikację w dowolnym momencie.

No comments:

Post a Comment