Skip to content

Extracted algorithm research record

Puria method

Opens a sell position when the fast iMA moves above two slow iMAs and a confirmation from iMACD is received.

Record 55 · Catalog rank 1,290 · Trend Following & Directional · Subtype A9 · Snapshot 2026-10-31 15:46 UTC

Source & extraction context

Open original source ↗

Evidence label: source_code (source claim, not independent verification). Recorded completeness: 50.0/100. Neither is a performance result.

Names identify source records. Inclusion is not an endorsement or a claim of authorship, ownership or reuse permission. Check the source license before reusing any implementation.

Extraction warnings

Opacity warnings

Build warnings

Recorded market & execution profile

Recorded markets
EURUSD
Recorded timeframes
D1
Recorded sessions
Not specified
Recorded regime
trending

Recorded indicators & parameters

Extracted indicator stack
IndicatorParametersApplied to
iMA{"period": 9, "shift": 1}close
iMA{"period": 21, "shift": 1}close
iMA{"period": 21, "shift": 1}close
iMACDNot specifiedclose

Extracted strategy rules

Recorded long-entry rules

Recorded short-entry rules

Recorded exit rules

Recorded filters

Stop loss
null
Take profit
null
Position sizing
calculation of initial lot size for a given risk

Questions about this record

What entry rules are recorded for Puria method?

Long: Not specified. Short: if(((MA1#1 - MA0#1)/m_symbol.Point()>0.5) && ((MA2#1 - MA0#1)/m_symbol.Point()>0.5)) if(((MA0#1 - MA1#1)/m_symbol.Point()>0.5) && ((MA0#1 - MA2#1)/m_symbol.Point()>0.5)) These are unverified extracted rules.

Which markets and timeframes are recorded?

Markets: EURUSD. Timeframes: D1. These are source-recorded labels, not verified execution behavior.