Делать iCustom, еще и по шагам....? Вкуривая из учебника в нужную ли страницу курево заворачивали?)
Посредством iCustom осуществляется обращение из программы (обычно из советника) к значениям пользовательского индикатора, которые хранятся в его индексных массивах
Что конкретно из нижеследующего не понятно?
double iCustom( | string symbol, int timeframe, string name, ..., int mode, int shift) |
symbol | - | Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ. |
timeframe | - | Период. Может быть одним из периодов графика. 0 означает период текущего графика. |
name | - | Имя пользовательского индикатора. |
... | - | Список параметров (при необходимости). Передаваемые параметры должны соответствовать порядку объявления и типу внешних (extern) переменных пользовательского индикатора. |
mode | - | Индекс линии индикатора. Может быть от 0 до 7 и должен соответствовать индексу, используемому одной из функций SetIndexBuffer. |
shift | - | Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад). |
Ну напрример ты хочешь написать советника, со своим индикатором... Берешь шаблон.. напр. встроеный советник по МАКДаку...
заместо стандартных
MacdCurrent=CD(NULL,0,5,13,3,PRICE_CLOSE,MODE_MAIN,0);
MacdPrevious=CD(NULL,0,5,13,3,PRICE_CLOSE,MODE_MAIN,1);
SignalCurrent=CD(NULL,0,5,13,3,PRICE_CLOSE,MODE_SIGNAL,0);
SignalPrevious=CD(NULL,0,5,13,3,PRICE_CLOSE,MODE_SIGNAL,1);
Пишешь свои параметры. на основе своего индюка.. например
N1 = iCustom(NULL, 0, "SampleInd",13,1,0);
N2 = iCustom(NULL, 0, "SampleInd",13,1,1);
Нулл - название валютной пары... если напишешь заместо нулла чтонить типа евро/юсд, то советник будет робить только на евробаксе
SampleInd - это к примеру название индюка, который хочешь заюзать
13,1, - это параметры индюка
0 или 1,2... - это номер бара по которому будет поступать сигнал
Я прошу извинить за вторжение, но не могли бы Вы определить параметры функции индикатора OnChat Stochastic. Вариант -
value=iCustom(Symbol(),PERIOD_M15,"OnChart Stochastic",KPeriod,DPeriod,Slowing,maPeriod,maMethod,maPrice,[x],i_);
не пролезает?!
Буду очень признателен за помощь.
Индикатор прилагается.
Я прошу извинить за вторжение, но не могли бы Вы определить параметры функции индикатора OnChat Stochastic. Вариант -
value=iCustom(Symbol(),PERIOD_M15,"OnChart Stochastic",KPeriod,DPeriod,Slowing,maPeriod,maMethod,maPrice,[x],i_);
не пролезает?!
Буду очень признателен за помощь.
Индикатор прилагается.
double value00=iCustom(NULL,0,"OnChart Stochastic",KPeriod,Slowing,DPeriod,maPeriod,maMethod,maPrice,overBought,overSold,timeFrame,0,0); double value10=iCustom(NULL,0,"OnChart Stochastic",KPeriod,Slowing,DPeriod,maPeriod,maMethod,maPrice,overBought,overSold,timeFrame,1,0); double value20=iCustom(NULL,0,"OnChart Stochastic",KPeriod,Slowing,DPeriod,maPeriod,maMethod,maPrice,overBought,overSold,timeFrame,2,0); double value30=iCustom(NULL,0,"OnChart Stochastic",KPeriod,Slowing,DPeriod,maPeriod,maMethod,maPrice,overBought,overSold,timeFrame,3,0); double value40=iCustom(NULL,0,"OnChart Stochastic",KPeriod,Slowing,DPeriod,maPeriod,maMethod,maPrice,overBought,overSold,timeFrame,4,0);Что-то примерно так. Но только этот вариант для текущего графика
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
простите чайника,но никак не вкурю из учебника как делать iCustom/
если такой вопрос не оскорбление,помогите пожалуйста