Multi-timeframe Fibonacci swing trader on ES. Steps 1-3 of the lane done (cards, rules, locked template draft). Not coded, not tested. Sources: 6 homework videos (Oct 2020) and "Greg FIBs Instruction Notes" (zip copy and live Google Doc, identical text and images).
At the start of the week Greg draws Fibs on the monthly, weekly, daily, 4h and 1h, then on the 15m trigger chart. On the 15m he anchors a retracement from swing start A (100%) to pivot B (0%) and reads an A/B/C/D zig-zag: C is the expected pullback (38.2/50/61.8/78.6), D is the main-trend target (extension -18/-27/-61.8) paired to the pullback depth. Timing comes from an oscillator (Lizard Trader zero-lag), a SuperTrend/ATR line, and historically the Stochastic. He trades toward D (sometimes counter-trend to C), holds for days to weeks, re-anchors when D is hit and flips the Fib when A is taken out. Stop, session and size are never stated.
Session clock: not stated. Entries seen ~19:00-01:00 and ~09:45 chart time; chart timezone not shown, so no ET/AEST mapping yet.


1 Coded 8 Partly coded 19 Missing 5 Judgement call 10 Not stated
Labels are against Hunter 7 (v43 package code, 31 Oct 2026). Python only. Notes[both] = zip docx and live Google Doc (identical).
| ID | Section | Rule | Source | H7 label |
|---|---|---|---|---|
| GF-MTF-01 | Multi-timeframe homework | Do 'homework' at the beginning of the week: draw Fibs on Monthly, Weekly, Daily, 4h and 1h charts, then the 15m. | Notes[both]:'Beginning of Week HomeWork' list; KXYDCKmizzg@00:31-04:45; fY6mfceMus0@02:48-05:50 | Missing |
| GF-MTF-02 | Multi-timeframe homework | The 15-minute chart is the trigger / entry chart. | Notes[both]:'15min being the Trigger Chart'; fY6mfceMus0@05:50; KXYDCKmizzg@00:41 | Coded |
| GF-MTF-03 | Multi-timeframe homework | Higher-timeframe Fib levels are carried onto the 15m as white 'expected retrace and target' lines (e.g. the weekly expected pullback drawn on the daily). | Notes[both]:'White Lines for Possible Expected Retrace & Target Area'; Notes[both]:image9 caption 'This white line is the expected pullback from the weekly chart' | Missing |
| GF-MTF-04 | Multi-timeframe homework | Review where each HTF chart stands (pulling back vs trending, target reached) before drawing new Fibs on the entry chart; 'in the middle of some kind of indecision' is noted, not traded mechanically. | KXYDCKmizzg@00:31-00:41, @04:03-04:11; fY6mfceMus0@04:35 | Judgement call |
| GF-ANC-01 | Fib anchoring | Draw the Fib retracement from swing start point A (100%) to pivot B (0%) of the impulse leg. | Notes[both]:image14 ('start point A', 'TO pivot B'); 5WuB_S8JM84@01:00-01:37 | Partly coded |
| GF-ANC-02 | Fib anchoring | Fib tool levels on every chart: retrace 38.2, 50, 61.8, 78.6 (blue), 100; extensions beyond 0: -18 (green), -27 (blue), -61.8 (red). | Notes[both]:image14, image31, image8; 5WuB_S8JM84@~03:00 (frame); BdSGgKrLulE frames | Partly coded |
| GF-ANC-03 | Fib anchoring | When target D is hit, re-anchor: the lowest pullback point becomes new A and the target just hit becomes new B; draw new Fib. | 5WuB_S8JM84@01:00-01:37; BdSGgKrLulE@01:17-01:52; fY6mfceMus0@00:00-01:04; Notes[both]:image32 'Reached so draw a new' | Missing |
| GF-ANC-04 | Fib anchoring | If price takes out starting line A, treat as a change of direction and redraw the Fib upside down (highest point to lowest point) with new targets. | 5WuB_S8JM84@04:02-04:24; Fgqh71SFhqk@01:47-02:14; Notes[both]:image12 'ES wiped out the A starting line. So I set new targets.' | Missing |
| GF-ANC-05 | Fib anchoring | If the pullback runs well past the expected C line, move C to the actual pullback extreme and recompute D. How far past is 'too close for comfort' is not stated. | Fgqh71SFhqk@00:48-01:47 | Missing |
| GF-STR-01 | ABCD structure | Read the swing as an A/B/C/D zig-zag: A start, B pivot, C expected pullback (retrace level), D main-trend target (extension). | Notes[both]:image14/31 'A / B / C / D in a Zig Zag approach'; 5WuB_S8JM84@01:44-02:16; BdSGgKrLulE@02:04-02:52 | Missing |
| GF-STR-02 | ABCD structure | Target D is paired to the pullback depth: retrace to 61.8 -> target -61.8 beyond 0 (the 'mirror' rule; 50->50, 38->38 per the note-taker). Greg's own caption pairs the blue 78.6 pullback with the blue -27 target. See contradiction C1. | Notes[both]:text under image32 (note-taker interpretation); Notes[both]:image8 caption (Greg); Notes[both]:image28 (61.8 C -> -61.8 D); 5WuB_S8JM84@~03:00 frame | Missing |
| GF-STR-03 | ABCD structure | After about five Fib legs in one direction, expect a reversal. | Fgqh71SFhqk@00:26-00:43; Notes[both]:'after 5 or so Fib levels'; Notes[both]:'Often see 4-5-6 Times' | Missing |
| GF-STR-04 | ABCD structure | Price may skip C and go straight to D; accept it and re-anchor from the lowest point reached. | 5WuB_S8JM84@00:41-01:19; fY6mfceMus0@01:19-01:39; Notes[both]:image7/image23 captions | Missing |
| GF-DIR-01 | Direction | Trade toward the Fib targets in the main-trend direction; 'don't fight the trend'. | BdSGgKrLulE@06:17-06:21; Notes[both]:'Take Trade Setup's upto or down to the targets' | Missing |
| GF-DIR-02 | Direction | Counter-trend trades toward the C pullback are allowed ('take a few ticks going up' to C, then sell toward D). | BdSGgKrLulE@05:01-05:22, @06:03-06:12; 5WuB_S8JM84@03:04-03:15; Notes[both]:image6 'Nothing wrong with taking profit in either direction' | Missing |
| GF-DIR-03 | Direction | News/events (the 2020 election) can change direction; treat as a transition period. | BdSGgKrLulE@00:59-01:14, @03:37-03:58 | Judgement call |
| GF-TRG-01 | Timing / trigger | Use the oscillator to time entries: if it says down, take shorts on the way down; wait while it is still on the other side. Oscillator named: Zero Lag indicator from Lizard Trader. | 5WuB_S8JM84@03:04-03:15; fY6mfceMus0@02:27; jd97Hq4fygM@00:54, @06:03-06:11 | Missing |
| GF-TRG-02 | Timing / trigger | SuperTrend / ATR trailing-stop line must be on the trade side; wait for price to break it with a signal, not just touch it and come back ('big resistance point'). | jd97Hq4fygM@00:59-01:55; fY6mfceMus0@06:20 | Missing |
| GF-TRG-03 | Timing / trigger | Stochastic was his basic timing method in the past (stochastic panel visible on 60m/daily/weekly charts). | Notes[both]:caption before image19 'the basic timing method I used in the past was the Stochastic'; Notes[both]:image4/25/27/32 | Missing |
| GF-TRG-04 | Timing / trigger | On the daily, the upside target applies 'if a green signal shows up' (PajamaTrader Signal). | Notes[both]:image9 annotation | Missing |
| GF-TRG-05 | Timing / trigger | Enter at the pullback Fib level in the trend direction (e.g. long when price pulls back to the blue 78.6 line). | Notes[both]:image8 (= image2) caption | Partly coded |
| GF-TRG-06 | Timing / trigger | Short swing entries also taken on 'LogikUltimateRenko 5 Ticks, 40% Open, 100% RevSize' charts and on 60m / daily charts. See contradiction C8. | Notes[both]:image8/13/17/19/21/22 chart headers; Notes[both]:image4/25 (60m), image24 (daily) | Partly coded |
| GF-TRG-07 | Timing / trigger | Entry session / time-of-day window. | Notes[both]:image24 'entered a trade around 7pm last night' (chart times 19:00-01:00 seen; chart timezone not shown) | Not stated |
| GF-STP-01 | Stop | Initial stop rule. Placed with NinjaTrader's risk-reward drawing tool; asked where he puts his stop, he shows it but states no rule. On-chart only: Renko stops sit about 1 tick beyond the 100% (A) level of the entry Fib. | jd97Hq4fygM@02:02-02:25; Notes[both]:image8 (Sell STP 3338.50 vs 100% 3338.78), image19 (Buy STP 3351.75) | Not stated |
| GF-STP-02 | Stop | As price moves in favour, he moved the stop manually down to the ATR trail line. | jd97Hq4fygM@02:47-03:01 | Partly coded |
| GF-STP-03 | Stop | Does not attach an automatic ATR-trail stop to the ATM ('you would have been stopped out with barely any profit'). | jd97Hq4fygM@05:00-05:36 | Judgement call |
| GF-TGT-01 | Target | Main target = Fib extension D of the A->B leg beyond 0 (the 'trend direction target'). | 5WuB_S8JM84@01:44-01:52; BdSGgKrLulE@02:09-02:40; Notes[both]:'Main Trend Target - then being the Plus 61%' | Partly coded |
| GF-TGT-02 | Target | Pullback target = C (retrace level); counter-trend trades aim at C. | BdSGgKrLulE@02:15-02:26, @05:01-05:22; Notes[both]:image32 | Missing |
| GF-TGT-03 | Target | Place the target a few ticks before the actual Fib level / round it (362 -> 350 ticks). | jd97Hq4fygM@03:48-03:55; Notes[both]:caption before image24 | Missing |
| GF-TGT-04 | Target | Target can be moved further to the next Fib line while in the trade (blue -> green). | Notes[both]:caption before image17 | Judgement call |
| GF-TGT-05 | Target | Initial target set with the RR drawing tool; the RR ratio itself is never stated. | jd97Hq4fygM@02:18-02:30 | Not stated |
| GF-TGT-06 | Target | Brought the target in to take profit early when he had to leave. | jd97Hq4fygM@03:13-03:30 | Judgement call |
| GF-MGT-01 | Management | Swing trades are not done in one or two days; can last up to 2-3 weeks; a target took 8 days. | 5WuB_S8JM84@03:20-03:43; BdSGgKrLulE@04:30-04:44; Notes[both]:image5 caption | Partly coded |
| GF-MGT-02 | Management | No need to trade every day; once or twice is enough. | 5WuB_S8JM84@00:25-00:33, @04:51-04:59 | Partly coded |
| GF-MGT-03 | Management | Several trades can be taken on the way to one Fib target. | Notes[both]:image5 caption 'I took several trades on the way down'; BdSGgKrLulE@04:02 | Missing |
| GF-MGT-04 | Management | Stops for the day/week after a target hit ('Done for the Day', 'done for the week'). | Notes[both]:captions before image2 and image4 | Missing |
| GF-NS-01 | Not stated | Instrument list: all charts are ES 12-20 only; no other instrument mentioned. | all six videos; all Notes charts | Not stated |
| GF-NS-02 | Not stated | Position size / risk per trade (charts show 1, 6 and 10 contracts; 'even if you were just trading one contract'). | 5WuB_S8JM84@05:17-05:22; Notes[both]:image8, image4, image19 | Not stated |
| GF-NS-03 | Not stated | Breakeven rule. | — | Not stated |
| GF-NS-04 | Not stated | Minimum swing size / which swings qualify as A and B. | — | Not stated |
| GF-NS-05 | Not stated | Chart timezone and session times. | — | Not stated |
| GF-NS-06 | Not stated | Oscillator / SuperTrend / Stochastic settings (periods, multipliers). | — | Not stated |
| GF-NS-07 | Not stated | News filter / max daily loss. | — | Not stated |
| # | Check | Rules |
|---|---|---|
| 1 | HTF homework done: Fibs on M/W/D/4h/1h, white expected lines on the 15m | GF-MTF-01, GF-MTF-03 |
| 2 | 15m impulse anchored A (100%) -> B (0%) | GF-ANC-01 |
| 3 | A not taken out (else flip and redraw) | GF-ANC-04 |
| 4 | C (pullback) and D (extension) marked per GregTargetMapMode | GF-STR-01, GF-STR-02 |
| 5 | Price at the C level (or counter-trend-to-C switch on) | GF-TRG-05, GF-DIR-02 |
| 6 | Fewer than GregFibCountReversalN legs in this direction | GF-STR-03 |
| 7 | Timing agrees: oscillator side and a break (not a touch) of the SuperTrend/ATR line | GF-TRG-01, GF-TRG-02 |
| 8 | Direction toward D | GF-DIR-01 |
| 9 | Target = D (optionally a few ticks short) | GF-TGT-01, GF-TGT-03 |
| 10 | Stop: NOT STATED (on-chart: ~1 tick beyond 100%) | GF-STP-01 |
| 11 | Weekly trade count not exceeded; not already 'done for the day/week' | GF-MGT-02, GF-MGT-04 |
Draft v1, locked in writing pending David. 32 NinjaTrader-style parameters (Roman Essentials groups + "E-Plugin Greg Fib ABCD"), all new ones default off.
| # | Topic | Side A | Source A | Side B | Source B | Setting |
|---|---|---|---|---|---|---|
| C1 | Target mapping | Same-% mirror: 61.8 pullback -> -61.8 target; 50->50; 38->38 | Notes[both]: text under image32 (note-taker's interpretation); image28; 5WuB_S8JM84@~03:00 | Colour pair: blue 78.6 pullback -> blue -27 target | Notes[both]:image8 caption (Greg's own words) | GregTargetMapMode {SamePercentMirror, ColorPair, FixedExtension} |
| C2 | Reversal count | About five Fib legs then reversal | Fgqh71SFhqk@00:37 | 4-5-6 Fibs then change of direction | Notes[both]:'Often see 4-5-6 Times' | GregFibCountReversalN {0=off,4,5,6} |
| C3 | Direction | Don't fight the trend | BdSGgKrLulE@06:21 | Take counter-trend trades to C | BdSGgKrLulE@05:01; 5WuB_S8JM84@03:04; Notes[both]:image6 | GregAllowCounterTrendToC |
| C4 | Trailing | Moved stop down to the ATR trail line | jd97Hq4fygM@02:47-03:01 | 'Which is why I don't use the ATR trailing stop' | jd97Hq4fygM@05:30 | GregTrailMode {Off, ManualATRStep, ATRTrailAuto} |
| C5 | Timing indicator | Stochastic (past method) | Notes[both]: caption before image19 | Lizard Trader zero-lag oscillator + SuperTrend (current); PajamaTrader Signal on daily | jd97Hq4fygM@06:03; fY6mfceMus0@06:20; Notes[both]:image9 | GregTimingIndicator {None, Stochastic, SuperTrend, ZeroLagOsc*, PajamaSignal*} (*blocked) |
| C6 | C before D | Expected path is A-B-C-D (wait for C) | 5WuB_S8JM84@02:16 | D reached without C ('skip the C target') | 5WuB_S8JM84@00:41; Notes[both]:image7/23 captions | GregRequireCTouch |
| C7 | Entry bar type | 15m is the entry chart | fY6mfceMus0@05:50; Notes[both] | Entries shown on 5-tick Logik Renko, 60m and daily | Notes[both]:image8/19 (Renko), image4/25 (60m), image24 (daily) | GregEntryBarType {15m, Renko5t, 60m, Daily} |
| # | Source | What it shows | Rules | Fit |
|---|---|---|---|---|
| A+1 | Notes[both]:image8 (dup image2) + image13 (dup image3) | ES 12-20 Logik Renko 5t: long at pullback to the blue 78.6 line, target the blue -27 extension 3352.25, stop 3338.50 just beyond 100%; target hit ~1h38m later (+40t claim) | GF-ANC-01, GF-ANC-02, GF-TRG-05, GF-STR-02, GF-TGT-01, GF-STP-01(obs) | Full fit (stop is on-chart, not stated) |
| A+2 | 5WuB_S8JM84@01:00-02:16 (+frame ~03:00) | 15m ES: re-anchor A at the low after D hit, B = old target; C at 61.8 (3431), D at -61.8 (3513) | GF-ANC-03, GF-STR-01, GF-STR-02, GF-TGT-01 | Planning example (no trade) |
| A+3 | Notes[both]:image28 -> image6 -> image16 | 15m ES Oct 6-9 2020: A 3333.94 -> B 3417.37; C at 61.8 line; D at -61.8 (~3468) reached | GF-STR-01, GF-STR-02, GF-TGT-01 | Full fit of the structure (entry not shown) |



