Блог им. Sibiryachok

Нужна помощь по Ами

Камрады, нужна помощь по Ами.

Сам я могу писать там некоторые простые вещи, но не все.

Мне в настоящий момент нужна отрисовка линий от экстремумов. Более подробно уже лично.

У кого есть интерес, возможность и немного времени, откликнитесь.


★2
19 комментариев
типа вот тут любители этого продукта тусуются
www.amisite.ru/

avatar
bocha, там один Олег остался. Иногда занят, иногда еще что-то. Ищу еще кого-нибудь.
avatar
Sibiryachok, А на Пауке тоже все исчезли?  Помнится N лет назад добрые люди там отвечали на мои вопросы по Ами

Ами-то и я использую. Но графикой совершенно не увлекаюсь
avatar
bocha, на Пауке вроде тоже Олег по Ами выручал всегда.
avatar
Sibiryachok, … да, без Олега там почти нечего делать… дай Бог здоровья человеку, очень многим помог…
avatar
… горизонтальные линии-то?.. 
avatar
roan, ну для примера да, горизонтальные. В дальнейшем замена этого блока на кривые.
avatar
Sibiryachok, … например, так (замени массив Close на свой в первой строке, если необходимо): 

//===============

tmp = C;
ASCT=ValueWhen(HHV(tmp,14),tmp,1);
stren = Param(«Strength»,5,2,9,1);
mcum=Cum(1)-1;

function GTBs(bars)
{
Top=tmp== HHV(tmp,2*bars) AND Ref(HHV(tmp,bars),bars) < tmp;
Top=Top AND LastValue(mcum)-ValueWhen(Top,mcum) > bars;
return Top;
}

function GVAs(bars)
{
VAss=ASCT==LLV(ASCT,2*bars) AND Ref(LLV(ASCT,bars),bars)>ASCT;
VAss=VAss AND LastValue(mcum)-ValueWhen(VAss,mcum)>bars;
return VAss;
}
P1 = GTBs(stren);
V1 = GVAs(stren);
RFfs=ValueWhen(P1,tmp);
SF=ValueWhen(V1,ASCT);
cbar=Param(«cbar»,4,2,30,1);
RFn=IIf(RFfs AND BarsSince(P1)<=cbar,RFfs,Null);
SF1=IIf(SF AND BarsSince(V1)<=cbar,SF,Null);
Plot(RFn,"",colorWhite,styleDots|styleNoLine);
Plot(SF1,"",colorWhite,styleDots|styleNoLine);
Plot(RFfs,"",colorBlue,40+16|styleNoLabel);
Plot(SF,"",colorBlue,40+16|styleNoLabel);
//===============

avatar

roan, да это совсем не про то.

У меня маленько другой алгоритм поиска экстремума. Точнее поиска-то нет. 

avatar
Sibiryachok, … ну, значит не догнал идею… %-)
avatar
Посмотрите здесь http://www.amibroker.com/kb/category/charting/indicators/, может там есть то что вам надо. Если нет, спрашивайте на пауке.
avatar
Ами это тупиковая ветка развития. К сожалению…
avatar
facevalue, я не согласен. В любом случае, каждому свое. Кто-то и с роботами сливает, а кто-то зарабатывает пользуясь котировками из газет трехдневной давности
avatar
Anton Shabunin, Я смотрю с позиции реальной торговли. АМИ это тупик в плане реальной торговли. Хоть крест рисуйте. На АМИ можно тестировать даже росРынок. И? Вы херачите код, он работает, но кто из русВендоров его поддерживает? Оки, Вы на фашРынке. Америка, Европа… Где Вы можете реализовать наработки? АМИ не пускает даже на фьючи СМЕ! ))) Смысл кодить под труп? Смысл вообще кодить в АМИ? ))) 
avatar
facevalue, какие кресты, какой код? Если ваша платформа
даёт что-то для вашего стиля торговли, чего по-вашему нет в Ами, я за вас рад.

Мне по большому счёту вообще достаточно недельных миниграфиков из газеты IBD, а для поддержания базы котировок, ежедневного скана базы и отрисовки графиков мне Ами даже более чем достаточно.

Короче продолжайте пользоваться тем чем пользуетесь и нечего нападать на замечательную программу.
avatar
Anton Shabunin, антон я с ним соглашусь. у ами куча проблем. Например массивы. Сделайка мне 2в массив или 3 в массив не привящанный к времени.

Даже в екселе сейчас с остни раз боьше статистических функций чем в ами.

скорость у ами хорошая только когда надо считать что то несолжное.

матрицы он переумножать уже не уммет.

avatar
gluhov, я не большой специалист по afl, но если имеется в виду 2 или 3 мерный массив, то его можно сэмулировать с помощью статических переменных типа

array_{dim1}_{dim2}_{dim3} — массив с размерностью 3.
т.е. чтобы обратиться к элементу array[1][2][3] нужно использовать статическую переменную array_1_2_3

Перемножение матриц делается штатными средствами Ами с помощью оператора @.
Начиная с 6.00 Ами имеет
Full Matrix support (two dimensional arrays)
in AFL with direct native matrix arithmetic
(matrix operations like addition, subtraction, multiplication,
division, transpose, etc), see Matrix, MxIdentity, MxTranspose, MxGetSize.
В новых версиях добавилось ещё куча функций для работы с матрицами.

Почитайте Changelog для последних бет, может, там уже есть что вам нужно.

avatar
gluhov, … ну, я бы вот сказал, что циклы бывают медленными… еще чего-то хотелось бы, а этого нет… но тогда это все нужно рассматривать в прямом сравнении с другими программами в этой ценовой категории… много у него аналогов/конкурентов? являются ли аналоги идеальными программами?.. не факт... 
avatar
facevalue, … у всех программ свои недостатки и достоинства… дешивизна, простота освоения и пр. качества ами делают его вполне интересным для определенной категории пользователей… по крайней мере — с квиком в плане строительства графиков его сравнивать глупо, это небо и земля… так что не вижу повода сильно наезжать на ами… %-)) 
avatar

теги блога Sibiryachok

....все тэги



UPDONW
Новый дизайн