Автор |
Сообщение |
alexqwert
Зарегистрирован: 07.01.2016
Сообщения: 18
|
Надо пробежать по всем символам из базы данных и посчитать количество символов на которых сработало условие и вывести его в виде индикатора.
Например, кол-во символов где close выше MA.
Как такое написать? |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Пробежать по базе это однозначно анализатором.
Типа вот такой код
Код: |
Filter = C > MA(C, 50); |
Там же можно создать композитный символ AddToComposite() в который вывести результат работы. Он и будет индикатором. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
alexqwert
Зарегистрирован: 07.01.2016
Сообщения: 18
|
Спасибо, разобрался.
Только почему-то этот символ рисуется по открытию (ТФ -weekly )
Как исправить, чтобы дата была по close ?
new_high=C>Ref(HHV(H,52),-1);
buy = 0;
AddToComposite(new_high, "~NewHigh52", "v" );
graph0 = Foreign( "~NewHigh52", "v" ); |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Ничего не понял. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
alexqwert
Зарегистрирован: 07.01.2016
Сообщения: 18
|
Тайм фрейм на котором запускал сканирование weekly.
Отрисовка индикатора происходит по дате начала интервала (по понедельникам) :
10.08.2020 - 42
03.08.2020 - 57
27.07.2020 - 46 и т.д.
А если запустить Explore то там нормальные даты 14.08, 07.08, 31.07
Значения индикатора совпадают.
Почему он рисуется криво? |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Я все равно не понял.
Посмотри Quote Editor какие там стоят даты. По идее должены быть даты понедельника (дата начала интервала). |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
|