All posts by Mikhail

09May/22

MZpack API 2.3.9 beta

What’s new – MZpackStrategyBase.OnEntryPatternValidated() is virtual. Always call base method in overrider. See how to implement one pattern validation per bar. This might be useful for OnEachTick signals tree. public class MyStrategyRead More…

05May/22

MZpack API 2.3.7 beta

What’s new – Position.CancelClose() can cancel manually placed limit orders or close manually opened entries. Use it from UI (MZpack Control panel) to manage position without disabling of the strategy. public voidRead More…

01May/22

MZpack API 2.3.6 beta

What’s new – MZpack 3.18.3 core – Added Signal.GetDisplayName() method to display signal name in the Log and in pattern Dashboard legend: public virtual string GetDisplayName() => string.IsNullOrEmpty(Name) ? this.GetType().ToString() : Name;Read More…

18Apr/22

MZpack API 2.3.5 beta

What’s new – Added Ninja ATM support. See MZpackStrategyBase.PositionManagement, MZpackStrategyBase.NinjaTraderATM_TemplateName properties Note, that there are some limitations for Ninja ATM Strategies. Read more here https://ninjatrader.com/support/helpGuides/nt8/using_atm_strategies.htm – Added Conjunction logical node – AddedRead More…

20Mar/22

MZpack API 2.3.3 beta

Added ICandle interface for easy handling such values like OCHL, Body, Size, Upper/LowerWick, IsBullish, IsBearish, IsDoji Added MZpackStrategyBase.GetCandle(int ago) method that returns ICandle object Added BarMetricsSignal class. This class helps to implementRead More…