Topic: Здравейте

Привет и поздравления за ентусиазма и професионализма, с които работите по този проект.

От сравнително скоро се занимавам с Форекс и към този момент съм вложил доста време, усилия и надежди (а и средства), но все още се чувствам зловещо невеж по отношение на техническата част и по-специално при работата със специализиран software в областта на Форекс.

Преди няколко дни се запознах и с вашия продукт и на безотказния принцип на пробите и грешките започнах да се ориентирам и дори (!) да анализирам някои от стратегиите с които досега работихме. Тук обаче се натъкнахме на няколко проблема и се надявам с ваша помощ да успеем да ги заобиколим:
Стратегията, която досега анализирахме на ръка и която се надявахме да подкараме и тук, съчетава комулативното изпълнение на 2 условия - бързия МА пресича бавния отдолу нагоре и имаме налице свещ, която затваря над точките на Parabolic SAR, при което се отваря дълга позиция с докосването на цената на бързия МА
Ето как се опитахме да постигнем това
Проблемите които срещнахме и с които не успяхме да се справим:

1.Не успяхме да настроим коректно сигнала по PSAR да взима предвид свещи затварящи над него, тъй като единствения модел, който открихме е "The price is higher than the PSAR value", което не е съвсем каквото ни трябва.
2.Дори с този модел, сигналът по PSAR изобщо не изглежда да се взема предвид, тъй като точките на вход и изход от сделките е почти идентичен със и без него (накрая се получва пренебрежителна разлика в цената)
3.*Сигналът с пресичинето на двата МА явно се взема предвид само ако е изпълнен непосредствено преди избрания "opening point of the position" (цената да докосва бързия МА), докато на нас ни трябва това пресичане да е факт, без значение колко назад във времето се е случило. Това от своя страна води до пропуск на един сериозен процент от сделките, което не ни позволява да направим надеждни изводи за стратегията.
4**.Вероятно е свързано с 3. но в голяма част от случаите, когато тези условия са изпълнени и дори имаме непосредствено пресичане на МА нямаме вход на сделка и не можем да си обясним защо.

Осъзнаваме, че проблемите ни са породени от собствената ни техническа неграмотност, но ще съм ви благодарен ако ни разясните какво трябва да направим по-добре, за да проведем един пълен и точен анализ на тази стратегия.

Благодаря ви предварително
Петров

Re: Здравейте

1. PSAR се реверсира, когато пазарната цена достигне до него. След това индикатора запазва стойността си до края на бара. Логическото условие "The price is higher than the PSAR value" означава, че ако пазарната цена е над PSAR, можем да влизаме само в дълги позиции. Ако пазарната цена е под PSAR, можем да отваряме само къси позиции.

   2. Във вашата стратегия сигналите от PSAR са корелативни с пресичането на двете МА и това е причината да ви се струва, че индикатора не оказва влияние върху стратегията.

   3. Индикатора MA Crossover  с логика  The fast Ma crosses the Slow MA upward” дава сигнал точно когато имаме на лице пресичане на двете МА. Ако МА са базирани на Price Close пресичането може да се индикира в самия край на бара и сигнала се изпълнява на следващия бар.

Доколкото разбирам вие се нуждаете от логическото условие „The Fast MA is higher than the Slow MA” . В този случай ще имате разрешение за дълга позиция след пресичането на двете МА в посока нагоре и това ще продължи до следващото пресичане надолу. Ако обаче използвате тази логика, тя ще дава множество сигнали за покупка (добавяне към позиция). За да контролирате добавянето, разгледайте опциите за „Next same direction signal behavior” в „Strategy Properties”. Можете да ограничите добавянето, като настроите максималния разрешен брой на отворени лотове.

   4. В програмите  Forex Strategy Builder и Forex Strategy Trader са вградени специални функции за оценка на сигналите. В този случай на пресичане на две МА, очевидната формула би трябвало да е:

FastMA (t)> SlowMA(t) and  FastMA (t-1)< SlowMA(t-1)

Тази формула е лесна за разбиране, но за съжаление не работи правилно. Ето примери:
Тук работи:
FastMA  = {10, 12}
SlowMA = {11,  9 }

Тук не работи:
FastMA  = { 9, 10, 12}
SlowMA = {11, 10, 8}

Друг фактор, който се взема в предвид е стойността на самите МА при сравняването им. Формулата е нещо такова: FastMA (t)> SlowMA(t) + Sigma
Където Sigma зависи от рамерността на котировките.

Можете да видите използваните формули в предоставените изходни кодове в раздела „Source”.

П.С.
По-принцип избягвам да давам препоръки за стратегии, но защо не пробвате с влизане на Bar Open. Нещо не ми се струва естествено да влизаме на МА, когато тази МА пресича друга. За да имаме сигнал, пазара трябва да нарасне за да изтегли FastMA над SlowMA (Bull сигнал) а след това трябва да спадне и да достигне FastMA (Bear сигнал) за да се задейства ордера за покупка. При тази стратегия имаме Trend Following логика (Пресичане на две МА в посока нагоре и PSAR) а влизаме, когато пазара спада и достига МА.

Re: Здравейте

