Закрытая тема
01.07.2013, 08:01
Аватар для DiZin
DiZin DiZin вне форума Почётный гражданин
Регистрация: 06.10.2009 / Адрес: то тут, то там / Сообщений: 731
Поблагодарили 460 раз(а) / Репутация: 465
У меня iRSI() почему-то так так не работает.
PHP код:
buf1[i] = iCustom(NULL,0,"@DDL",Period1,Shift1,MODE_ASCEND,i); 
Пробовал уже менять на irsi. Ошибка?
Не стесняемся жать F1 в редакторе. Такие вот параметры у функции iRSI

iRSI( string symbol, int timeframe, int period, int applied_price, int shift)
Добрею прямо на глазах
01.07.2013, 08:05
Аватар для sergh67
sergh67 sergh67 вне форума Активный участник
Регистрация: 02.08.2012 / Сообщений: 193
Поблагодарили 50 раз(а) / Репутация: 51
Может так и получится грааль?
Юноша я вас игнорирую с ваши очередным граалем. Пойду сигареты постреляю. Буду завтра.
01.07.2013, 08:07
Аватар для sergh67
sergh67 sergh67 вне форума Активный участник
Регистрация: 02.08.2012 / Сообщений: 193
Поблагодарили 50 раз(а) / Репутация: 51
Не стесняемся жать F1 в редакторе. Такие вот параметры у функции iRSI

iRSI( string symbol, int timeframe, int period, int applied_price, int shift)
Я не совсем понимаю. Это значит что у меня будет работать? Или у меня не будет работать?
01.07.2013, 08:09
Аватар для qqmber
qqmber qqmber вне форума Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
У меня iRSI() почему-то так так не работает.
PHP код:
buf1[i] = iCustom(NULL,0,"@DDL",Period1,Shift1,MODE_ASCEND,i); 
Пробовал уже менять на irsi. Ошибка?
Код:
iRSI(NULL,0,RSIPeriod,0,i);
iCustom(NULL,0,"RSI",RSIPeriod,0,i);
Работают абсолютно одинаково.
А вот что такое "@DDL" непонятно.Тут имя файла вызываемого индикатора должно стоять.
01.07.2013, 08:12
Аватар для sergh67
sergh67 sergh67 вне форума Активный участник
Регистрация: 02.08.2012 / Сообщений: 193
Поблагодарили 50 раз(а) / Репутация: 51
Вы видели параметр MODE_ASCEND. Он должен быть!
01.07.2013, 08:18
Аватар для sergh67
sergh67 sergh67 вне форума Активный участник
Регистрация: 02.08.2012 / Сообщений: 193
Поблагодарили 50 раз(а) / Репутация: 51
"@DDL" У меня в пользовательских индикаторах нет не RSI и не каких других. Я их все сразу удаляю после установки терминала. А "@DDL" это типа как обозначение файла вместо RSI, моя ассоциация с dll. Но я его делал год назад, может как нибудь во что нибудь другое переименую.

Последний раз редактировалось sergh67; 01.07.2013 в 08:21.
01.07.2013, 08:23
Аватар для DiZin
DiZin DiZin вне форума Почётный гражданин
Регистрация: 06.10.2009 / Адрес: то тут, то там / Сообщений: 731
Поблагодарили 460 раз(а) / Репутация: 465
Юноша я вас игнорирую с ваши очередным граалем. Пойду сигареты постреляю. Буду завтра.
фигасе
все, отписываюсь от ветки
Добрею прямо на глазах
01.07.2013, 08:26
Аватар для VikTim
VikTim VikTim вне форума Новичок форума
Регистрация: 08.06.2013 / Сообщений: 11
Поблагодарили 21 раз(а) / Репутация: 22
фигасе
все, отписываюсь от ветки
Похоже есть разница между бУферами и буферАми
01.07.2013, 08:32
Аватар для sergh67
sergh67 sergh67 вне форума Активный участник
Регистрация: 02.08.2012 / Сообщений: 193
Поблагодарили 50 раз(а) / Репутация: 51
фигасе
все, отписываюсь от ветки
Я не про вас! Вы чего? Вы сами сказали, что игнорируете трейдеров которые все думают что у них грааль. Я просто переформулировал вашу фразу, не имея в виду вас. Это ваши слова.
В конце концов если вам такая поставка вопроса не нравится, почему вы на себя не обижаетесь?

Последний раз редактировалось sergh67; 01.07.2013 в 08:38.
01.07.2013, 08:35
Аватар для sergh67
sergh67 sergh67 вне форума Активный участник
Регистрация: 02.08.2012 / Сообщений: 193
Поблагодарили 50 раз(а) / Репутация: 51
Проще говоря вот код.

Скрытый текст

PHP код:
buf1[i] = iCustom(NULL,0,"@DDL",Period1,Shift1,MODE_ASCEND,i);
      
buf2[i] = iCustom(NULL,0,"@DDL",Period2,Shift2,MODE_ASCEND,i);
      
buf3[i] = (buf2[i] - buf1[i+1])+buf1[i];
      
buf4[i] = -1*(buf2[i] -  buf3[i+1])+buf3[i];
      
buf5[i] = iCustom(NULL,0,"@DDL",Period1,Shift1,MODE_DESCEND,i);
      
buf6[i] = iCustom(NULL,0,"@DDL",Period2,Shift2,MODE_DESCEND,i);
      
buf7[i] = (buf6[i] - buf5[i+1])+buf5[i];
      
