Tradematic Support Center
Guides, articles, videos and links for Tradematic users and developers.
Вывод на график минимального или максимального занчений цены Close на интервале N последних свечей
41214РЕДАКТОР КОДА МИНИМАЛЬНОЕ МАКСИМАЛЬНОЕ HIGHEST LOWEST ЭКСТРЕМУМ ЦЕНОВОЙ КАНАЛ PRICE CHANNEL ANNOTATEBARИспользуем следующий код:
// Задача: // Найти минимальное значение цены Close на интервале N последних свечей // Найти максимальное значение цены Close на интервале N последних свечей // Потом напечатать эти цены над соответствующей свечей на графике using System.Drawing; using TradeMatic; using TradeMatic.Indicators; namespace ScriptNamespace { class MyScript : Script { private StrategyParameter N; public MyScript() { N = CreateParameter("Интервал N свечей", 25, 1, 500, 1); } public override void Execute() { double lowest = Lowest.Value(Symbol.Count-1, Close, N.ValueInt); int bar_lowest = (int)LowestBar.Value(Symbol.Count-1, Close, N.ValueInt); AnnotateBar("^", bar_lowest, false, Color.Black); AnnotateBar("MIN CLOSE = "+lowest, bar_lowest, true, Color.Black); DrawHorzLine(PricePane,lowest,Color.Red,LineStyle.Solid,1); double highest = Highest.Value(Symbol.Count-1, Close, N.ValueInt); int bar_highest = (int)HighestBar.Value(Symbol.Count-1, Close, N.ValueInt); AnnotateBar("^", bar_highest, false, Color.Black); AnnotateBar("MAX CLOSE = "+highest, bar_highest, true, Color.Black); DrawHorzLine(PricePane,highest,Color.Red,LineStyle.Solid,1); } } }