OmniTrader Professional Forum OmniTrader Professional Forum
forums calendars search
today this week
 
register logon control panel Forum Rules
You are currently browsing as a guest.
You should logon to access more features
A Self-Moderated Community - ALL MEMBERS, PLEASE READ!
Vote for Members who contribute the most to your trading, and help us moderate content within the Forums.


This message cannot be deleted. It is the first message of the thread.
Administrators or moderators may choose to delete the entire thread


 
Buffalo

Elite
500100
Posts: 603

Joined: 7/11/2007
Location: Braintree, MA

User Profile
 
Subject : Why didn't OP enter trade today?
Posted : 4/12/2010 7:18 PM
Post #15982

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]

Attached file : OmniPilotAction_04122010.log (2966KB - 466 downloads)
Attached file : OmniPilot.log (1KB - 428 downloads)

Deleting message 15982 : Why didn't OP enter trade today?


Nirvana Systems
For any problems or issues please contact our Webmaster at webmaster@nirvsys.com.