АмиБрокер. Альтернативный способ отображения индикаторов
Новый способ отображения классических индикаторов. Техника называется “SwamiCharts”. Внедрить SwamiCharts в язык формул AmiBroker легко благодаря мощной обработке массивов. Результирующий код очень короткий по сравнению со способом, который может потребоваться реализовать на некоторых других платформах.
Формула реализует Стохастик SwamiCharts, но можно легко создать SwamiCharts из любого индикатора по вашему выбору. Просто замените “StochK” другим индикатором, как показано в приведенном ниже коде. Предварительно убедитесь, что индикатор имеет диапазон от нуля до 100 (например RSI, Стохастик, MFI) Или соответствующим образом отрегулируйте коэффициент масштабирования (100).
Чтобы использовать код, введите формулу в редакторе AFL, затем нажмите кнопку “Вставить индикатор” для отображения графика.
Формула SwamiCharts
Title = "SwamiStochastics"; for( N = 6; N <= 48; N++ ) { // Replace this line with the indicator of your choice, like RSI( N ) indicator = StochK( N, 4 ) / 100; red = IIf( indicator >= 0.5, 255 * ( 2 - 2 * indicator ), 255 ); green = IIf( indicator < 0.5, 255 * 2 * indicator, 255 ); blue = 0; Color = ColorRGB( red, green, blue ); PlotOHLC( N, N+1, N, N, "", Color, styleCloud | styleNoLabel ); }