using System; namespace NT8.Adapters.NinjaTrader { /// /// Provides NT8OrderAdapter access to NinjaScript execution methods. /// Implemented by NT8StrategyBase. /// public interface INT8ExecutionBridge { /// Submit a long entry with stop and target. void EnterLongManaged(int quantity, string signalName, int stopTicks, int targetTicks, double tickSize); /// Submit a short entry with stop and target. void EnterShortManaged(int quantity, string signalName, int stopTicks, int targetTicks, double tickSize); /// Exit all long positions. void ExitLongManaged(string signalName); /// Exit all short positions. void ExitShortManaged(string signalName); /// Flatten the full position immediately. void FlattenAll(); } }