Привет на вас и екипа Ви, Г-н Попов.
Последния месец го прекарахме в изучаване на ФСБ и уверявам Ви, колкото повече изучаваме, вашия продукт, толкова повече го харесваме , особено сега, след като успяхме да "натаманим" няколко стратегии до 6 цифрен резултат smile Последвахме вашите съвети и разяснения и резултатите са повече от обнабеждаващи. Стигнахме до етап, в който, обаче, искаме да преминем от теория в практика и тук леко удряме на камък. Искаме да тестваме направените стратегии на MetaTrader, но май нещо не ни се получава. Допадна ни идеята да работим на демо с няколко различни стратегии едновремено, отсявайки за работа с реални сметки най-добрите от тях, но и тук не ни е ясно как стават нещата. Можете ли да посочите линк, където тези неща и в частност тестването на ФСБ стратегии на MetaTrader е обяснено като за освидетелствани идиоти в крайна фаза, защото въпреки, че претендирам да съм изчел почти всичко наоколо, все още не мога да се оправя. Освен това, тъй като сме клиенти на Теле Трейд, използваме терминал "TeleTrader", който си е направо MetaTrader, но със сменено име. Все пак се чудихме дали би имало пречки, че терминалът се води различен и това да е причината, да не можем да подкараме както трябва ФСБ стратегиите.

Благодаря ви за бързите отговори, а ние няма, да изчезваме пак  за месец, ще вземем малко повече увастие в дискусиите тук и ще ви помогнем, доколкото можем да понапълним форума.

Re: Здравейте

Здравейте,

Ако тези Телетрейд използват МТ значи не би трябвало да има проблеми при тестването и търгуването на стратегии при тях.

Може би сте тествали Вашата стратегия с техните данни, но ако не сте, то би трябвало да го направите. това става лесно. След като заредите достатъчен брой барове в желаната графика (клавиш "Home"), натиснете Ctrl + S и запишете данните в папката на FSB.

След като свършите с тестовете с помощта на скенера и компаратора, можете да преминете на тест на демо акаунт.

Това става с програмата Forex Strategy Trader. Тя може да зареди вашата стратегия директно или ако искате, можете да си я въведете отново. След това пускате експерта MT4-FST Expert на желаната графика на МТ и натискате бутона "Start Automatic Execution".

Има някои ограничения:
- В момента можете да тествате (търгувате) само една стратегия с  Forex Strategy Trader, но се надявам до десетина дни да има публикувана версия с която да могат да се търгуват по няколко стратегии. Това ще става като се пуска по едно копие на ФСТ и по един Експерт за всяка стратегия на отделна графика на МТ.

- Текущия вариант на Forex Strategy Trader не работи ефективно с добавяне към стратегия. Това е свързано с ограничение от старана на МТ. Самия той не може да изпълнява такава операция. Ако вашата стратегия включва добавяне към позиция, можете да пробвате модификацията на Nick.

Re: Здравейте

Честита нова година, Г-н Попов!
Сърдечно желаем 2010 да донесе на вас и екипа ви много успехи на всички фронтове, много здраве, топлина и късмет (за къде без него)!

Благодарение на вашите разяснения и помощта ви, натрупахме доста опит в дялкането на стратегии и приложението им като автоматичната търговия на MetaTrader. В опитите си максимално да подобрим условията си на търговия, потърсихме и намерихме друг брокер (Exness), от който, за сега поне, сме изключително доволни. Но се натъкнахме на проблем. В свързания с Exness MetaTrader не можем да заредим повече от ~1800-2000 бара на която и да е валутна двойка или времеви интервал, докато на TeleTrader-a по-рано зареждахме без проблем ~40 000-50 000 бара по начина, който вие по-горе описахте. Сега сме изправени пред неловката ситуация да търгуваме в Exness, но да си обновяваме данните от Teletrade, като нещото което конкретно ни притеснява в случая е, че първите използват 5 цифрен, а вторите - 4 цифрен пункт, което неминуемо дава разлика в данните. Пробвахме се да намерим някакви настройки по въпроса в MetaTrader-a, но в "настройки-> Графики", максималния брой барове е фиксиран на 512 000, така че нямаме идея как да си решим проблема. Строго от брокера ли зависи максималния брой барове, които можем да заредим или все пак има нещо, което можем да направим?

Освен това, се нуждаем от малко помощ с настройките на Moving Average индикатора, и по-конкретно с тези две опции. Не можем да разтълкуваме какво е искал да каже автора.  smile

Благодарим ви и бъдете здрави!

Re: Здравейте

Здравейте,
За проблема с броя на баровете в Exness MetaTrader се обърнете към форума на брокера. Там евентуално ще намерите информация ако има нещо специфично притях.

Не можете да променяте броя на цифрите в котировките на брокера. те зависят от настройките на сървъра им. Хубавото е, че лесно можете да приспособите Forex Strategy Builder за работа с 5 цифри. Това става от мню Market-Edit Instruments:

http://img195.imageshack.us/img195/4831/digits.png

Логическото условие The bar opens above MA after opening below it е изпълнено, когато текущия бар отваря над МА а предишния бар е бил отворил под МА.