JTOOLS INTERVAL FILE GENERATOR - FUTURES
SPECIFIC
JTools Table of Contents
Project Location: \JTools_IntervalFileGeneratorGUI_Futures
The Interval File Generator for Futures and Future Options is very similar to
the Standard
Interval
File Generator but contains some modifications and special features.
Like the Standard Interval Generator, the data is true interval data. That is
to say that if the timing interval is set to 1 minute then the values generated
are for 1 specific minute in time.
The JTools_IntervalFileGenerator for Futures allows you to dump trade
information in almost any fashion you desire. The system gathers information
from NxCore Trade messages for interval data. The application can be run from
state files generated just before or at the desired time. Fields generated and
field order are determined by the usage strings (see below for a complete list
of possible fields). It will dump the output to the console (if specified to)
and to a dated text file(s).
The following interval data can be produced with the The
JTools_IntervalFileGenerator for Futures:
- One specific future.
- One specific future and all underlying future options.
- All futures belonging to a specific root symbol.
- All futures belonging to a specific root symbol plus all underlying future
options.
Data is output for each day to one file per symbol (unlike the Standard
Interval Generator which outputs data for all symbols into date-time series
files).
Data is also collected using a different method than the Standard Interval
Generator, in that each symbol has it's own composite structure with 1440
possible data points (the number of minutes in one day). This is possible as
the symbol scope (and hence memory usage) is more limited than the Standard
Interval Generator (which can contain all symbols for all data types, equities,
futures, indexes, etc).
Finally, the JTools Interval Generator for Futures also combines the
functionality of the JTools Batch
Processor to make processing data which spans days, months or years
trivial.
Batch Mode Parameters:
- Start Date - Date of the first historical file to be processed.
- Stop Date - Date of the last historical file to be processed.
- Tape Set - The NxCore 2 or 3 letter tape set code.
- Tape Path - Path to the historical tapes.
- Continue on Errors - If checked and an error occurs (such as a
missing file in the sequence) processing will continue with the next file. If
unchecked processing will stop on the first error encountered.
|
|
Output Parameters:
- Data Folder - Folder data files are created in. If blank the files
will be created in the same location the executable runs from.
- Start Time (HHMM) - Example - "0930" If use exact time is
set to 0 (no), the system will start examining time from start time forward.
- Stop Time (HHMM) - Example - "1600" If use exact time is
set to 0 (no), the system will exit once stop time is passed.
- Write On Interval - If checked, data files will be generated when
each time interval is passed. No corrections are available for data generated
in this manner. May be used in conjunction with Write On End-Of-Tape.
- Write On End-Of-Tape (or Stop Time) - If checked, data files will be
generated either a) when the specified Stop Time has been reached or b) at the
end of the tape (see below). May be used in conjunction with Write On Interval.
- Continue Until Complete Msg - If checked and Write On End Of Tape is
also specified, data will be written when the tape completes as opposed to the
specified Stop Time. This allows any corrections to be processed as corrections
do not occur until after the actual trade data, sometimes much later.
- Symbol Based Files - If checked, files will be named and output
according to the stock symbol. If unchecked, all symbols will be named and
output to a single date-time based file.
- Bar Interval (1-60) - If use exact time is set to 0 (no), files will
be generated every Time Interval, between start time and stop time.
- Data Usage/Output String - Possible values:
(s) Symbol (e) Listed Exg (d) Date (t) Time (1) Open (2) High (3) Low (4) Last
(5) NetChg (6) Total Volume (7) Tick Volume (r) Price Type, (u) UserData (i)
Index (E)Expiration Date (O) Open Interest
Additional Values for Future Options Only:
S) Strike (U) Underlying Symbol (C) Call/Put
- Future Symbol or Root - The specific futures symbol or the root
symbol to be output. For example, fES.M14 is a specific symbol for the June
2014 Emini contract, and only that symbol would be output. fES however is the
root symbol and all fES Emini contracts will be output.
- Generate Options Data - If checked, underlying options data will be
output.
- Listed Exg Filter - "0"=Include all exchanges. If only
specific exchanges are desired, enter those exchange here, comma separated. IE
for NYSE and NQEX - 3,12
- Print Headers - Print headers in output file if checked.
- Exg Codes as Text - If checked, exchange codes are output as text,
otherwise they are output as numeric.
- Output to Activity Monitor - Output will be displayed in the
activity monitor if checked.
- Process Empties - If checked issues with no data for the interval
will be included and zeroed. If unchecked, only intervals where trading data
was recorded will be output.
- Output Symbol Prefix - If checked symbol prefixes will be output
with the symbol.
- Gen on Sat - If checked files will be generated on Saturday.
- Gen on Sun - If checked files will be generated on Sunday.
- Decimal precision - ("0" - "5", "-1"
for auto based on price type).
|
|
Project Location: \JTools_IntervalFileGeneratorGUI_Futures
JTools Table of Contents
|