Нужна помощь по Ами
Камрады, нужна помощь по Ами.
Сам я могу писать там некоторые простые вещи, но не все.
Мне в настоящий момент нужна отрисовка линий от экстремумов. Более подробно уже лично.
У кого есть интерес, возможность и немного времени, откликнитесь.
718 |
Читайте на SMART-LAB:
S&P 500: Точка кипения — включатся ли быки в игру у критической поддержки?
Ключевой фондовый индекс S&P 500 завершил торговую неделю мощным падением, протестировав и закрывшись в непосредственной близости от важного...
Средние доходности облигаций в зависимости от кредитного рейтинга. От B- до AA+
👉 Наш канал в MAX 👈
👉 Чат Иволги в MAX 👈
Средние доходности облигаций в зависимости от рейтинга (бледные столбцы — доходности...
Дублирование портфеля в OsEngine: настройка копитрейдинга для Т-Инвестиций
В модуль копитрейдинга OsEngine был добавлен функционал дублирования позиций в портфеле в другой портфель. Копирование позиций, как и раньше,...
ЛУКОЙЛ: капитал за год упал на 3 триллиона рублей - списали иностранные активы, но все ли так плохо? Ушла эпоха, разбираемся вместе
ЛУКОЙЛ отчитался по МСФО — долгожданный отчет, все ждали сюрприза после SDN санкций (будут ли списывать активы и увидим ли убыток)
Увидели!...
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 для последних бет, может, там уже есть что вам нужно.