mt4correlation_seperate_window.mq5
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «mt4correlation_seperate_window.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
При активации отображается также скользящая средняя рассчитанного символа, период которой задаётся отдельным параметром. Можно показать только линию скользящей средней, скрывая основную линию ценовых данных. Масштаб автоматически подстраивается под минимальные и максимальные значения цен за указанный интервал истории.
Настройки программы
| Настройка | Описание |
|---|---|
| simbol_name1 | Символ — Имя внешнего инструмента, данные которого используются для расчёта и отрисовки линии в отдельном окне. |
| bars_for_autoscale1 | Баров для автошкалирования — Количество баров, по которым определяются минимальные и максимальные значения цен для расчёта масштаба отображения. |
| inverse1 | Инверсия — Переключатель, меняющий направление масштабирования: при включении значения отображаются зеркально относительно базового уровня. |
| MA1 | Скользящая средняя — Включает или отключает отрисовку линии скользящей средней рассчитанного символа поверх основной линии. |
| MAPeriod1 | Период скользящей средней — Период расчёта скользящей средней, используемой при отображении дополнительной линии. |
| MAOnly1 | Только скользящая средняя — При включении скрывает основную линию ценовых данных и отображает только линию скользящей средней. |
Поиск по коду файла
#property indicator_separate_window
#property indicator_buffers 2 //Original=2
#property indicator_color1 Gold
#property indicator_color2 Lime
extern string simbol_name1 = "EURUSD";
extern int bars_for_autoscale1 = 200;
extern bool inverse1 = false;
extern bool MA1 = true;
extern int MAPeriod1 = 1;
extern bool MAOnly1 = true;
double simbolBuffer1[];
double MABuffer1[];
int init()
{
// код доступен только после оплаты
}
int start()
{
// код доступен только после оплаты
}
double simbol_scale1 = 1;
double simbol_offset1 = 0;
int i1,k1;
int cb1=IndicatorCounted();
i1 = Bars-cb1-1;
k1 = bars_for_autoscale1;
if (bars_for_autoscale1==0) k1=Bars;
double max_scale1=iClose(simbol_name1,0,1);
double min_scale1=iClose(simbol_name1,0,1);
double max_scale2=Close[1];
double min_scale2=Close[1];
while(k1>=0)
{
if (max_scale1<iClose(simbol_name1,0,k1)) max_scale1=iClose(simbol_name1,0,k1);
if (minПоказано первые 50% кода (символов: 1607)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.