PDA

Виж пълната версия : Индикатор - Плаващ спред



Mateev
14.12.2019, 12:08
Във форума много често се говори за плаващите спредове на различните брокери по различните финансови инструменти, и как тези спредове влияят отрицателно на търговията. Всеки обаче казва "видях това", "видях онова", но никой си няма реална представа каква е логиката за промяна на спредовете на всеки един брокер.

Истината е, че всеки един брокер си има СЛОЖНА ЛОГИКА НА ПЛАВАЩИТЕ СПРЕДОВЕ, която съвсем не се изчерпва с елементарното разкрачване по време на новини. За да можем да се запознаем с тази логика и да я проучим по-подробно, е хубаво спредовете ДА ГИ ВИЖДАМЕ. Така ще имаме възможноста да направим следното:
1. Да сравняваме различните брокери и да избираме по-добрите
2. Да публикуваме във форума конкретни картинки за конкретни случаи, когато някой брокер някъде е направил нещо нередно
3. По време на търговията ще знаем кога да търгуваме и кога да си траеме.
4. Ще сме наясно с минималния, средния и максималния спред в различните часове от денонощието, и така по-точно ще планираме нашата търговия и потенциалните наши загуби от спред.

Във връзка с това публикувам един написан от мене индикатор, който следи спреда, и натрупва статистика за него (Min, Average и Max) по всички барове от всички TimeFrames на съответния символ. Натрупаната статистика се записва във файлове и не се губи при рестартиране на MetaTrader-а.

Индикатора не е допрецизиран напълно и може би ще откриете някой друг бъг, но в общия случай работи сравнително добре и показва това, което искаме да видим. Например че брокера разкрачва 3-4 пъти спредовете 1-2 часа около полунощ дори и при спокоен пазар.

Ето го индикатора. Изтеглете го и го пробвайте:

Mateev
14.12.2019, 12:55
Накратко за логиката на работа:
Индикатора всъщност притежава вградени в себе си 9 статистически индикатора, по един за всяко едно TimeFrame - М1, М5, М15, M30, H1, H4, D1, W1 и MN1. При получаване на нов тик всеки един от тези индикатори го получава, за да си натрупа собствената статистика за всеки един собствен бар. Изчисляват се следните агрегатни функции - Count, Sum, Min, Avg и Max. При приключване на бара те се записват във файл, откъдето обратно се четат при следващото стартиране на MetaTrader.

Няма никакво значение на какво TimeFrame ще се пусне индикатора. Независимо къде е пуснат, той едновременно изчислява всички TimeFrames, а на екрана визуализира статистиката само на текущото TimeFrame.

Mateev
14.12.2019, 13:04
Ето как изглежда индикатора на екрана на MetaTrader:

10276

Долния индикатор е на спреда, и на него много ясно се вижда как 10-15 минути преди полунощ брокера увеличава спреда, и го връща на нормални нива цели 2 часа след полунощ.

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

Mateev
14.12.2019, 13:12
..... Аз не мога да си кача твоя експерт по някаква причина
Това не е експерт, а индикатор. Индикатора е за МетаТрадер 4. Rar-файла трябва да се разархивира и след това индикатора трябва да се копира във вярната директория. Това е готово-компилиран Ex4 файл.

Директорията се намира по следния начин:
1. От менюто на MetaTrader 4 избираш File и след това Open Data Folder
2. Отваря се прозорец на Windows Explorer с директорията на твоя MetaTrader 4
3. Отваряш директорията MQL4 и след това поддиректорията Indicators
4. Копираш в нея разархивирания индикатор RsmSpread v1.04.ex4
5. Затваряш експлорера
6. В МетаТрадер в прозореца Navigator отиваш на Indicators, маркираш и с десен бутон на мишката даваш Refresh.
7. Индикатора се появява в списъка. Вземаш го и го пускаш на графиката.

shkata
16.12.2019, 00:17
Може би трябва да прегледаш архива , защото в него не е ex4 a mq4 , който ползва някаква библиотека която я няма и не може да се компилира.

Mateev
16.12.2019, 05:24
Може би трябва да прегледаш архива , защото в него не е ex4 a mq4 , който ползва някаква библиотека която я няма и не може да се компилира.

Благодаря ти. Поправих го с верния файл.

shkata
16.12.2019, 09:21
И аз благодаря , ползвал съм стотици неща които логват спреда но нито едно не е било толкова добре направено.

спекулант
19.12.2019, 10:17
https://forexbenchmark.com/brokers/spreads/
(https://forexbenchmark.com/brokers/spreads/)
Статистика и сравнение на спредовете на различни брокери.

shkata
19.12.2019, 16:13
Това не е никаква статистика а спам за доУен афилиейт сайт :)