TriggerCustomEvent numpad9 and 6 (line 55 to 72)
unknown
csharp
3 years ago
1.6 kB
7
Indexable
protected void ChartPanel_KeyDown(object sender, KeyEventArgs e) { TriggerCustomEvent(o => { Order buyMktOrder = null; if (Keyboard.IsKeyDown(Key.NumPad7)) { buyMktOrder = account.CreateOrder( Instrument, OrderAction.Buy, OrderType.Market, OrderEntry.Manual, TimeInForce.Day, 1, 0, 0, "", "buyMktOrder"+DateTime.Now.ToString(), DateTime.MaxValue, null); } account.Submit(new[] { buyMktOrder }); }, null); e.Handled = true; TriggerCustomEvent(p => { Order sellMktOrder = null; if (Keyboard.IsKeyDown(Key.NumPad8)) { sellMktOrder = account.CreateOrder( Instrument, OrderAction.Sell, OrderType.Market, OrderEntry.Manual, TimeInForce.Day, 1, 0, 0, "", "sellMktOrder"+DateTime.Now.ToString(), DateTime.MaxValue, null); } account.Submit(new[] { sellMktOrder }); }, null); e.Handled = true; TriggerCustomEvent(q => { if (Keyboard.IsKeyDown(Key.NumPad9)) { HandleStopLossPlus("keyPress9", 0); } }, null); e.Handled = true; TriggerCustomEvent(r => { if (Keyboard.IsKeyDown(Key.NumPad6)) { HandleBreakEvenPlus("keyPress6"); } }, null); e.Handled = true; }
Editor is loading...