Автор |
Сообщение |
eugenserg
Зарегистрирован: 08.10.2013
Сообщения: 84
|
Есть набор Sell слева-направо. Задача отфильтровать те, что ниже предыдущих, и если ниже Buy, еще один стользящий стоп, в общем. Пытаюсь сделать так:
BP = ValueWhen(Buy, BuyPrice, 1);
SP1 = ValueWhen(Sell[i], SellPrice[i], 1);
SP2 = ValueWhen(Sell[i], SellPrice[i], 2);
for(i = 1; i < BarCount; i++)
{
if(Sell[i] == 1)
{
if(BP[i] > SP1[i])
Sell[i] = 0;
else
{
if(SP2[i] > SP1[i])
Sell[i] = 0;
}
}
}
В результате вроде работает, но при прокрутке иногда пропадают нужные Sell. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Может надо квикАФЛ отключить?
Код: |
SetBarsRequred(SbrAll, SbrAll); |
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
eugenserg
Зарегистрирован: 08.10.2013
Сообщения: 84
|
000 писал(а): |
Может надо квикАФЛ отключить?
Код: |
SetBarsRequred(SbrAll, SbrAll); |
|
Не помогает. Как я понял, при прокрутке, в какой-то момент, второй Sell, становится первым. То-есть он смещается. Цена SP2 = ValueWhen(Sell[i], SellPrice[i], 2); меняется |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Может ты так отключил?
Код: |
SetBarsRequred(SbrAll, 0); |
Если отключил как я написал, то не должно бы.... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
eugenserg
Зарегистрирован: 08.10.2013
Сообщения: 84
|
000 писал(а): |
Может ты так отключил?
Код: |
SetBarsRequred(SbrAll, 0); |
Если отключил как я написал, то не должно бы.... |
С пропадающими разобрался. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
eugenserg
Зарегистрирован: 08.10.2013
Сообщения: 84
|
Можно удалять тему, чтоб не засоряла сайт. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Нет. Ты напиши как разобрался и в чем было дело. И пусть остается. ))
На память. ) |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|