Buffalo![]() Elite ![]() ![]() Posts: 603 Joined: 7/11/2007 Location: Braintree, MA ![]() | Win XP sp3. OT 2010 pr3H. IB acct using proper (nirvana provided) TWS. TWS up and running, logged in. Plenty of buying power avail. Using OP EOD script to run OT and trade using real acct. Cuts from OP action log below. So, why didn't OP enter the SYMC trade today? Apr 12, 08:30:00 Script: ------------- Logging EOD Settings ------------- Script Name: EOD_Trader Profile: Stocks OmniScan List: ALL EOD Time Frames: DAILY Strategy: All Strategies TradePlan: NSP35 IB Start OT: 8:30 AM Start Trade Time: 8:45 AM End Trade Time: 4:00 PM Close OT: 3:30 PM Interval Trading: True Intervals Repeat Every: 0 Hour(s) and 30 Minute(s) Process Exit Signal: True Exit On Reversing Signal: False Batch Submit Time: 4/11/2010 09:27:00 Broker: IB Account: UXXXXXX Force Reconnect on Brokerage Outage: True Retry Reconnect After (seconds): 180 Limit Number of Reconnection Attempts: True Number of Attempts: 30 Manual Allocation: True Reserve Equity %: False Min Allocation: 0 Max Allocation: 10 Min Shares: 10 Max Shares: 100 Max Leverage: 2 Email Address: buffaloa1o@hotmail.com Send Order Email: True Send Broker Disconnect Email: False Send Broker Report: True Send Broker Report Every: 2 hours and 0 minutes Send Email Only: False ------------------------------------------------- Apr 12, 08:30:00 Script: Setting up your OmniTrader Environment Apr 12, 08:30:00 OmniPilot: StartOT Apr 12, 08:30:00 OmniPilot: SetRealMode: Already in real-mode. Apr 12, 08:30:00 OmniPilot: OpenProfile: Stocks Apr 12, 08:30:02 OmniPilot: Using Broker: Interactive Brokers Account: UXXXXXX Apr 12, 09:13:28 Script: Trading Focus List... Apr 12, 09:13:28 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 09:13:29 Script: ---------------------------------- Apr 12, 09:13:29 Script: Processing 'Delayed Long' signal on symbol SYMC Apr 12, 09:13:29 Script: Delayed Long signal found. Action = Start Long Trade Plan Apr 12, 09:13:30 Script: Do Trade: Trading on symbol SYMC Apr 12, 09:13:30 Script: Initial share based on max allocation: 57.63484 Apr 12, 09:13:30 Script: No fractional shares. Resizing shares: 57 Apr 12, 09:13:31 Script: WARNING! Broker contains an open position for symbol GTLS which does not have a trade plan assigned. You can potentially over leverage your account. Apr 12, 09:13:31 Script: WARNING! Broker contains an open position for symbol JBL which does not have a trade plan assigned. You can potentially over leverage your account. Apr 12, 09:13:31 Script: Current Total Value of Trades - $2,140.95 Apr 12, 09:13:31 Script: Current Total Allocated @ Max Leverage ( 2 ) - $1,070.48 Apr 12, 09:13:31 Script: Shares Calculated: 57 Apr 12, 09:13:31 Script: RecordOrder: A LONG order has been recorded for symbol SYMC (email sent to me at 9:13 that order for 57 SYMC was ready for batch submission) LONG SYMC for57 shares' Apr 12, 09:42:58 Script: Trading completed for this interval. Apr 12, 09:43:59 System.NullReferenceException: Object reference not set to an instance of an object. at OmniPilot2010._modUserInterface.Script.TradeBotBase.MySubmitOrders() in C:\Program Files\Nirvana\OT2010\VBA\OmniPilot\Temp\UserInterface.txt:line 1144 ****************** Here is part referenced in this error - but the error was at 9:42 - the order should have been sent to IB already and executed at 9:30 ' ------------------------------------------------------------------------------------- ' Name: MySubmitOrders ' Purpose: Pass script specific information to the common SubmitBatchOrders method Protected Sub MySubmitOrders() ScriptRunning = True moUpdateUI.Invoke(Name, True) Call SubmitBatchOrders(Me) ScriptRunning = False moUpdateUI.Invoke(Name, False) 1144: End Sub *************************************** OP log: OmniPilot Log File Customer: William Leake (Cust# XXXXXX) Date/Time: 4/11/2010 21:36:07 Component: OmniPilot System: Windows XP Professional, Service Pack 3 (2600) Version: 2010.0 (3040) -------------------------------------------------------- 4/12/2010 09:42:58 Error 91: Object reference not set to an instance of an object.. Occured in routine - _modUserInterface .Script Process Sequence (OmniTrader 2010): ----------------- at OmniPilot2010._modUserInterface.Script.TradeBotBase.MySubmitOrders() in C:\Program Files\Nirvana\OT2010\VBA\OmniPilot\Temp\UserInterface.txt:line 1144 -------------------- at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) at System.Delegate.DynamicInvokeImpl(Object[] args) at OmniPilot2010.CIDEOuterloop.Invoke(Delegate delCallback, Object[] aoArguments) at OmniPilot2010.CWorker.ProcessEvent() CurrentThreadId: Managed=7, Non-managed=4808 **************************************************** OP action log (from OP window): Apr 12, 19:05:46 OmniPilot: Script stopped. Apr 12, 19:05:45 OmniPilot: Waiting for script to stop. Apr 12, 19:05:38 OmniPilot: Stopping OmniPilot Script Apr 12, 15:42:50 Script: Trading completed for this interval. Apr 12, 15:42:36 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 15:42:36 Script: Trading Focus List... Apr 12, 15:12:59 Script: Trading completed for this interval. Apr 12, 15:12:45 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 15:12:45 Script: Trading Focus List... Apr 12, 14:42:59 Script: Trading completed for this interval. Apr 12, 14:42:45 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 14:42:45 Script: Trading Focus List... Apr 12, 14:13:04 Script: Trading completed for this interval. Apr 12, 14:12:48 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 14:12:48 Script: Trading Focus List... Apr 12, 13:43:00 Script: Trading completed for this interval. Apr 12, 13:42:46 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 13:42:46 Script: Trading Focus List... Apr 12, 13:12:52 Script: Trading completed for this interval. Apr 12, 13:12:40 Script: RecordOrder: A LONG order has been recorded for symbol COO Apr 12, 13:12:39 Script: Initial share based on max allocation: 24.84625 Apr 12, 13:12:38 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 13:12:38 Script: Trading Focus List... Apr 12, 12:43:00 Script: Trading completed for this interval. Apr 12, 12:42:47 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 12:42:47 Script: Trading Focus List... Apr 12, 12:12:46 Script: Trading completed for this interval. Apr 12, 12:12:32 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 12:12:32 Script: Trading Focus List... Apr 12, 11:42:58 Script: Trading completed for this interval. Apr 12, 11:42:44 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 11:42:44 Script: Trading Focus List... Apr 12, 11:12:49 Script: Trading completed for this interval. Apr 12, 11:12:36 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 11:12:36 Script: Trading Focus List... Apr 12, 10:43:00 Script: Trading completed for this interval. Apr 12, 10:42:46 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 10:42:46 Script: Trading Focus List... Apr 12, 10:12:56 Script: Trading completed for this interval. Apr 12, 10:12:43 Script: Ignoring order for symbol SYMC as a recorded order already exists for it. Apr 12, 10:12:43 Script: Initial share based on max allocation: 57.52629 Apr 12, 10:12:41 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 10:12:41 Script: Trading Focus List... Apr 12, 09:42:58 Script: Trading completed for this interval. Apr 12, 09:42:46 Script: Ignoring order for symbol SYMC as a recorded order already exists for it. Apr 12, 09:42:45 Script: Initial share based on max allocation: 57.56007 Apr 12, 09:42:43 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 09:42:43 Script: Trading Focus List... Apr 12, 09:13:48 Script: Trading completed for this interval. Apr 12, 09:13:31 Script: RecordOrder: A LONG order has been recorded for symbol SYMC Apr 12, 09:13:30 Script: Initial share based on max allocation: 57.63484 Apr 12, 09:13:28 Script: Trading signals from All Strategies on the DAILY timeframe. Apr 12, 09:13:28 Script: Trading Focus List... Apr 12, 08:30:02 OmniPilot: Using Broker: Interactive Brokers Account: UXXXXXX Apr 12, 08:30:00 OmniPilot: OpenProfile: Stocks Apr 12, 08:30:00 OmniPilot: SetRealMode: Already in real-mode. Apr 12, 08:30:00 OmniPilot: StartOT Apr 12, 08:30:00 Script: Setting up your OmniTrader Environment Apr 12, 08:30:00 Script: ------------- Logging EOD Settings ------------- Script Name: EOD_Trader Profile: Stocks OmniScan List: ALL EOD Time Frames: DAILY Strategy: All Strategies TradePlan: NSP35 IB Start OT: 8:30 AM Start Trade Time: 8:45 AM End Trade Time: 4:00 PM Close OT: 3:30 PM Interval Trading: True Intervals Repeat Every: 0 Hour(s) and 30 Minute(s) Process Exit Signal: True Exit On Reversing Signal: False Batch Submit Time: 4/11/2010 09:27:00 Broker: IB Account: UXXXXXX Force Reconnect on Brokerage Outage: True Retry Reconnect After (seconds): 180 Limit Number of Reconnection Attempts: True Number of Attempts: 30 Manual Allocation: True Reserve Equity %: False Min Allocation: 0 Max Allocation: 10 Min Shares: 10 Max Shares: 100 Max Leverage: 2 Email Address: buffaloa1o@hotmail.com Send Order Email: True Send Broker Disconnect Email: False Send Broker Report: True Send Broker Report Every: 2 hours and 0 minutes Send Email Only: False ------------------------------------------------- Apr 11, 22:00:42 OmniPilot: OnStartup completed. Apr 11, 21:36:21 OmniPilot: Starting OmniPilot Script: EOD_Trader.txt Apr 11, 21:36:20 OmniPilot: Build OK Apr 11, 21:36:12 OmniPilot: Build OK [Edited by Buffalo on 4/12/2010 7:23 PM] ![]() ![]() |