Renko charts have an important property: the size of each bar is fixed and equal to brick_size. This means that when forecasting the next bar, the target is effectively discrete. It takes three values: +log(1 + brick_size/close) when moving up by one brick; -log(1 - brick_size/close) when moving down; and a rare zero value at reversal points, when the close of the current bar coincides with the boundary. It would seem that this is an ideal task for classification. more...
The Kalman Filter, developed by Rudolf Kalman in 1960 and famously used for spacecraft navigation on the Apollo program, approaches this differently. Rather than a fixed weighting scheme, it maintains an explicit estimate of its own uncertainty at every step, and uses that uncertainty to calculate, mathematically, exactly how much weight a new observation deserves. When the filter is confident in its current estimate, it leans on that. When a new observation is more informative than what ...
The previous article ended with an honest admission: a system consisting of several analysts is a good start, but it is not the end of the conversation. The council demonstrated that several voices are better than one, but even fifteen voices working together on a single pair still amount to a small room. more...
Testing this hypothesis on the quotes of financial instruments can provide valuable information to analysts who develop trading systems based on detecting statistically significant deviations from the efficient market hypothesis. This article examines how to test the randomness hypothesis using the chi-square method. This is a versatile and well-studied method that can be used to test various statistical hypotheses; it is based on comparing the observed and expected frequencies of events. ...
This article presents an architecture where exit modules never modify a position directly. Each module produces a proposal. A policy engine ranks all well-formed proposals in a strict, documented order. A validator checks the candidates in that order against risk invariants and broker constraints, and the first candidate that passes is handed to an execution adapter, the only component that interacts with the trade server. A reconciliation step then compares the broker-side position with ...