| # | Source | What | Missing |
|---|---|---|---|
| P1 | jd97Hq4fygM@02:02-03:38 | 15m short Oct 13: oscillator/SuperTrend timing, RR-tool stop, exited early at ~53t; price later reached C | Exit was discretionary, not at D; stop rule not stated |
| P2 | Notes[both]:image4 + image25 | 60m short Sep 24-25 2020, 141t claim | No Fib visible on the screenshot (trend line + stochastic only) |
| P3 | Notes[both]:image7 + image23 | 15m: price skipped C and hit D | No entry shown |
| P4 | Notes[both]:image5 + image10; BdSGgKrLulE@00:00-00:47 | C->D 536t over 8 days | Claim only; several unshown trades |

| ID | Source | Instrument | Date | Entry time | Entry | Dir | Stop | Target | Result | Confidence |
|---|---|---|---|---|---|---|---|---|---|---|
| VT-01 | Notes[both]:image8/13 | ES 12-20 | 2020-09-17 | ~23:00 (chart tz, not shown) | 3342.25 (from 40t to target) | Long | 3338.50 (on-chart) | 3352.25 | +40t claim; target hit ~00:56 Sep 18 | High |
| VT-02 | Notes[both]:image19 + image21 | ES 12-20 | Sep 2020 (date not shown) | ~21:45 (chart tz) | ~3347.00 | Short | 3351.75 (on-chart) | 3342.25 | +20t claim, filled ~26 min later | Medium |
| VT-03 | Notes[both]:image17 | ES 12-20 | ~2020-09-16 (axis) | ~22:58 (chart tz) | ~3341.75 | Short | ~3350.25 (on-chart) | ~3331.25 | not stated | Low (read from screenshot) |
| VT-04 | Notes[both]:image22 (+image20) | ES 12-20 | 2020-09-16/17 | ~23:46 Sep 16 (derived: 1h21m before ~01:08) | ~3344.25 (derived from -38t) | Short | not shown | ~3334.75 | +37t claim | Low (derived) |
| VT-05 | Notes[both]:image4 + image25 | ES 12-20 (60m) | 2020-09-24 | ~23:00 (chart tz) | ~3252.25 | Short | ~3271.50 (on-chart) | ~3216 (on-chart) | +141t claim | Medium |
| VT-06 | Notes[both]:image24 | ES 12-20 (daily) | Sep 2020 | ~19:00 'around 7pm' (tz not stated) | not legible | Short | on-chart, not legible | 350t target | +350t claim | Low |
| VT-07 | jd97Hq4fygM@02:02-03:38; Fgqh71SFhqk@02:18 | ES 12-20 (15m) | 2020-10-13 | ~09:45 (chart tz) | ~3515 | Short | ~3526 (RR tool, later trailed) | ~3497 initial; exited ~3502 | +53t claim | Medium |
Profit figures are Greg's claims, not facts.