Configure option for zero volume #646
Replies: 21 comments 2 replies
-
Let's make some notes about price capture behaviour.
The reason for this is that if can't get intraday then we will lose the intraday data forever, as we don't allow ourselves to add data older than the last time stamp in a given dataset. This assumes that the only reason for not getting prices is a temporary IB issue. But for things with crap price history we might never get intraday data. Make this configurable? Can we distinguish between 'no data' and 'IB issue' better? |
Beta Was this translation helpful? Give feedback.
-
No way to distinguish between no data and failure |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Always does daily. |
Beta Was this translation helpful? Give feedback.
-
Updater without spike checking. |
Beta Was this translation helpful? Give feedback.
-
Returns number of rows - could return success or failure mode instead? Spike checking done inside price object. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Workflow should be something like this:
|
Beta Was this translation helpful? Give feedback.
-
Let's start by moving the IB filtering stuff out of the broker code.
|
Beta Was this translation helpful? Give feedback.
-
Some new config elements
|
Beta Was this translation helpful? Give feedback.
-
Moved into function but not yet configurable and implements old behaviour
|
Beta Was this translation helpful? Give feedback.
-
That's the final filtering applied. |
Beta Was this translation helpful? Give feedback.
-
We can now change the configuration for the cleaning when we run interactively. Will also make debugging easier. Let's wrap the spike check and the hourly behaviour into the same thing. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Think that's the code written, now to test. |
Beta Was this translation helpful? Give feedback.
-
Option to override configuration is now optional |
Beta Was this translation helpful? Give feedback.
-
Testing hasn't thrown up any problems. Next step: document |
Beta Was this translation helpful? Give feedback.
-
Documentation done. |
Beta Was this translation helpful? Give feedback.
-
These error 162's are being treated as a problem rather than zero volume. As a result a lot of instruments are tripping from hourly without collecting daily. I suppose if there is no hourly volume there is no daily volume? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
All reactions