Преводи на български

Тема в разделе "Аналитика Forex", создана пользователем andre, 2 окт 2007.

  1. andre

    andre Профи форума

    Преводи на български на всичко ценно от този форум.
     
    ssscary нравится это.
  2. andre

    andre Профи форума

    Статия на Nen

    <b>ZUP - зиг-заг универсален с патерни на Песавенто</b>
    <b>Част 1

    Въведение</b>
    Всеки, който сериозно се отнася към работата на финансовите пазари, рано или късно създава свои индивидуални търговски системи.Като резултат на търсене на своята търговска система у автора на тази статия се появи индикатора ZUP - зиг-заг универсален с патерни на Песавенто.От компанията MetaQuotsSoftware постъпи предложение да напиша статия за този индикатор.Ще се опитам да направя това.
    В статията ще бъде приведено описание на възможностите на индикатора ZUP версия 60.Така се случи, че дилинговия център, чрез който автора получаваше достъп до финансовите пазари, използва търговски терминал MetaTrader4.Стандартните индикатори включени в терминала, не даваха възможност за анализ на пазара в нужния разрез с необходима оперативност.Авторът предпочита "да устрои мястото, където живее, а не да търси щастие на страни".Следователно, необходимо беше да се направи така, че с помощта на клиентския терминал MT4 да може да се провежда необходимия анализ на пазара.Удобство е това, че в терминала има възможност с помощта на програмния езикMQL4 да се създават свои индикатори.
    За изминалата година от началото на разработката се появиха много интересни идеи.Много от тях са реализирани.Приток на идеи способстваше това, че индикатора беше с открит код и се намираше в свободен достъп.Това е принципно решение - да се направи некомерсиален индикатор.Както показва практиката - разработката на некомерсиален индикатор е оптимално решение.
    <b>
    Теоретична част</b>
    След непродължително изследване се появи идея да се обединят в едно универсален индикатор зигзагов с различни алгоритми и автоматично построяване на патерни на Песавенто и Фибо нива от прелома на зиг-зага. Беше организирано търсене на идеи в смисъл на това какво може да бъде реализирано в универсалния индикатор.Беше поставена задача да се разкрият всички потенциални възможности, заложени в инструмента зиг-заг.В резултат успешно се реализира автоматичното построяване на голямо количество графични инструменти.Също бяха реализирани, някои нови графични инструменти, идеята за които беше предложена от различни хора на форума Оникс.
    Логиката на работа на индикатора е проста:
    1.Подаваме на входа на индикатора котировки от избрания финансов инструмент:
    2.С помощта на различни зиг-заги намираме максимумите и минимумите на пазара:
    3.Към намерените максимуми и минимуми прилгаме различни графични инструменти.

    По нататък работата с получените графични построения предполага познаване на логиката на работа с избраните графични инструменти.В тази статия ще бъде приведено описание на ZigZag вложени в ZUP.Също ще бъде споменато за някои графични инструменти влизащи в ZUP.Подробното им описание ще бъде във втората статия, посветена на използването на вложените графични инструменти.Ще се постарая да дам препратки към първоизточниците в които се привежда описание на работата с графичните инструменти.

    Неотдавна прочетох книгата (1).Подзаглавие на тази книга е - "Тайните на златното сечение".В книгата се разказва за проявление на златното сечение във всички природни феномени.След това прочетох работа(2).Тези два литературни източника ми помогнаха да разбера къде в каква посока да се развива индикатора.По-рано развитието вървеше малко хаотично.Ще преведа няколко цитата от работата на Ю.Н.Соколов:
    <b>"Съществува ли въобще основа на мирозданието и ако съществува какво е то?На този въпрос ние достатъчно ясно отговорихме в своята обща теория на цикъла, която развиваме от 1981г.Да основа на мирозданието съществува и тя се явява универсална структура на взаимодействието.Всяко взаимодействие - а света всъщност не е нищо друго освен взаимодействие на материални обекти - е построено по универсална схема, по своеобразен шаблон.Този шаблон е направен цикличен,то ест времето в него се движи в кръг, а изменението на всеки параметър се описва с вълнообразна крива.Този шаблон ние нарекохме квант на взаимодействието.
    Изучаването на кванта на взаимодействието ни доведе до извода, че целия заобикалящ ни свят се описва с един единствен закон - закона за цикличната структура на пространствено-временните кванти на взаимодействие"</b>
    Във взаимодействието участват две сили:
    "Златно сечение - константна кванта на взаимодействието...Възниква въпроса за границата на увеличение на една сила и намаляване на втората.Такава граница трябва да съществува и това произтича от следващите разсъждения.Да си представим, че такава граница няма.тогава можем да увеличаваме едната сила и да намаляваме другата сила до нула.Стигаме до това, че остава само една сила, а това е равносилно на изчезване на взаимодействието.Това разбира се не може да бъде.Следователно граница за увеличаване на едната сила и намаляване на другата съществува..Въпроса за границата на изменение на една сила, по наше мнение, може да се реши на основата на <b>златното сечение</b>.В последните години в руската наука се наблюдава оживление в изследването на ролята на златното сечение в различни области на науката и техниката.Чрез учените убедително се показва, че златното сечение се явява универсална световна константа.Обаче природата на златното сечение си остава непозната.Ние мислим, че природата на златното сечение може да бъде разкрита само в рамките на общата теория на цикъка"[2,стр.29]
    Как да се използва основното положение на ОТЦ в научните изследвания.
    Колебателния характер на взаимодействието е обусловено от "играта" или взаимодействието на две противоположно насочени и взаимно обуславящи се сили, тенденции.Имено тази игра определя структурата на цикъла.Следователно за да се приложи общата теория на цикъла е необходимо да се започне от най-главното - с определяне на двете противоположни сили.При изследването на различни системи названието на тези сили ще бъде всеки път различно.Ако се вземе взаимодействието в неорганичната природа, то тези сили ще бъдат сили на действие и противодействие.Ясното определяне на тези сили във всяко изследване е най-важното и решаващо за понататъшния анализ.След като са определени двете противоположни тенденции е необходимо да се установят двата противоположни и взаимно обусловени полюса на цикъла.Един полюс се определя от максималното значение на положителната сила и минималното значение на отрицателната сила.Както е показано в нашето изложение имено между тези полюси се осъществява колебателния процес.
    Следващия етап от работата се състои в намиране на параметъра, който определя инертната маса и скоростта на изменение на двете сили.Скоростта на процеса се проследява в течение на интересуващото ни време и по описана методика се строи циклограма.По циклограмата се определя дължината на вълната, амплитудата и ширината на колебателния "коридор".При необходимост се изследва взаимното влияние на съседните цикли на дадения цикъл..."[2 стр.46]
    Няма да привеждам тук илюстрации и формули от работата[3]Те са достатъчно интересни.Всеки желаещ може самостоятелно да се запознае с дадената работа.
    На финансовите пазари не е трудно да се определят двете противоположни сили - това са "бикове" и "мечки".За определянето на полюсите на циклите (екстремумите) на финансовите пазари в индикатора ZUP се използва ZigZag.Алгоритмите за построяване на индикатора ZigZag са много.В ZUP са вложени индикатори ZigZag с различни алгоритми.Много е важно намирането на точното положение на екстремума както по време така и по цена, то ест екстремумите трябва да бъдат разположени точно на максимума или минимума на съответния ценови бар.Това е необходимо за по-нататъшно правилно прогнозиране на развитието на цикъла.За изследване на процеса на взаимодействие между полюсите на цикъла се използват различни графични инструменти.Тъй като златното сечение се проявява във всички природни явления в ZUP също се опираме на различните фибо инструменти.Графичните инструменти се привързват към точките на екстремуми на пазара, намерени с помощта на зиг-заг.

    Графичните инструменти вложени в ZUP са статични и динамични.Статичните графични инструменти се прилагат към сформираните точки на обрат на зигзага, т.е.към тези, които вече няма да се променят.Динамичните графични инструменти имат точка на привързване,разположена на изменящия своето положение край на първия лъч на зигзага.Динамичните графични инструменти дават възможност оперативно да се вземат решения.Ако пазара започне да се обръща, то по начертаването на динамичния графичен инструмент ние веднага можем да видим направлението на предполагаемото понататъшно движение на пазара.При изменение на първия лъч на индикатора ZigZag автоматично се престроява и динамичния графичен инструмент.

    <b>Описание на индикатора ZigZag вложен в ZUP</b>

    В ZUP има много различни параметри.Главния параметър е ExtIndicator.Този параметър избира ZigZag с помощта на който ще се намират екстремумите на пазара.Номера на ExtIndicator се задаваше според създаването на нов ZigZag или нов режим в ZUP.Веднага ще кажа, че какъвто и да е ZigZag той не се преизчислява на всеки тик.Преизчисляването става:
    - при излизане на цената извън пределите на нулевия бар ( пазара се придвижва над High на нулевия бар, по-ниско от Low на нулевия бар или се появява нов нулев бар) ;
    - при свързване към по-ранна история;
    - след включване на терминала при свързване към история, която се е появила през времето докато терминала е бил изключен.
    Стила на извеждането на всички индикатори ZigZag се задава с параметъра ExtStyleZZ
    1. ExtStyleZZ = true - задава стил на линията на Zigzag чрез внасяне на ЦВЯТ(меню-Графики-списък на индикаторите-ZUP_в60 - свойства - цвят)
    2. ExtStyleZZ = false - ZigZag се извежда с точки от минимума и максимума
    <b>Първи ZigZag</b>
    ExtIndicator = 0 включва стандартния зигзаг, който е вложен в клиентския терминал МТ4 до лятото на 2006гТози зигзаг е малко модифициран.Идеите за модификацията бяха взети от статията на Николай Косицин "Многократный пересчет нулевого бара в некоторых индикаторах". Също бяха използвани собствени доработки.Параметрите за настройката на този зиг-заг са:
    1. minBars соответствува на ExtDepth в ZigZag от поставения в MetaTrader 4;
    2. ExtDeviation соответствува на ExtDeviation;
    3. ExtBackstep соответствува на ExtBackstep.
    Втория <b>ZigZag</b>
    ExtIndicator = 1 включва ZigZag на Алекс (Automatic Channel)
    Алгоритъм
    Изчислява се средното значение на първия бар.По нататък на всички следващи барове се изчислява условната средна цена на бара.Определя се направлението на тренда на следващия бар по отношение на условната средна цена на бара.Изменението на посоката на тренда става при отклонение на средната цена на зададената величина в точките minSize или в процентите minPercent.
    Параметри:
    1. minSize - филтър по количество точки, задава количеството точки;
    2. minPercent - процентен филтър, задава процент, например ,0.5
    Ако се използват проценти, поставете нужното число, при което minSize = 0.
    <b>Трети ZigZag</b>
    следва продължение
     
  3. andre

    andre Профи форума

    Трети ZigZag
    ExtIndicator = 2 разрешава работа с ZigZag Ensign – условно наречен.Този вариант ZigZag беше направен след наблюдения на работата на индикатора, на основата на който в Еnsign се строят патерни на Песавенто.На страницата на EnsignSoftware имаше малко описание на принципите на построение на този индикатор.Възможно е в Ensign алгоритъма на индикатора да се отличава малко от реализирания в ZUP.
    Алгоритъм.
    Минимума и максимума на първия бар се сравняват с минимумите и максимумите на следващите барове.Ако се намери бар, на който има едновременно минимум и максимум по-голям (по-малък) от тези на първия бар, то определя се направлението на тренда.Минимум и максимум по-големи от тези на първия бар – бичи тренд.
    Минимум и максимум по-ниски от тези на първия бар – мечи тренд.По-нататък идва описание на алгоритъма за бичи – възходящ тренд.За мечия тренд всичко ще бъде обратно.Определили сме, че тренда е възходящ.Запомняме значението на максимума на бара в променливата hlast.Ако на следващия бар максимума бъде по-висок от максимума на предишния бар, на следващия бар продължава бичия тренд.Запомняме новото значение на максимума на бара hlast.При равенство на максимумите считаме, че направлението на тренда не се е изменило.Тренда остава бичи.Ако на следващия бар , максимума на бара е по-нисък от максимума на предишния бар(hlast), появяват се варианти.
    1.Пропускат се minBars барове.При това на всеки от тези minBars барове максимумите трябва да бъдат по-малки от максимума (hlast) на последния бар, след който е започнало отчитането на minBars барове.Ако поне на един бар цената превишава максимума (hlast) на последния бар, то тренда ще се счита бичи до този бар включително. И по нататък със следващия бар започва отчитането на minBars бара.След това се анализират баровете започвайки с minBars + 1.Ако hlast – Low[minBars + 1] > minSize, тренда сменя направлението си.Тоест, ако най-малко minBars + 1бара или всеки следващ бар се отклони от hlast на величина,по-голяма от minSize, тренда променя направлението си,става мечи.В дадения случай minBars + 1 бара се отчитат от последния максимум (hlast) по посока към нулевия бар.
    2.Ако някой от minBars баровете се затвори по-ниско от последния минимум, тренда също си променя направлението без да дочака minBars + 1 бара.Изменението на посоката на тренда и нарисуването на новия лъч на ZigZag става след закриването на бара, на който тренда се е променил.
    Параметри:
    minBars, minSize – наименования взети както в програмата Ensign
    В ZigZag на Алекс и ZigZag Ensign отсъстват недостатъците на стандартния индикатор ZigZag:процесорът не се претоварва, преизчислява се само последния бар,няма няколко максимума подред,последните минимуми и максимуми.са предсказуеми.Освен това последния максимум може само да се увеличава, минимума да се намалява.Това са трендови индикатори.От друга страна, за ZigZag на Алекс и ZigZag Ensign за различни таймфреймове трябва да се подбират параметри.Подбора на параметри е необходим за показване на правилната структура на вълните на различните таймфрейми.А за ZigZag ExtIndicator = 0 могат да се прилагат едни и същи параметри на различни таймфрейми.
    Четвърти ZigZag
    ExtIndicator = 3 – разрешава работата с ZigZag Ensign с малко изменен алгоритъм.За този вариант трябва да се задават само значения на minBars.Значението на minSize,зададено в прозореца на параметрите на индикатора ще се игнорира.Стойността на minSize е променлива и е равна на размера на бара (от минимума до максимума) на който свършва последния лъч на индикатора ZigZag.При прерисуване на последния лъч на индикатора ZigZag се изчислява ново значение на minSize.
    Пети ZigZag
    ExtIndicator = 4 включва ZigZag на Tauber – участник във форума ONIX.Ще преведа описание, любезно предоставено от автора.
    „За основа взех ZigZag от МТ4.Алгоритъма е рекурсивен, кратък и логически ясен:
    1.Търси се глобален максимум между всички барове.
    2.Останалите барове се делят на две части – от дясно и отляво на максималния бар.
    3.В двете части се търси глобален минимум
    4.Всяка част отново се дели на части и т.н.
    При това процеса се управлява както в ZigZag,само по един параметър – процент или разлика в пипсове.”
    Шести ZigZag
    ZigZag включва ZigZag имитиращ суинги на Ганн.Това е трендов индикатор.
    Алгоритъм.
    Подробно описание на построяването на суингите на Ганн има в книга 4.Някои известни индикатори, строящи суинги на Ганн, са били създадени по описания в тази книга алгоритъм.Описанието е много подробно.Но независимо от това, когато започнеш да правиш индикатор по даденото описание, възникват много въпроси.Има комбинации от свещи, които е трудно да се анализират, сложно е да се строят суинги.Появяват се различни трактовки на създадените ситуации.Сигурно затова известните реализации на суинги на Ганн в индикаторите имат едно или друго отклонение от алгоритъма описан в книгата.
    В нашия случай разликите са две.И двете са свързани с обработката на външния бар.Външен бар, това е бара имащ по-висок High и по-нисък Low от предходния.В описанието се казва, че на външния бар трябва да бъдат построени Максимум и Минимум.В индикатора ZUP сега не може да се работи със ZigZag, в който минимума и максимума са на един бар.Освен това от описанието следва, че минимума и максимума трябва да се редуват в определена последователност.Отначало трябва да върви този екстремум на външния бар, който е по-близо до отварянето(open) на свещта.В реално време това може да се реализира.Но на „история” започват произволни тълкувания.И суингите построени в реално време могат да се отличават от тези, които са построени на същия участък след известно време по исторически данни.Тоест там където в реално време е имало максимум по исторически данни може да се получи минимум.За да няма нееднозначност, на външния бар тенденцията се запазва такава, каквато е била до него.Но тъй като на външния бар тенденцията по описание трябва да се променя,за междинната, основната и за тенденцията от по-висок порядък ще считаме външния бар – бар от който започва отчитане на барове за по-нататъшно развитие на тенденцията.Това е главната разлика.При сравняване с други индикатори, рисуващи суинги на Ганн тази разлика незначително влияе на вида на суингите.”Малките” суинги, които трябва да са на външния бар не играят роля в общата картина.А в някои случаи индикатора показваше суинги, пропуснати от други индикатори на значими части от историческите данни.
    Втората разлика е незначителна.В някои случаи тази разлика помага да се покажат суингите на флатови участъци от историята на котировките.В рамките на тази статия е твърде сложно да се опише тази разлика по достъпен начин, затова няма да я описвам тукДа кажем така – аз се поведох по други програмисти, реализирали суинги в своите индикатори.Направих обработка на външния бар, така че тя да прилича на реализацията в други индикатори.Обаче как е реализирано това в другите индикатори не съм гледал.Не съм гледал кода на индикаторите.Трудно е да се справиш с чужд код.Гледах само рисунъка създаден от индикатора.
    Параметри.
    minBars задава тенденцията
    1. minBars = 0 – малка тенденция – от един бар
    2. minBars = 1 – промеждутъчна тенденция - от два бара
    3. minBars = 2 – главна(основна) тенденция – от три бара
    4. minBars > 2 – тенденция от по-висок порядък

    Режим DT
    За първи път режим DT е използвал klot в своя индикатор DT-ZigZag.mq4.В този режим на графиката на текущия таймфрейм се извежда ZigZag построен на по-старши таймфрейм.Алгоритъма за построяване в ZUP се различава от този,който е разработил klot.Използвана е само неговата идея.
    В режим DT се използва външен ZigZag Външните ZigZag имат различни алгоритми на построение.Трябва да се използва ZigZag влизащ в последните версии на ZUP.
    1. ExtIndicator = 6 - режим DT с външен индикатор ZigZag_new_nen3.mq4. Неговия алгоритъм съответства на ZigZag от режима ExtIndicator = 0;
    2. ExtIndicator = 7 - режим DT с външен индикатор DT_ZZ.mq4. DT_ZZ.mq4 е разработен от klot.
    3. ExtIndicator = 8 - режим DT с външен индикатор CZigZag.mq4. CZigZag.mq4 разработен от Candid
    4. ExtIndicator = 10 - режим DT със суинги на Ганн с външен индикатор Swing_ZZ mq4.Неговия алгоритъм съответства на ZigZag от режима ExtIndicator = 5.

    При инсталирането на индикатора ZUP четирите външни индикатора ZigZag трябва да се копират в папка с клиентски индикатори.
    Параметри
    GrossPeriod – число на минутите на този таймфрейм, по чийто показания се строи ZigZag в режим DT. GrossPeriod може да има следните значения:5-15-30-60-240-1440-10080-43200 съответстващи на таймфреймитеМ5-М15-М30-Н1-Н4- D1-W1-MN.За всички режими DT като периметър GrossPeriod се задава старшия таймфрейм, от който се използват данни за построяване на зигзага на текущия таймфрейм.Освен GrossPeriod за задаване на параметрите на ZigZag се използват minBars, ExtDeviation и ExtBackstep:
    1. За ExtIndicator = 7 параметрите на ZigZag се задават само с значението minBars;
    2. За ExtIndicator = 8 параметрите на ZigZag се задават със значенията на minBars, ExtDeviation; За ExtIndicator = 8
    3. За ExtIndicator = 10параметри на ZigZag се задават с значението minBars.
    Построяване на графика
     
  4. andre

    andre Профи форума

    На графиката по-долу е показан пример за построяване на 4-часов таймфрейм ZigZag по данни от дневния таймфрейм.Червените точки се разполагат на минимумите или максимумите на свщите от 4-часовия таймфрейм, които влизат в свещта на днвния таймфрейм.На съответстващите свещи на дневния таймфрейм бяха построени преломите на ZigZag.Шест червени точки , съответстващи на шест четиричасови свещи
     

    Вложения:

  5. andre

    andre Профи форума

    Има случаи, когато на максимума и минимума на свещта от старшия таймфрейм , на младшия таймфрейм не се намира свещ със съответстващи максимуми или минимуми.Преломите на ZigZag ще бъдат построени на значенията на цента, взета от старшия таймфрейм. А тъй като на младшия таймфрейм няма да има свещ с такава цена, някои точки ще висят във въздуха. И преломите на ZigZag също ще висят във въздуха.В тази ситуация с помощта на параметъра ZigZagHighLow може да се избере в коя точка да се привърже инструмента – патерни на Песавенто, вили на Андрюс и т.н.
    1. ZigZagHighLow = true – инструмента се привързва към минимума и максимума на бара от младшия таймфрейм.
    2. ZigZagHighLow = false – инструмента се привързва към прелома на ZigZag, т.е.към минимума и максимума на баровете от старшия таймфрейм.
     
  6. andre

    andre Профи форума

    Разглеждаме пример с извеждане на няколко ZigZag от различни таймфреймове.На графиката са изведени два ZUP_v60 с параметри ExtIndicator = 6.Цвета и диаметъра на точките избираме от приложението ЦВЯТ (colors) номер 5. В първия индикатор Grossperiod = 10080 цвета на точките е Red и диаметъра е 5.Цвета на линията на ZigZag е Aqua.Количеството тъмнозелени свещи е 6 .В дневната свещ 6 четиричасови свещи.
     

    Вложения:

  7. andre

    andre Профи форума

    За да може да се наложат показанията на различните индикатори, както е показано на нашия пример (тъмнозелените точки са върху червените), необходимо е да се съблюдава реда на включване на индикаторите ZUP към графиката. Първо се включва индикатора с червените точки. След това с тъмнозелените. Важно свойство на този режим на работа – ако преведем графиката с указания набор индикатори от четиричасовия таймфрейм на седмичния, то индикатора с тъмнозелени точки няма да се изведе на графиката. Индикатора с тъмнозелени точки използва данни от дневния таймфрейм. Дневния таймфрейм по отношение на седмичния се явява младши. А в режим DT се извеждат ZigZag на младши таймфрейм по данни от старши.таймфрейм. Следователно на седмичния таймфрейм не трябва да се извежда ZigZag от младшия – дневния – таймфрейм. При преход на периоди по-големи от дневния, данните от дневния няма да се изведат. По-долу е показан извеждане на индикаторите от посочения пример на дневна графика.Количеството на точките се е изменило.Червените точки са станали 5 числото на дневните свещи в седмичната 5. Тъмнозелените точки са станали 1.
     

    Вложения:

  8. andre

    andre Профи форума

    Червените и тъмнозелени точки помагат да се определи таймфрейма, по данни от който е построен съответния ZigZag. За по-добра ориентация може цялото построение за всеки таймфрейм да се прави в едно цветно оформление. В частност точките в режим DT винаги да са оцветени за различните таймфрейми в различни цветове, предварително избрани.
    Още едно важно допълнение. При работа в режим DT на таймфрейм GrossPeriod историята на котировките трябва да бъде по-голяма от тази на работния период. Ако това не е така то при инсталиране в история на младши таймфрейм, която е по-голяма от тази на GrossPeriod, ZigZag ще прави грешни построения. Също при работа с режим DT пропуските на котировки на различни таймфреймове предизвикват неправилно построение на ZigZag. Ако в режим DT ZigZag се е построил с грешки, например, построили са се два минимума или два максимума подред, то необходимо е да се провери котировките на текущия таймфрейм и таймфрейма на GrossPeriod за наличие на пропуснати барове. Ако има пропуснати барове, то трябва да се изтрие историята на съответния таймфрейм от каталога C:\ProgramFiles\Metatrader\history\xxx\ и да се инсталира историята отново.
     
  9. andre

    andre Профи форума

    ZigZag на индикатор RSI
    ExtIndicator = 9 – режим на работа в прозорец под графиката с индикаторa RSI.Беше пусната специална версия на индикатора ZUP_RSI_v48, в който този режим беше задействан за построяването на ZigZag по показания на индикатора RSI.Само във версията ZUP_RSI_v48 се използва режима ExtIndicator = 9.В тази версия не се използват възможностите появили се във версия 49 и по-късни версии.След включване към графика на тази версия на индикатора е необходимо да се промени таймфрейма, за да могат да се строят графичните инструменти.Алгоритъмът на построение ZigZag RSI е трендов. Пример за построяването на ZUP_RSI_v48 за режима ExtIndicator = 9 на графиката от предходния пример. Малко предварително ще кажа, че на графиката с помощта на ZUP_RSI_v48 са изведени патерни на Песавенто и статични вили на Андрюс.
     

    Вложения:

  10. andre

    andre Профи форума

    Параметри използване в режим ExtIndicator = 9( някои понятия, срещащи се по-долу при описание на параметрите на тази версия на индикатора, ще бъдат обяснени във втората статия):
    1. minBars - RSI Period – период на усредняване за изчисляване на индекса;
    2. Price – избор на цена, по която се строи RSI за режима RSI.
    0 - PRICE_CLOSE – цена на затваряне;
    1 - PRICE_OPEN – цена на откриване;
    2 - PRICE_HIGH – максимална цена;
    3 - PRICE_LOW – минимална цена;
    4 - PRICE_MEDIAN – средна цена (high+low)/2;
    5 - PRICE_TYPICAL – типична цена (high+low+close)/3;
    6 - PRICE_WEIGHTED – претеглена цена на затваряне, (high+low+close+close)/4;
    3. minPercent – задава през какво количество „точки на индикатора RSI” ще се появи нов лъч на зигзага.
    Ограничения на дадения режим:
    1. Може да се изведе само един екземпляр на индикатора.Втори и следващи екземпляри работят некоректно;
    2. Започна не отчетливо да задава нивата 100% и 0%.Затова пиковете и падовете на ZigZag няма да съвпадат по височина с индикатора RSI. ZigZag ще се разположи на цялата височина на прозореца.При мащабиране на графиката ZigZag също се мащабира.
    3. За дадената версия не съм поправял извеждането на вилите на Андрюс за определени свещи. За дадения режим извода на такива вили не е актуален;
    Всички останали инструменти на ZUP работят в този режим. В това число и преброяването на количеството барове на лъча ZigZag, което е интересно за изследване. Също всички режими задавани от параметъра ExtIndicator работят. При това ZigZag с цялата екипировка се извежда в прозорец под графиката, а не в прозореца на графиката.Възможно е да има някакви недоработки в дадената версия. Сложно е да се създава индикатор за такъв нестандартен режим.Тази версия на индикатора е предназначена за експерименти.
    Търсене на Gartley patterns.
    ExtIndicator = 11 включва индикатора ExtIndicator = 0 в режим на активно сканиране за търсене на патерни на Gartley.Режим на активно сканиране при търсене на патерни на Gartley създава голямо натоварване на процесора. При силни движения на пазара платформата може да „увисне” за известно време. Когато завърши цикъла на изчисляване, увисването изчезва. При активно сканиране става сортиране на minBars (Depth). Строи се ZigZag за всяко значение на minBars (Depth). По нататък се провежда търсене на патерни на Gartley на построения ZigZag. Тази операция се повтаря за целия диапазон от значения minBars (Depth) от minDepth до maxDepth до тогава, докато не бъде намерен патерн на Gartley. Индикатора използва следващите параметри:
    1. ExtGartleyOnOff – включва/изключва показването на патерни на Gartley за всеки режим, освен в ExtIndicaotr = 11.
    2. maxDepth – задава максималното значение, до който може да се измени параметъра Depth на зигзага при активно сканиране за търсене на патерни на Gartley.Този параметър е добре да се използва с по-малко значение, за да се натоварва по-малко процесора. Но от друга страна, твърде малко значение няма да позволи да се намерят някои модели. Параметъра трябва да се избере експериментално.
    3. minDepth – задава минималното значение Depth за търсене на патерни Gartley;
    4. DirectionOfSearchMaxMin – задава направление на сортирането на параметрите Depth:
    false - от minDepth към maxDepth;
    true - от maxDepth към minDepth.
    Най-добре е да се използва true. При това първо ще бъдат намерени по-големите модели на Gartley. В някои случаи се образуват няколко модела в „работната зона”.Тоест точките D на моделите съвпадат или се намират близо. При активно сканиране търсенето спира при намирането на първия патерн. Задаване на направление на търсенето дава възможност да се избере, кой модел да бъде открит: с минимални размери или с максимални.размери.
    5. maxBarToD – задава максимално количество барове от нулевия бар до точка D на модела. Ако на този участък не се намери модел, то по-нататък с това количество барове няма да се търсят патерни.За търговията е важно точка D да бъде на най-малко барове от нулевия бар.При разположение на точка D на голямо разстояние от нулевия бар патерна може да бъде вече не актуален за търговия;
    6. ExtDeltaGartley – задава допуск на отклонение на цената от препоръчаните значения на ретрейсмънт на патерна. По подразбиране е 0.9-9%;
    7. ExtCD – величина на лъча CD на патерна по отношение на лъча ВС, след който започва да се реализира патерна;
    8. ExtColorPatterns – цвят на триъгълниците на патерна.
    За да се види какъв патерн е намерен, необходимо е да се включи параметъра infoTF. Във втория ред на коментария ще се появи название и типа на патерна – мечи или бичи. За търсене на патерни се използва алгоритъм на активно сканиране. Ако модела бъде намерен, то ще се построи зигзаг с параметри:
    1. Depth – значение, при което на построения зигзаг е бил намерен патерн;
    2. ExtDeviation и ExtBackstep - параметри зададени в прозореца на индикатора.
    Намерения модел калибрира ZigZag с намереното значение.Ако модела не се намери, то ще бъде построен ZigZag с параметри : minBars, ExtDeviation и ExtBackstep - зададени в ZUP параметри
    В името на триъгълниците, оцветяващи модела, може да се види, значението ExtIndicator,параметрите на зигзага за съответния ExtIndicator и количеството барове до точка D. Името на триъгълника е достъпно чрез свойствата на триъгълниците. Отваряйки свойствата на триъгълника, в названието на графическия обект ще видим например;
    *Triangl2_ExtIndicator=0_11/5/3_14 , където:
    1. * - е номер на комплекта ZUP;
    2. - Triangl2 - десния триъгълник на модела;
    3. - ExtIndicator=0 – зигзаг на който е построен модела;
    4. - 11/5/3 - minBars=11, ExtDeviation=5, ExtBackstep = 3;
    5. – 14 – число барове до точка D на модела.
    Има ситуации, когато е намерен модел.След това се случва силно движение на пазара и модела изчезва. Този ZigZag, на който е бил намерен модела се е престроил. За построяване отново на този изчезнал модел, трябва да се премине на по-малък таймфрейм. На по-малкия таймфрейм има повече свещи и ZigZag, може да”зацепи” изгубения модел.
     
  11. fx_smile

    fx_smile Новичок

    Здрасти, Андре,
    Поздравление за страхотното начинание!
    Форумът е страхотен и с тази Бг секция, става още по-полезен, особено за тези, които не всичко разбират на руски.

    Желая успехи в търговията.
    Поздрав
    fx_smile
     
  12. andre

    andre Профи форума

    :ab: горещи благодарности - всяка подкрепа е ценна
     
  13. andre

    andre Профи форума

    <b>Мечи модел пеперуда на Гартли</b>
     

    Вложения:

    • clipboard_7.jpg
      clipboard_7.jpg
      Размер файла:
      16,7 КБ
      Просмотров:
      44
  14. andre

    andre Профи форума

    <b>Бичи модел пеперуда на Гартли</b>
     

    Вложения:

    • clipboard_1.jpg
      clipboard_1.jpg
      Размер файла:
      16,7 КБ
      Просмотров:
      39
  15. andre

    andre Профи форума

    Ако се строят точно всички ретрейсмънти както е описал Scott Carney (Harmonic Price Patterns), то точка D на модела ще се намира в диапазон. Диапазона се получава защото точка D може да се определи по различни ретрейсмънти: чрез ретрейсмънт BD и чрез ретрейсмънт XD ( ретрейсмънт XD е равен на отношението на АD към XA в пипсове.Ретрейсмънт XD=AD/XA). Тези ретрейсмънти често не се събират в една точка. Поради тази нееднозначност следва, че алгоритъма за построяване на пеперудите трябва да бъде „оптов”.Алгоритъма трябва да обхваща всички допустими ретрейсмънти.
    Когато пеперудата е построена по „оптов” алгоритъм, започва по-фина настройка с помощта на патерните на Песавенто и с помощта на динамичните и статическите фибо инструменти за изясняване на условията за търговия. ZUP намира някои пространствено-временни образувания и им дава название от някой от патерните на Гартли.По нататък с това образувание трябва да се свърши определена работа за изясняване на условията за търговия.Обезателно е необходимо да се използват филтри за определяне на точките за влизане в пазара. Филтри могат да бъдат комбинации от свещи, трендови линии или други индикатори. Пример за построение в режим ExtIndicator = 11:
     

    Вложения:

  16. andre

    andre Профи форума

    С това завършвам описанието на ZigZag вложени в индикатора ZUP_v60.
    Заключение
    В статията на кратко са описани идеите, заложени в основата на индикатора ZUP – зигзаг универсален с патерни на Песавенто. Приведени са също описания на ZigZag вложени в индикатора ZUP. По мнение на автора основните алгоритми за построяване на ZigZag са реализирани в ZUP. Това дава възможност да се подбира за работа този алгоритъм за построяване на ZigZag, който е интересен за трейдъра. При това всички включени в работата графични инструменти автоматично ще се привързват към избрания ZigZag. Възможно е по нататък да бъдат построени ZigZag с други алгоритми.
    Литература
    1. А. Стахов, А, Слученкова, И. Щербаков «Код да Винчи и ряды Фибоначчи». Издание Питер, 2007 год;
    2. Соколов Ю.Н. «Общая теория цикла или единая теория физических взаимодействий. » СевКавГТУ. Ставрополь, 2003 г. (С) Северо-Кавказский государственный технический университет;
    3. Соколов Ю.Н. «Общая теория цикла»;
    4. Джеймс Хьержик "Модель. Цена и Время. Применение Теории Ганна в системах торговли";
    5. S.Carney. The Harmonic Trader;
    6. L.Pesavento. Fibonacci Ratios with Pattern Recognition;
    7. L.Pesavento. Profitable Patterns for Stock Trading.
     
  17. andre

    andre Профи форума

    <b>ZUP - зигзаг универсален с патерни на Песавенто.Част II</b>
    <b>Встъпление</b>
    Благодарение на вградения в търговския терминал МТ4 програмен език, могат да се създават различни индикатори - прости и сложни.Всичко зависи от фантазията на създателя.Статията е посветена на възможностите на сложната програмна разработка, на описание - да кажем така - на индикаторната платформа ZUP. В тази статия е дадено кратко описание на вградените в ZUP графичени инструменти. ZUP постоянно се доработва. В статията е дадено описание на графичните инструменти за ZUP_v63.
    <b>Патерни на Песавенто ( <a href="http://www.ensignsoftware.com/tips/tradingtips35.htm#Pesavento" target="_blank"><a href="http://www.ensignsoftware.com/tips/trading...5.htm#Pesavento" target="_blank"><a href="http://www.ensignsoftware.com/tips/trading...5.htm#Pesavento" target="_blank"><a href="http://www.ensignsoftware.com/tips/trading...5.htm#Pesavento" target="_blank"><a href="http://www.ensignsoftware.com/tips/trading...5.htm#Pesavento" target="_blank"><a href="http://www.ensignsoftware.com/tips/trading...5.htm#Pesavento" target="_blank"><a href="http://www.ensignsoftware.com/tips/trading...5.htm#Pesavento" target="_blank"><a href="http://www.ensignsoftware.com/tips/trading...5.htm#Pesavento" target="_blank"><a href="http://www.ensignsoftware.com/tips/trading...5.htm#Pesavento" target="_blank"><a href="http://www.ensignsoftware.com/tips/trading...5.htm#Pesavento" target="_blank"><a href="http://www.ensignsoftware.com/tips/trading...5.htm#Pesavento" target="_blank">http://www.ensignsoftware.com/tips/trading...5.htm#Pesavento</a></a></a></a></a></a></a></a></a></a></a> )</b>
    На графиката преломите на ZigZag са съединени с пунктирна линия. По средата на пунктирната линия има число. Пунктирните линии заедно с числата между тях е инструментът наречен патерни на Песавенто. Трябва да се различава инструмента патерни на Песавенто от фигурите на пазара наричани патерни на Песавенто. По нататък ще бъде обяснено какво представлява пазарната фигура Патерн на Песавенто.
     

    Вложения:

  18. andre

    andre Профи форума

    Да изчислим размера на лъчите2,3 и 3,4 в пипсове.Размера на лъча 2,3= (1.3665-0.8225)*10000=5440. Размера на лъча 3,4=(1.3665-1.1638)*10000=2027. Да разделим 3,4 на 2,3 34/23 = 2027/5440=0.373.Получихме число, различно от фибо числото 0.382 с 2.46%.Около прекъснатата линия между точките 2 и 4 стои значението 0.382.
    Забелязано е, че при приближаване на пазара до дадено фибо ниво, то започва да работи.Често пазара около фибо нивата спира или се обръща.Съществува някаква зона, в пределите на която поведението на пазара е достатъчно предсказуемо. Размера на зоната се изразява в проценти и е равен на 2*Делта. По-долу на графиката се вижда, че около точка 4 се намира фибо нивото 0.382 - близо до ноемврийския минимум (1.1638-1.1557)*10000=51 пипса.
     

    Вложения:

  19. andre

    andre Профи форума

    EURUSD за малко не достигна в ноември 2005 до 0.382 и обърна нагоре. Това е пример за "работата" на фибо нивото 0.382. Най-общо, числото до прекъснатата линия е равно на отношението на величините на текущия лъч към предходния лъч. В приведения по-горе пример е отношението между лъчите 3,4 и 2,3. Това отношение се нарича ретрейсмънт между точките 2 4 на зигзаг-а. Защо около линията е изведено число 0.382, а не 0.373.Беше отбелязано, че на пазара "работят" напълно определени фибо нива.То ест има някакъв набор от "работещи фиби". Различните автори предлагат различни такива нива.
    <b>Алгоритъм на работа на инструмента Патерни на Песавенто.</b>
    Отначало се изчисляват ретрейсмънтите между върховете и дъната на зигзага. След това изчислените стойности се сравняват със зададен набор от фибо-нива. Ако полученото число се различава от фибо-нивото с не повече от Делта% то до прекъснатата линия се извежда фибо нивото.Числото се оцветява в цвят, зададен за набора от фибо нива.(Ако фибо числото съответства на таблицата от числа, предложена от Лари Песавенто, то получаваме пазарна фигура патерн на Песавенто).Ако полученото число се различава от фибо нивото на повече от Делта%, то около прекъснатата линия се извежда само това число и се оцветява в друг цвят.
    При включване на инструмента патерни на Песавенто отпада необходимостта от изчисляване на ретрейсмънти. Ако цената попадне в зоната на действие на някакво фибо ниво, то патерна на Песавенто извежда това ниво, оцветено в зададения цвят. Инструмента патерни на Песавенто спасява от рутинната работа по изчисляване на ретрейсмънти.
    Параметри на индикатора за работа с патерни на Песавенто:
    <b>ExtHidden</b>
    0 - патерни на Песавенто не се извеждат, но могат да се извеждат други инструменти;
    1 - показва всички линии между върховете или дъната на зигзага, при които процента на възстановяване(ретрейсмънт)>0.1 и <9.36;
    2 - показва само тези линии, където процента на въстановяване е равен на някакво значение от избрания набор фибо нива;
    3 - показва числа изброени в точка 2 и всички пунктирни линии между върховете (дъната) на зигзага;
    4 - показва числя неравни на значенията от избрания набор фибо нива и съответните съединителни линии;
    5 - извежда само зигзага, всички останали инструменти са скрити(цялата екипировка е скрита).
    Инструментите привързани към зигзага ще наричаме екипировка.
    ExtFiboZigZag - разрешава извод на инструмента "ZigZag Fibonacci"
     

    Вложения:

  20. andre

    andre Профи форума

    <b>ExtFractal</b> - количество максимуми (минимуми) на зигзага от които тръгват линии към други максимуми (минимуми) на зигзага.
    <b>ExtFractalEnd</b> - количество максимуми (минимуми) към които вървят линии. След този максимум съединяващи линии няма да има.
    Максимумите (минимумите) се отчитат от нулевия бар.
     

    Вложения:

Поделиться этой страницей