buf8[i] = -1*(buf6[i] - buf7[i+1])+buf7[i]; 
[свернуть]
01.07.2013, 08:46
Аватар для DiZin
DiZin DiZin вне форума Почётный гражданин
Регистрация: 06.10.2009 / Адрес: то тут, то там / Сообщений: 731
Поблагодарили 460 раз(а) / Репутация: 465
Я не про вас! Вы чего? Вы сами сказали, что игнорируете трейдеров которые все думают что у них грааль. Я просто переформулировал вашу фразу, не имея в виду вас. Это ваши слова.
В конце концов если вам такая поставка вопроса не нравится, почему вы на себя не обижаетесь?
А, ну ладно
Добрею прямо на глазах
01.07.2013, 08:48
Аватар для DiZin
DiZin DiZin вне форума Почётный гражданин
Регистрация: 06.10.2009 / Адрес: то тут, то там / Сообщений: 731
Поблагодарили 460 раз(а) / Репутация: 465
Проще говоря вот код.

Скрытый текст

PHP код:
buf1[i] = iCustom(NULL,0,"@DDL",Period1,Shift1,MODE_ASCEND,i);
      
buf2[i] = iCustom(NULL,0,"@DDL",Period2,Shift2,MODE_ASCEND,i);
      
buf3[i] = (buf2[i] - buf1[i+1])+buf1[i];
      
buf4[i] = -1*(buf2[i] -  buf3[i+1])+buf3[i];
      
buf5[i] = iCustom(NULL,0,"@DDL",Period1,Shift1,MODE_DESCEND,i);
      
buf6[i] = iCustom(NULL,0,"@DDL",Period2,Shift2,MODE_DESCEND,i);
      
buf7[i] = (buf6[i] - buf5[i+1])+buf5[i];
      
buf8[i] = -1*(buf6[i] - buf7[i+1])+buf7[i]; 
[свернуть]
Вопрос №1.
Зачем MODE_ASCEND и MODE_DESCEND вместо значений номеров буферов.
Вопрос №2. Причем тут @DDL и RSI..
Добрею прямо на глазах
01.07.2013, 08:49
Аватар для sergh67
sergh67 sergh67 вне форума Активный участник
Регистрация: 02.08.2012 / Сообщений: 193
Поблагодарили 50 раз(а) / Репутация: 51
Я не кого обидеть не хочу. Просто под юношей я имел ввиду трейдера.
01.07.2013, 08:52
Аватар для sergh67
sergh67 sergh67 вне форума Активный участник
Регистрация: 02.08.2012 / Сообщений: 193
Поблагодарили 50 раз(а) / Репутация: 51
А у меня нет никаких номеров буферов. Я через iCustom получаю RSI. Почему то он на прямую с кодом не дружит.

Последний раз редактировалось sergh67; 01.07.2013 в 09:01.
01.07.2013, 09:03
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
А у меня нет никаких номеров буферов. Я через iCustom получаю RSI.
Как-же нету??? А выделил я что?
Проще говоря вот код.
Код:
buf1[i] = iCustom(NULL,0,"@DDL",Period1,Shift1,MODE_ASCEND,i);
      buf2[i] = iCustom(NULL,0,"@DDL",Period2,Shift2,MODE_ASCEND,i);
      buf3[i] = (buf2[i] - buf1[i+1])+buf1[i];
      buf4[i] = -1*(buf2[i] -  buf3[i+1])+buf3[i];
      buf5[i] = iCustom(NULL,0,"@DDL",Period1,Shift1,MODE_DESCEND,i);
      buf6[i] = iCustom(NULL,0,"@DDL",Period2,Shift2,MODE_DESCEND,i);
      buf7[i] = (buf6[i] - buf5[i+1])+buf5[i];
      buf8[i] = -1*(buf6[i] - buf7[i+1])+buf7[i];
01.07.2013, 09:08
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Почему то он на прямую с кодом не дружит.
А не дружит с кодом видимо из-за неправильного написания.
Здесь http://docs.mql4.com/ru/indicators/iRSI посмотри.
01.07.2013, 09:10
Аватар для sergh67
sergh67 sergh67 вне форума Активный участник
Регистрация: 02.08.2012 / Сообщений: 193
Поблагодарили 50 раз(а) / Репутация: 51
Вопрос №1.
Зачем MODE_ASCEND и MODE_DESCEND вместо значений номеров буферов.
Вопрос №2. Причем тут @DDL и RSI..
Вы же сами написали значения буферов. А выделили буферы?
01.07.2013, 09:13
Аватар для sergh67
sergh67 sergh67 вне форума Активный участник
Регистрация: 02.08.2012 / Сообщений: 193
Поблагодарили 50 раз(а) / Репутация: 51
А что толку мне смотреть? У меня индикатор только в таком виде и работает. Вы сами посмеялись зачем я по второму кругу iCustom хочу пустить. Вот!
01.07.2013, 09:26
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Почему ты решил что над тобой или твоим кодом смеялись? Я предложил тебе посмотреть документацию, как это должно быть написано.

В буфер надо помещать только те значения которые должны отображаться индикатором на графике цены или в отдельном дополнительном окне. Все остальные данные, необходимые для расчёта можно помещать в локальные переменные.
01.07.2013, 09:41
Аватар для sergh67
sergh67 sergh67 вне форума Активный участник
Регистрация: 02.08.2012 / Сообщений: 193
Поблагодарили 50 раз(а) / Репутация: 51
Я на этом языке не разговариваю. Проще! Вы мне все сказали, - зачем я использую iCustom а не iRSI. Я в свою очередь пытаюсь объяснить, что только так он у меня и работает. iRSI не поставляется. Иного варианта я не знаю. В учебнике я нечего не понимаю, иначе бы я не был здесь, как и вся та шайка-лейка трейдеров которая здесь тусуется прося помощи. Учебник мало доступен для индивидуального изучения. Без преподавателя предмета с учебником делать нечего.
Закрытая тема


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 18:18. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO