A month or two ago, after having more or less finalized my trading system, I purged the notes on my laptop of all the moot observations I made in the past. But in the process, I accidentally deleted my description of Numerical Price Prediction. So today, I went back in my archives to find it so I could copy and paste it back in my personal notes. I'm going to paste it here as well though, so I won't have to go searching for it in the future if I need it again. (I'm not likely to add a lot more entries to this thread). Also there are some changes I need to note in the latter paragraphs.
Numerical Price Prediction (NPP) Explanation
Copyright © 2021 Fred Duckworth
Numerical Price Prediction is an approach to trading foreign currency pairs that I came up with based on five biblical principles:
Instead, I attempted to rightly interpret the signs of the times by devising a methodology similar to that used by meteorologist to predict the weather—one based as much as possible on statistical analysis and mathematical probability.
The idea was to gather and evaluate precise, up-to-date, quantitative data and use it to calculate the odds of price reaching designated values within a given time period by patterning the system's elements after the equations, wave functions, and computer models used in weather forecasting.
But, instead of monitoring wind velocity and direction, cloud formations, humidity, temperature, and barometric pressure; I evaluate the synergy (or "relationships") between such factors as typical price ranges, reoccurring chart patterns, horizontal support and resistance, trend lines and market structure (which is to say, "a multitude of counselors that proved to be valid and reliable" over several weeks and months) all in multiple time frames—with the result being a graphical depiction (computer model) of current conditions that I could then use to help me make precise, well-timed trades (or in other words, "good choices based on rightly interpreting the signs of the times").
The system incorporates the idea of cycle theory, which holds that cyclical forces, both long and short, drive price movements, and can be used to anticipate turning points. It's also compatible with Edgar Peters' fractal market hypothesis, which views financial markets as fractal in the sense that they follow cyclical and replicable patterns—ones consisting of fragmented shapes that break down into parts which then replicate the shape of the whole.
I used these cycles to generate what some call "baselines" by conducting a thorough analysis to first uncover the cyclical waves formed in the wake of price action, followed by the defining of their general frequencies and magnitudes; and then finally plotting centered moving averages that came as close as possible to approximating the zero amplitude of the corresponding waves/cycles.
So, the notion that there are no "best" moving averages to use when trading is not one to which I subscribe. Again, at the heart of my system is the use of carefully selected baselines which I calculated in the manner explained above. (By baselines, I mean painstakingly selected moving averages able to rightly discern whether price is rising, falling, or maintaining its altitude within a particular time frame.)
However, it is not enough, in my opinion, to stop at merely determining which are the best moving averages to use when trading charts of a given time frame. To trade with the clarity and precision I desired required me to carry out one final step in which I assigned a specific temporal value to each individual baseline and its corresponding or associated price-range envelope—to answer the question: What moving average best conveys in which direction and by how much price moves every five minutes? Or every thirty minutes? Or every four hours? Or even every day?
Determining the specific moving average that best represented price movement for each of the major time intervals along with their corresponding price range envelopes seemed to be the final step I needed to carry out in order to complete the development of my trading system to my full satisfaction.
And yet, even after this "final" step, their emerged still another aspect to interpreting price action that proved deserving of my consideration which I had not envisioned at all—the concept of "temporal" support and resistance.
In other words, not only do I believe there is a certain amount of distance beyond which exchange rates will typically resist separating themselves from the central tendencies of key price distributions. It seems to me I have also observed that there is generally a limit to the amount of time exchange rates will advance in one particular direction without deviation. I refer to these limitations as temporal support and resistance, and they have proven to be a welcome enhancement to my system.
As of today, when putting this system into practice, I switch back and forth between daily, 240-, 60-, 15-, 5-, and 1-minute charts to get different perspectives, even though all of these time frames are basically configured with the same relative/corresponding measures.
(This is no longer true. I now trade primarily using one-hour charts.)
Also, I no longer rely on the 36-day baseline to gauge in which direction price is headed from month to month, because I don’t even care what is happening at that level. However, I do still check the 12-day baseline (with the outer limit of the corresponding price range set at 8% deviation).
After that, instead of monitoring actionable price movement from a swing trading perspective by dropping down to the six-day baseline, I drop down to the four-day baseline. (This is what the less ambiguous, but slightly lagging, 12-day trend confirms. According to my old notes, most of the time the six-day price range falls within 2% deviation.)
Before, I was generally looking to trade in the direction aligned with the slope of the 36-, 12-, 6-, 3-, and 2-day trend lines. Now however, my interest is strictly in intraday trading. This entails entering positions as the 8-, 4-, and/or 2-hour baselines reverse direction from moving AGAINST the longer-term moving averages to traversing WITH them—riding the ebb and flow of these shorter-term measures as they move in and out of sync with those having greater values. (I believe this to be more profitable than employing a buy-and-hold style of trading.)
The established routine is to enter positions as candlestick formation reverses direction such that price crosses above or below the 90- and 120-minute baselines, as appropriate, possibly taking profit just under the 0.20% deviation level of the 90-minute price range. This is especially true if the reversal takes place immediately following the rejection of price at or near the 0.55% deviation level of the five-hour price range AND/OR immediately after the rejection of price at or near the 12-hour temporal support/resistance level (or occasionally the 24-hour temporal support/resistance level). Basically, it's simply a matter of entering positions following 90-minute-baseline-pullbacks.
(I no longer even know what the above is talking about. I don’t trade that way anymore.)
The most important thing here is to make sure I am trading in the direction of the eight-hour baseline (especially if it is confirmed by the 16-hour trend), given that the eight-hour trend is the measure that constitutes the most accurate and valid actionable representation of where price is ultimately headed at the intraday level.
(I now confirm this with the 24-hour baseline—not the 16-hour trend. The eight-hour trend cannot be trusted on its own. It is not as valid as I previous thought it to be.)
On the other hand, if you’re more interested in scalping, enter positions in the direction of the slope of the four- and eight-hour baselines as price is rejected at the 2½-hour temporal support or resistance level, as appropriate. (At the "granular" or "microscopic" level, you might even want to monitor 20- and 40-minute temporal support/resistance levels, given that they are good for pinpointing pullback entry levels in the intraday trend and for detecting early indications of reversals in the 90-minute and/or 2-hour bias/sentiment/price flow.)
(Today, I would recommend monitoring the 17-, 23-, 27-, 30-, and 45-minute moving averages for this purpose, with the 40- to 50-minute range being the most critical.)
With Numerical Price Prediction having been fully developed, I am now turning my attention to learning to program using MetaQuotes Language 4 so that I can fully automate the system, if possible.
Numerical Price Prediction (NPP) Explanation
Copyright © 2021 Fred Duckworth
Numerical Price Prediction is an approach to trading foreign currency pairs that I came up with based on five biblical principles:
- The first being to test everything and hold fast to only those things which prove to be valid and reliable.
- The second was a belief that, as in life, when you have a system operating at peak performance, more often than not, it's at least in part due to the interactions between its various components evidencing strong, healthy relationships.
- The third is the fact that the best of plans are typically established in the presence of a multitude of counselors.
- The fourth is the necessity of being able to rightly interpret the signs of the times.
- And the fifth is that, once again, as with life itself, positive outcomes are usually the result of having made good choices.
Instead, I attempted to rightly interpret the signs of the times by devising a methodology similar to that used by meteorologist to predict the weather—one based as much as possible on statistical analysis and mathematical probability.
The idea was to gather and evaluate precise, up-to-date, quantitative data and use it to calculate the odds of price reaching designated values within a given time period by patterning the system's elements after the equations, wave functions, and computer models used in weather forecasting.
But, instead of monitoring wind velocity and direction, cloud formations, humidity, temperature, and barometric pressure; I evaluate the synergy (or "relationships") between such factors as typical price ranges, reoccurring chart patterns, horizontal support and resistance, trend lines and market structure (which is to say, "a multitude of counselors that proved to be valid and reliable" over several weeks and months) all in multiple time frames—with the result being a graphical depiction (computer model) of current conditions that I could then use to help me make precise, well-timed trades (or in other words, "good choices based on rightly interpreting the signs of the times").
The system incorporates the idea of cycle theory, which holds that cyclical forces, both long and short, drive price movements, and can be used to anticipate turning points. It's also compatible with Edgar Peters' fractal market hypothesis, which views financial markets as fractal in the sense that they follow cyclical and replicable patterns—ones consisting of fragmented shapes that break down into parts which then replicate the shape of the whole.
I used these cycles to generate what some call "baselines" by conducting a thorough analysis to first uncover the cyclical waves formed in the wake of price action, followed by the defining of their general frequencies and magnitudes; and then finally plotting centered moving averages that came as close as possible to approximating the zero amplitude of the corresponding waves/cycles.
So, the notion that there are no "best" moving averages to use when trading is not one to which I subscribe. Again, at the heart of my system is the use of carefully selected baselines which I calculated in the manner explained above. (By baselines, I mean painstakingly selected moving averages able to rightly discern whether price is rising, falling, or maintaining its altitude within a particular time frame.)
However, it is not enough, in my opinion, to stop at merely determining which are the best moving averages to use when trading charts of a given time frame. To trade with the clarity and precision I desired required me to carry out one final step in which I assigned a specific temporal value to each individual baseline and its corresponding or associated price-range envelope—to answer the question: What moving average best conveys in which direction and by how much price moves every five minutes? Or every thirty minutes? Or every four hours? Or even every day?
Determining the specific moving average that best represented price movement for each of the major time intervals along with their corresponding price range envelopes seemed to be the final step I needed to carry out in order to complete the development of my trading system to my full satisfaction.
And yet, even after this "final" step, their emerged still another aspect to interpreting price action that proved deserving of my consideration which I had not envisioned at all—the concept of "temporal" support and resistance.
In other words, not only do I believe there is a certain amount of distance beyond which exchange rates will typically resist separating themselves from the central tendencies of key price distributions. It seems to me I have also observed that there is generally a limit to the amount of time exchange rates will advance in one particular direction without deviation. I refer to these limitations as temporal support and resistance, and they have proven to be a welcome enhancement to my system.
As of today, when putting this system into practice, I switch back and forth between daily, 240-, 60-, 15-, 5-, and 1-minute charts to get different perspectives, even though all of these time frames are basically configured with the same relative/corresponding measures.
(This is no longer true. I now trade primarily using one-hour charts.)
Also, I no longer rely on the 36-day baseline to gauge in which direction price is headed from month to month, because I don’t even care what is happening at that level. However, I do still check the 12-day baseline (with the outer limit of the corresponding price range set at 8% deviation).
After that, instead of monitoring actionable price movement from a swing trading perspective by dropping down to the six-day baseline, I drop down to the four-day baseline. (This is what the less ambiguous, but slightly lagging, 12-day trend confirms. According to my old notes, most of the time the six-day price range falls within 2% deviation.)
Before, I was generally looking to trade in the direction aligned with the slope of the 36-, 12-, 6-, 3-, and 2-day trend lines. Now however, my interest is strictly in intraday trading. This entails entering positions as the 8-, 4-, and/or 2-hour baselines reverse direction from moving AGAINST the longer-term moving averages to traversing WITH them—riding the ebb and flow of these shorter-term measures as they move in and out of sync with those having greater values. (I believe this to be more profitable than employing a buy-and-hold style of trading.)
The established routine is to enter positions as candlestick formation reverses direction such that price crosses above or below the 90- and 120-minute baselines, as appropriate, possibly taking profit just under the 0.20% deviation level of the 90-minute price range. This is especially true if the reversal takes place immediately following the rejection of price at or near the 0.55% deviation level of the five-hour price range AND/OR immediately after the rejection of price at or near the 12-hour temporal support/resistance level (or occasionally the 24-hour temporal support/resistance level). Basically, it's simply a matter of entering positions following 90-minute-baseline-pullbacks.
(I no longer even know what the above is talking about. I don’t trade that way anymore.)
The most important thing here is to make sure I am trading in the direction of the eight-hour baseline (especially if it is confirmed by the 16-hour trend), given that the eight-hour trend is the measure that constitutes the most accurate and valid actionable representation of where price is ultimately headed at the intraday level.
(I now confirm this with the 24-hour baseline—not the 16-hour trend. The eight-hour trend cannot be trusted on its own. It is not as valid as I previous thought it to be.)
On the other hand, if you’re more interested in scalping, enter positions in the direction of the slope of the four- and eight-hour baselines as price is rejected at the 2½-hour temporal support or resistance level, as appropriate. (At the "granular" or "microscopic" level, you might even want to monitor 20- and 40-minute temporal support/resistance levels, given that they are good for pinpointing pullback entry levels in the intraday trend and for detecting early indications of reversals in the 90-minute and/or 2-hour bias/sentiment/price flow.)
(Today, I would recommend monitoring the 17-, 23-, 27-, 30-, and 45-minute moving averages for this purpose, with the 40- to 50-minute range being the most critical.)
With Numerical Price Prediction having been fully developed, I am now turning my attention to learning to program using MetaQuotes Language 4 so that I can fully automate the system, if possible.
Last edited:
