using System; using System.Drawing; using WealthLab; namespace LogScaleTest { public class LogScale : WealthScript { public LogScale() { } protected override void Execute() { ChartPane LogPane = CreatePane(150, true, true); LogPane.LogScale = true; DataSeries LogPaneSeries = Close - Close; // Create new series with "0"s LogPaneSeries.Description = "Should be shown logarithmic"; PlotSeries(LogPane, LogPaneSeries, Color.Green, LineStyle.Solid, 2); for (int bar = 1; bar < Bars.Count; bar++) { LogPaneSeries[bar] = bar * 100; } } } public class LogScaleHelper : StrategyHelper { public override string Author { get { return "Robin"; } } public override DateTime CreationDate { get { return new DateTime(2020, 09, 18); } } public override string Description { get { return "LogScale"; } } public override Guid ID { get { return new Guid("B6BBEBE8-80E3-4969-A223-861B7BADE65A"); } } public override DateTime LastModifiedDate { // Does not work get { return new DateTime(2020, 09, 18); } } public override string Name { get { return "LogScale"; } } public override Type WealthScriptType { get { return typeof(LogScale); } } } }