private void Events_CandleEvent(object sender, CandleEventArgs e) { if (e.Candle.Pair == pair) { Update(); } }
protected override void OnItemHoverted(object userData) { base.OnItemHoverted(userData); CandleEventArgs args = userData as CandleEventArgs; if (CandleHovered != null) { CandleHovered.Invoke(args); } }
protected override void OnItemLeave(object userData, string type) { //base.OnItemLeave(userData); CandleEventArgs args = userData as CandleEventArgs; if (args == null) { return; } string category = args.Category; mOccupiedCateogies.Remove(category); mOccupiedCateogies.RemoveWhere(x => !Data.HasCategory(x)); if (mOccupiedCateogies.Count == 0) { if (NonHovered != null) { NonHovered.Invoke(); } } }
protected override void Events_CandleEvent(object sender, CandleEventArgs e) { ExecuteStrategy(e.Candle); }
protected abstract void Events_CandleEvent(object sender, CandleEventArgs e);