Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Отрисовка вне указанных границ. Почему? Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
AntColonel



Зарегистрирован: 03.05.2011
Сообщения: 207
Откуда: Новосибирск

СообщениеДобавлено: Вс Янв 21, 2018 2:20 pm Ответить с цитатой Вернуться к началу

Берем элементарное. Средняя между хаем и лоем.

Делаю условия, что отрисовка идет с определенного бара, который я указываю через меню.

В итоге рисует на всем промежутке данных.

Подскажите, где я ошибся?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 8486

СообщениеДобавлено: Вс Янв 21, 2018 2:31 pm Ответить с цитатой Вернуться к началу

Выложи свой индикатор в текстовом виде. Не охота все по новому набивать...

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
AntColonel



Зарегистрирован: 03.05.2011
Сообщения: 207
Откуда: Новосибирск

СообщениеДобавлено: Вс Янв 21, 2018 2:36 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Выложи свой индикатор в текстовом виде. Не охота все по новому набивать...


Прошу прощения.

Код:

dd = ParamDate("Дата начала", "2012-01-10", 0);
tt = ParamTime("Время начала", "12:00:00", 0);

BarsStart = 1 + BarsSince(DateNum() == dd AND tt == TimeNum());
StartBar = ValueWhen(DateNum() == dd AND tt == TimeNum(), BarIndex());

wilkrplot2 =0;
abc = (H+L)/2;

IIf (BarIndex() >= StartBar, wilkrplot2 = abc, Null);
      wilkrplot2 = IIf(wilkrplot2 > 0 , wilkrplot2, Null);
      
Plot (wilkrplot2,"wilkrplot2",colorRed, styleLine | styleNoRescale, Null, Null, 0, 0, 3);
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 8486

СообщениеДобавлено: Вс Янв 21, 2018 2:55 pm Ответить с цитатой Вернуться к началу

Код:

dd = ParamDate("Дата начала", "2012-01-10", 0);
tt = ParamTime("Время начала", "12:00:00", 0);

abc = (H+L)/2;

wilkrplot2 = IIf (DateNum() >= dd AND tt >= TimeNum(), abc, Null);
     
Plot (wilkrplot2,"wilkrplot2",colorRed, styleLine);

А вот за это
Цитата:
IIf (BarIndex() >= StartBar, wilkrplot2 = abc, Null);

надо розгами сечь.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
AntColonel



Зарегистрирован: 03.05.2011
Сообщения: 207
Откуда: Новосибирск

СообщениеДобавлено: Вс Янв 21, 2018 3:13 pm Ответить с цитатой Вернуться к началу

Теперь рисует так...

Т.е. если по часам время меньше указанного, то не отрисовывает. А надо, что от конкретной даты и времени дальше рисовала постоянно.

Кстати, а почему розгами за ту конструкцию?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 8486

СообщениеДобавлено: Вс Янв 21, 2018 6:07 pm Ответить с цитатой Вернуться к началу

Старею...
Код:

dd = ParamDate("Дата начала", "2012-01-10", 0);
tt = ParamTime("Время начала", "12:00:00", 0);

abc = (H+L)/2;

wilkrplot2 = IIf (DateNum() == dd AND TimeNum() >= tt OR DateNum() > dd, abc, Null);
     
Plot (wilkrplot2,"wilkrplot2",colorRed, styleLine);

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
AntColonel



Зарегистрирован: 03.05.2011
Сообщения: 207
Откуда: Новосибирск

СообщениеДобавлено: Чт Янв 25, 2018 7:11 am Ответить с цитатой Вернуться к началу

Благодарю!
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen