Нужна помощь по Ами
Камрады, нужна помощь по Ами.
Сам я могу писать там некоторые простые вещи, но не все.
Мне в настоящий момент нужна отрисовка линий от экстремумов. Более подробно уже лично.
У кого есть интерес, возможность и немного времени, откликнитесь.
715 |
Читайте на SMART-LAB:
Российский рынок уходит на праздники в зеленом
Торги 20 февраля на российских фондовых площадках проходили в умеренном плюсе на небольших объемах. Номинированный в рублях индекс Мосбиржи к...
Обновление кредитных рейтингов в ВДО и розничных облигациях (ООО "Урожай" и ООО "ЦЕНТР-РЕЗЕРВ" присвоен статус "Под наблюдением", ООО «ХРОМОС Инжиниринг» подтвердил ruBB)
🔴ООО «УРОЖАЙ»
АКРА присвоило статус «Под наблюдением» кредитному рейтингу BB-(RU) «Урожай» — небольшой региональный производитель зерновых и...
Инвестиции без спешки: торгуем в выходные
Рынок часто движется импульсами, и тем важнее оценивать активы без спешки, не отвлекаясь на инфошум. Для этого отлично подходят выходные дни. В...
Россети Центр. Отчет об исполнении инвестпрограммы за Q4 2025г. Ожидаемо снизилась дивидендная база по РСБУ.
Компания Россети Центр опубликовала отчет об исполнении инвестпрограммы за Q4 2025г., где показаны финансовые показатели компании по РСБУ в...
www.amisite.ru/
Ами-то и я использую. Но графикой совершенно не увлекаюсь
//===============
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);
//===============
roan, да это совсем не про то.
У меня маленько другой алгоритм поиска экстремума. Точнее поиска-то нет.
даёт что-то для вашего стиля торговли, чего по-вашему нет в Ами, я за вас рад.
Мне по большому счёту вообще достаточно недельных миниграфиков из газеты IBD, а для поддержания базы котировок, ежедневного скана базы и отрисовки графиков мне Ами даже более чем достаточно.
Короче продолжайте пользоваться тем чем пользуетесь и нечего нападать на замечательную программу.
Даже в екселе сейчас с остни раз боьше статистических функций чем в ами.
скорость у ами хорошая только когда надо считать что то несолжное.
матрицы он переумножать уже не уммет.
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 для последних бет, может, там уже есть что вам нужно.