public override void GotTick(Tick tick)
 {
     if (RequestedForSymbol.getindex(tick.symbol) == GenericTracker.UNKNOWN ||
         RequestedForSymbol[tick.symbol] == false)
     {
         RequestedForSymbol.addindex(tick.symbol, true);
         Order myOrder = new MOCOrder(tick.symbol, true, 100);
         sendorder(myOrder);
         //senddebug(myOrder.TIF);
         senddebug("Sent Order: " + myOrder);
     }
 }
Example #2
0
        ///////////////////////////////////////////////////////////////////////
        // TradeLink Hooks
        ///////////////////////////////////////////////////////////////////////
        public override void GotTick(Tick tick)
        {
            if (RequestedForSymbol.getindex(tick.symbol) == GenericTracker.UNKNOWN ||
                RequestedForSymbol[tick.symbol] == false)
            {
                RequestedForSymbol.addindex(tick.symbol, true);

                // send opening order
                Order Opener = new OrderImpl(tick.symbol, true, 100);
                sendorder(Opener);

                // send closing order
                Order Closer = new MOCOrder(tick.symbol, false, 100);
                sendorder(Closer);
                senddebug("Sent Order: " + Closer);
            }
        }