public void testStart() { liveSystem.populateTagIfNeeded("QF.Example", false); var system = liveSystem.siv().system(); launcher.start(system); launcher.requireStarted(system); }
public static Email basicTradeEmail(LiveSystem system, Trade trade, int liveOrderId) { return(Email.trade( system.siv().system() + paren(system.pv().name()) + " Filled Order for " + trade.order().symbol.name + " - " + hostname(), "Order (" + liveOrderId + "): " + trade.shortString() + "\nTimestamp: " + ymdHuman(now()) + "\nDescription: " + trade.description )); }
static SystemArguments arguments(IEnumerable <Symbol> symbols, LiveSystem liveSystem, RunMode mode, Type type) { O.each(symbols, symbol => MsivTable.MSIVS.insert(symbol.name, liveSystem.siv())); liveSystem.setQClassName(type.FullName); liveSystem.populateDetailsIfNeeded(false); return(new SystemArguments(symbols, new Parameters { { "LeadBars", 5 }, { "systemId", liveSystem.id() }, { "RunMode", (double)mode }, { "lookback", 2 } })); }
void insertUnknownRow(DataRow row, LiveSystem system) { row.ItemArray = new object[] { system.siv().sivName("-"), system.pv().name(), system.id(), "unknown", -1, "unknown", // "2008/10/09 15:55:07", "unknown", // "2008/10/09 15:55:07", }; table.Rows.InsertAt(row, 0); }