Автор |
Сообщение |
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
TimeFrameSet( 30 );
Это 30 секунд. Чтобы было минут надо или 30*60 или 1800 |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Bublgam
Зарегистрирован: 05.01.2009
Сообщения: 7
|
Можно ли средствами AFL нарисовать на графике окружность
(не применяя низкоуровневую графику)? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Теоретически можно, только из двух половинок (верхней и нижней), но с помощью низкоуровневой графики проще. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Bublgam
Зарегистрирован: 05.01.2009
Сообщения: 7
|
Вопрос я задал намереваясь добраться до логарифмической спирали.
Но пока не получается даже круг.
Применив и алгебру и геометрию получаю сомнительные результаты.
//trig
sin1 = sin(3.14*BarIndex()/100);
Plot(sin1,"Sinus",colorRed,styleLine);
============================
//alg
// (x - 1)^2 + (y - 1 )^2 = 1
ttt = (BarIndex()-49602)^2 + (C*0.002)^2;
Plot(ttt,"",1,1);
//Число 49602 произвольно - на моем графике оно соответствует номеру бара за 40 баров до конца графика.
-------------------------------------
(x - 1)^2 + (y - 1 )^2 = 1
Эта формула описывает все точки окружности, но, к моему удивлению,
оказалось что параметр Y (цена) фактически не влияет на форму
круга. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Формула полу круга будет такой
у = SQRT(R^2 - X^2)
Если правильно помню... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Red
Зарегистрирован: 06.05.2009
Сообщения: 13
|
Нашел на сайте индикатор, рисует линии поддержки и сопротивления.
http://www.amibroker.com/library/detail.php?id=597&hilite=REF
В целом он рабочий, рисует нормально. Но если Ами подключить к Квику, то в реал-тайм Амик подвисает. Может поработать от 2 мин до 2-х часов, но все равно подвиснет. Тригером может стать любая манипуляция, от замены Simbol до прокрутки.
Что не так?? Как его исправить?
Прошу помощи. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
fedic
Зарегистрирован: 26.05.2008
Сообщения: 17
|
Необходимо расчитать накопительную сумму (вычисление интеграла) и отрисовывать результат этой суммы. Имеется вычисляемая переменная A которая потом на каждом шаге должна добавляться к накопительной сумме:
А = .... формула....;
В[0] = 0; // самое первое значение суммы =0 ( без этой строчки в следующей строке возникает ошибка инициализации)
В = В + А;
Plot( В , ......);
Plot( А , ......);
отрисовываные значения А и В совпадают, значит накопительная сумма не вычисляется!
Подскажите пожалуйста что я делаю не так? Подозрение что В постоянно равно 0 |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Используй Cum() или Sum()
Код: |
A = формула;
Plot(Cum(A), "", ...);
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
fedic
Зарегистрирован: 26.05.2008
Сообщения: 17
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Red писал(а): |
Нашел на сайте индикатор, рисует линии поддержки и сопротивления.
http://www.amibroker.com/library/detail.php?id=597&hilite=REF
В целом он рабочий, рисует нормально. Но если Ами подключить к Квику, то в реал-тайм Амик подвисает. Может поработать от 2 мин до 2-х часов, но все равно подвиснет. Тригером может стать любая манипуляция, от замены Simbol до прокрутки.
Что не так?? Как его исправить?
Прошу помощи. |
Угу. Там очень тормозят функции Trough и Peak. Прямо сейчас не посмотрю, башка разболелась. Постараюсь на днях глянуть, что можно сделать... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
ID
Советник
Зарегистрирован: 07.01.2008
Сообщения: 370
|
Привет, парни!
Знаю, что ами может выдавать значения массивов там на экране где я хочу (давно видел это в каком-то посте). Как это сделать? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Хм. Это только с помощью низкоуровневой графики... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Код: |
GfxSelectFont( "Tahoma", 20 );
GfxDrawText( "Close = " + WriteVal(C), 100, 20, 350, 50, 0 );
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
ID
Советник
Зарегистрирован: 07.01.2008
Сообщения: 370
|
Спасибо, Олег!
Шрифт ты клево узнал |
|
|
Посмотреть профиль Отправить личное сообщение |
|
MrDrJOKER
Зарегистрирован: 22.06.2009
Сообщения: 489
|
у меня такой вопросик назрел, как в AFL сохранить в переменную цену при последней покупке? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|