АмиБрокер. Альтернативный способ отображения индикаторов

Новый способ отображения классических индикаторов. Техника называется «SwamiCharts». Внедрить SwamiCharts в язык формул AmiBroker легко благодаря мощной обработке массивов. Результирующий код очень короткий по сравнению со способом, который может потребоваться реализовать на некоторых других платформах.

Формула реализует Стохастик SwamiCharts, но можно легко создать SwamiCharts из любого индикатора по вашему выбору. Просто замените «StochK» другим индикатором, как показано в приведенном ниже коде. Предварительно убедитесь, что индикатор имеет диапазон от нуля до 100 (например RSI, Стохастик, MFI) Или соответствующим образом отрегулируйте коэффициент масштабирования (100).

SwamiCharts

Чтобы использовать код, введите формулу в редакторе 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 ); 
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *