Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 1036
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
double op_i,cl_i,rezult;
Помогите написать советник. необходимо что бы он открывал в бай когда два бара бьют в одну точку лоу свечами, и в селл когда бьют хаями в одну точку...
по одномк из видео уроков написал советника по индикатору, но тк опыта вообще нет, написать самому много не получается... точне ничего не получается без помощи.
локальные переменные: int i,up,dn,zr,Down,Up,Zero;
double op_i,cl_i,rezult;
ну вот, опять не вижу SRC. Чтоб не делать тайну на пустом месте, вот полный код моего советника по подсчету ап-даун баров за период, может это поможет спецам понять, где ошибка:
Да тут и понимать нечего. При делении int на int получается int независимо от типа переменной принимающей результат деления.
Вот кнопка SRC
.
Здравствуйте всем ) Подскажите пожалуйста - как встроить пользовательский индикатор в торгового робота ( например скачал код индикатора канал Дончиана ) - вот код ( что выбрать из этого чтоб рисовало ???
#property copyright "ps"
#property link ""
//---- indicator settings
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Magenta
#property indicator_color2 Magenta
#property indicator_width1 1
#property indicator_width2 1
//---- indicator parameters
extern int periods=20;
//---- indicator buffers
double upper[];
double lower[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- drawing settings
SetIndexStyle(0,DRAW_LINE);
SetIndexStyle(1,DRAW_LINE);
//---- indicator buffers mapping
SetIndexBuffer(0,upper);
SetIndexBuffer(1,lower);
//---- name for DataWindow and indicator subwindow label
IndicatorShortName("Donchian Channel("+periods+")");
SetIndexLabel(0,"Upper");
SetIndexLabel(1,"Lower");
//---- initialization done
return(0);
}
//+------------------------------------------------------------------+
//| now do the dance. |
//+------------------------------------------------------------------+
int start()
{
int limit;
int counted_bars=IndicatorCounted();
//---- last counted bar will be recounted
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
//---- calculate values
for(int i=0; i<limit; i++) {
upper[i]=iHigh(Symbol(),Period(),iHighest(Symbol(),Period(),MODE_HIGH,periods,i));
lower[i]=iLow(Symbol(),Period(),iLowest(Symbol(),Period(),MODE_LOW,periods,i));
}
return(0);
}
0
Здравствуйте всем ) Подскажите пожалуйста - как встроить пользовательский индикатор в торгового робота ( например скачал код индикатора канал Дончиана ) - вот код ( что выбрать из этого чтоб рисовало ???
Индикатор рисует через буферы. В советнике буферов нету, и в нём рисовать нужно объектами.
а что мне делать теперь ??? у меня стратегия построена на основе канала - есть альтернативная замена ?
я знаю, где кнопка SRC, да только после "вставить" нет изображения кода. вот что я имел в виду, говоря "не вижу SRC". Вот сейчас - Вы видите выше выложенный код? Я не вижу.