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





СообщениеДобавлено: Пт Ноя 07, 2008 9:37 am Ответить с цитатой Вернуться к началу

000 писал(а):
У меня 2.0 регистрированная.

Видимо, дело в этом.А я на рег. версии еще не заработал.
виктор
Гость





СообщениеДобавлено: Пт Ноя 07, 2008 11:26 am Ответить с цитатой Вернуться к началу

виктор писал(а):
000 писал(а):
У меня 2.0 регистрированная.

Видимо, дело в этом.А я на рег. версии еще не заработал.


Скачал AQ 2.0, а при попытке его установить получил маляву с такой настойчивой рекомендацией купить АВ,что еле удалил свой АВ с компа!
виктор
Гость





СообщениеДобавлено: Сб Дек 06, 2008 9:33 pm Ответить с цитатой Вернуться к началу

Можно ли сделать так,чтобы при помещении нескольких индикаторов в одно окно ,они автомасштабировались независимо друг от друга и их масштаб определялся только размером окна?
000
Site Admin


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

СообщениеДобавлено: Вс Дек 07, 2008 12:52 am Ответить с цитатой Вернуться к началу

Если в функции Plot при выводе значений индикаторов стоит опция независимого масштабирования styleOwnScale (смотри хелпер по функции PLOT), то будут независимы/

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



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

СообщениеДобавлено: Вс Мар 01, 2009 12:14 pm Ответить с цитатой Вернуться к началу

Здравствовать всем.
Помогите разобраться.

Пытаюсь протестировать линии тренда -
Buy=Cross(Close,Study( "DN")) ;
Sell=Cross(Study( "UP"),C);

АМИ видит только первую Study( "DN") и первую Study( "UP").
Остальные в массив не попадают. Через свойства всем присвоен ID.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Пн Мар 02, 2009 9:21 am Ответить с цитатой Вернуться к началу

Нельзя чтобы несколько линий имели одинаковый ID.
Почему так? А если Вы проведете несколько линий с одинаковым ID на одном баре то как Ами должен будет разобраться какую из них ему смотреть?

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



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

СообщениеДобавлено: Пн Мар 02, 2009 1:16 pm Ответить с цитатой Вернуться к началу

Спасибо за ответ. Но это недостаток. Можно было бы предусмотреть возможность создания индюка на базе Study. А он бы просто сказал что есть ошибки в построении. Жаль . Но примем как есть.
Посмотреть профиль Отправить личное сообщение
Sergiovy



Зарегистрирован: 03.03.2008
Сообщения: 180
Откуда: Мурманск

СообщениеДобавлено: Вт Янв 26, 2010 5:27 pm Ответить с цитатой Вернуться к началу

