ssaofforceindex.mq5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «ssaofforceindex.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор выполняет расчёт и визуализацию аналитического показателя на основе сингулярного спектрального анализа (SSA) ценовых данных. Основные вычисления осуществляются через внешнюю библиотеку libSSA.dll.
В качестве исходных данных используется индикатор Force, рассчитываемый на заданном периоде и с выбранным типом цены. Результат отображается в отдельном окне графика с уровнями -80 и -20.
Индикатор поддерживает настройку количества обрабатываемых баров, параметра задержки и числа итераций вычислений для повышения точности сглаживания.
Настройки программы
| Настройка | Описание |
|---|---|
| Lag | Параметр задержки (лаг) для расчёта сингулярного спектрального анализа |
| NumberOfComputations | Количество итераций вычислений для уточнения результата анализа |
| NumberOfBars | Количество баров, обрабатываемых при расчёте индикатора |
| Price | Тип цены, используемый в качестве исходных данных для расчёта |
| ForcePeriod | Период расчёта индикатора Force |
| ForceMaMethod | Метод скользящей средней, используемый при расчёте индикатора Force |
| ForcePrice | Тип цены, применяемый при расчёте индикатора Force |
Поиск по коду файла
#import "libSSA.dll"
void fastSingular(double& sourceArray[],int arraySize, int lag, int numberOfComputationLoops, double& destinationArray[]);
#import
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_buffers 1
#property indicator_color1 Goldenrod
#property indicator_width1 2
#property indicator_level1 -80
#property indicator_level2 -20
#property indicator_levelcolor White
#property indicator_levelstyle STYLE_DOT
extern int Lag = 25;
extern int NumberOfComputations = 2;
extern int NumberOfBars = 500;
extern int Price = PRICE_CLOSE;
extern int ForcePeriod = 13;
extern ENUM_MA_METHOD ForceMaMethod = MODE_SMA;
extern ENUM_APPLIED_PRICE ForcePrice = PRICE_CLOSE;
double SSA[];
double sourceValues[];
double calcValues[];
int init()
{
// код доступен только после оплаты
}
SetIndexBuffer(0,SSA);
NumberOfBars = MathMin(NumberOfBars,5000);
ArrayResize(sourceValues,NumberOfBars);
AПоказано первые 50% кода (символов: 1433)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.