Extracted algorithm research record
AK-47 EA
A MetaTrader 5 expert advisor that trades based on time filters and fixed stop-loss and take-profit levels.
Source & extraction context
Evidence label: source_code (source claim, not independent verification). Recorded completeness: 80.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
Signal warnings
- HARD-CODED DIRECTION: `OrdType` is initialised to ORDER_TYPE_SELL and never reassigned, yet the code branches on it. The opposite branch is unreachable - this EA can only ever trade one direction.
Recorded market & execution profile
- Recorded markets
- any
- Recorded timeframes
- any
- Recorded sessions
- 2:30 - 21:00 GMT
- Recorded regime
- any
Recorded indicators & parameters
| Indicator | Parameters | Applied to |
|---|---|---|
| No indicator stack was recorded. This does not establish a price-action-only strategy. | ||
Extracted strategy rules
Recorded long-entry rules
- Bid + InpSL_Pips/2 * Pips2Double
- Ask - InpSL_Pips/2 * Pips2Double
Recorded short-entry rules
- Ask - InpSL_Pips/2 * Pips2Double
- Bid + InpSL_Pips/2 * Pips2Double
Recorded exit rules
- Trailing stop with InpSL_Pips
Recorded filters
- Trading time filter from 2:30 to 21:00 GMT
- Stop loss
- Stop loss placed at Ask + InpSL_Pips/2 * Pips2Double for buy orders and Bid - InpSL_Pips/2 * Pips2Double for sell orders
- Take profit
- Take profit placed at OpenPrice + InpTP_Pips * Pips2Double for buy orders and OpenPrice - InpTP_Pips * Pips2Double for sell orders
- Position sizing
- Risk percentage of balance or fixed lot size
Questions about this record
What entry rules are recorded for AK-47 EA?
Long: Bid + InpSL_Pips/2 * Pips2Double Ask - InpSL_Pips/2 * Pips2Double Short: Ask - InpSL_Pips/2 * Pips2Double Bid + InpSL_Pips/2 * Pips2Double These are unverified extracted rules.
Which markets and timeframes are recorded?
Markets: any. Timeframes: any. These are source-recorded labels, not verified execution behavior.