Не могу реализовать (до сих пор, и это несколько стыдноSad
изображение какой либо величины, например HHV(H,PerBuy) в момент появления сигнала например шорт. На экране должна быть ломаная линия, типа карданного вала, которая меняет свое значение в момент нового шорта. Конечно важна не линия, а способ получить значение, но линия тоже неплохо для проверки....
Делаю так:
CSh - это условие шорта можно подставить: L<Ref(L,-1)
PerBuy - за ск баров HHV - можно подставить например 3
for (i = 1; i <= BarCount-1; i++) {
if (CSh1[i]) {
Short[i] = 1;
T=HHV(H,PerBuy);
Top=T[i];
//Top=ValueWhen(Short[i],HHV(H,PerBuy),1);
//ExprS=Top>Ref(Top,-1);
TimeS=BarsSince(Short[i]);
SpS=IIf(TimeS>1,(Top-C[i])/TimeS,0);
}
}
Plot(SpS,"SpS",colorBlack,styleOwnScale);
Plot(TimeS,"TS",colorBlack,styleOwnScale);
Plot(Top,"Top",colorBlack,32);

В общем счетчик баров с момента шорт тоже 0
а Топ рисуется просто линией = значению последнего HHV а истории ( в момент шортов) нету
Помогите, плз.

_________________
"Единственная pабота, достойная нас, — pабота над собой". Шон де Уоppен
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вт Янв 26, 2010 11:08 pm Ответить с цитатой Вернуться к началу

Если надо с циклом, то типа так
Код:

CSh = L < Ref(L,-1);
PerBuy = 3;
Top = HHV(H,PerBuy);
for (i = 2; i <= BarCount-1; i++) {
  if (CSh[i]) {
    Short[i] = 1;
    T[i] = Top[i];
  }
  else
    T[i] = T[i-1];
}
Plot(C, "", IIf(CSh, colorRed, colorBlack), styleCandle);
Plot(T,"Top",colorBlack,32);

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


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

СообщениеДобавлено: Вт Янв 26, 2010 11:11 pm Ответить с цитатой Вернуться к началу

А проще так
Код:

CSh = L < Ref(L,-1);
PerBuy = 3;
Top = HHV(H,PerBuy);
T = ValueWhen(CSh, Top);
 
Plot(C, "", IIf(CSh, colorRed, colorBlack), styleCandle);
Plot(T,"Top",colorGreen);

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



Зарегистрирован: 03.03.2008
Сообщения: 180
Откуда: Мурманск

СообщениеДобавлено: Ср Янв 27, 2010 12:02 am Ответить с цитатой Вернуться к началу

000 писал(а):
А проще так:

Олег, не пойдет.
Этот топ двигается, как HHV...
Надо помнить то значение HHV которое было на последнем сигнале шорт (например), и держать его до тех пор, пока не поступит новый сигнал шорт. Тогда будет новое значение HHV в тот момент, которое должно так же держаться до нового события ( в виде прямой линии от события до события и скачек на новый уровень во время нового события...
Проверяю в цикле...

_________________
"Единственная pабота, достойная нас, — pабота над собой". Шон де Уоppен
Посмотреть профиль Отправить личное сообщение
Sergiovy



Зарегистрирован: 03.03.2008
Сообщения: 180
Откуда: Мурманск

СообщениеДобавлено: Ср Янв 27, 2010 12:08 am Ответить с цитатой Вернуться к началу

000 писал(а):
Если надо с циклом, то типа так

Не...
То же самое, не держит уровень.
Sad
Задача стоит просто записать в ячейку число,и пока я его сам не перепишу ( или новое событие не перепишет), там должно оставаться то же число. а в этих примерах в переменной топ - все время разные значения, а нужно их переписывать только по какому либо событию, как пример по входу в поз шорт....

_________________
"Единственная pабота, достойная нас, — pабота над собой". Шон де Уоppен
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Ср Янв 27, 2010 12:34 am Ответить с цитатой Вернуться к началу

Разве не так?
Поменял условия CSh чтобы не так часто срабатывало

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



Зарегистрирован: 03.03.2008
Сообщения: 180
Откуда: Мурманск

СообщениеДобавлено: Ср Янв 27, 2010 9:50 am Ответить с цитатой Вернуться к началу

000 писал(а):
Разве не так?
Поменял условия CSh чтобы не так часто срабатывало

На первый взгляд все так!
У меня тоже условия не кадый тик ( пробой ххв/ллв/на 15 мин, с периодами 18 и 6...
Но тупо отслеживает текущие ххв (в примере)
У тебя держит!!!
Я просто скопировал код....
Кстати, размер картинки 7,42 кб впечатляет!
Научи, как сворачивать в такие размеры, чтобы все было так прекрасно видно!
Я то щас грузану сервер скринами... Sad
Попробую еще раз в новой отдельной формуле, может у меня чего другое мешает?
Про картинки - очень актуально - не хочется сеть грузить - и так все медленно работает...

_________________
"Единственная pабота, достойная нас, — pабота над собой". Шон де Уоppен
Посмотреть профиль Отправить личное сообщение
Sergiovy



Зарегистрирован: 03.03.2008
Сообщения: 180
Откуда: Мурманск

СообщениеДобавлено: Ср Янв 27, 2010 10:18 am Ответить с цитатой Вернуться к началу

000 писал(а):
Разве не так?
Поменял условия CSh чтобы не так часто срабатывало

Все равно не работает...
Меняет уровень с каждым сигналом на шорт, а надо с каждым шортом.
(например, когда цена падает, пробитие нижнего уровня идет постоянно, но шорт то один!!!!
Самый первый раз и стрелочка одна, и никакое еквити не помогает...
может вирусы Smile (шутка)!

_________________
"Единственная pабота, достойная нас, — pабота над собой". Шон де Уоppен
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen