Skip to main content

pSpark - Strategy Building

Updated over a month ago

How to Build a Strategy

Step 1: Describe your strategy idea

Tell pSpark what you want your strategy to do. At a minimum, you need:

  • Direction - Long or short

  • Entry condition - What triggers the trade

pSpark will build immediately with what you provide. If critical elements are missing, it asks focused, clarifying questions.

Step 2: Review the strategy summary

pSpark shows a summary of your strategy, including:

  • Direction, instrument, and timeframe

  • Entry conditions with exact parameters

  • Exit conditions

  • Approach description

Step 3: Iterate and refine

Continue the chat conversation to tweak your strategy:

  • “Add an EMA filter - only enter when price is above 50 EMA.”

  • “Change the RSI threshold to 25”

  • “Add a stop loss at 0.2%.”

  • “Switch the timeframe to 1 hour."

Each change updates the strategy definition in the side panel.

pSpark strategy building - defining entry/exit rules with strategy summary

Step 4: Save your strategy

When you’re satisfied, save the strategy. Once saved, it becomes available for backtesting and future use.

Example Strategy Prompts

Strategy Type

Example Prompt

Mean reversion

“Long when RSI drops below 30 on NQ”

Trend following

“Golden cross strategy — buy when 50 EMA crosses above 200 EMA”

Breakout

“Short when price breaks below Bollinger lower band with volume spike”

ICT/SMC

“ICT short setup for ES — bearish market structure shift with FVG entry”

Multi-signal

“Long when RSI is oversold AND price is above VWAP AND bullish engulfing forms”

With risk management

“RSI oversold long for NQ with 0.15% stop and 0.45% target”

Wyckoff

“Wyckoff spring entry on ES”

Pattern-based

“Short on bearish engulfing on NQ”

Stop Loss and Take Profit

  • pSpark does not automatically add stop loss or take profit to your strategy

  • Include them only when you specifically ask: “with stop loss”, “add 0.2% stop”, “with risk management.”

  • If you request SL/TP without specific values, pSpark uses sensible defaults based on the instrument and timeframe

  • You’ll see a note in the summary when SL/TP is not included

Post-Save: Backtesting and Beyond

After saving your strategy:

  1. Open the pSpark tab in the navigation

  2. Find your strategy in “Your saved strategies.”

  3. Click Backtest to run it against historical data (see the Backtesting section for details)

  4. Strategy deployment for live trading is a coming-soon feature

Managing Saved Strategies

From the pSpark tab where your saved strategies are listed:

View strategy details - see the full definition and summary

  • Edit in Chat - click “Edit in Chat” next to any saved strategy to reopen it in pSpark chat. From there, you can continue the conversation to modify the strategy in natural language (e.g., “add an ADX filter above 25” or “switch from RSI to Stochastic”)

  • Backtest - run your strategy against historical data

  • Delete - remove strategies you no longer need

pSpark tab showing saved strategies with the backtest option

Tips for Better Strategies

  • Start with one signal, then add filters. “Buy when RSI is oversold” is a valid starting point - pSpark will suggest adding filters

  • Be specific about parameters. “RSI below 30” is better than “RSI oversold.”

  • Use AND/OR logic. “Long when RSI < 30 AND price is above 50 EMA” or “Exit when RSI > 70 OR MACD bearish cross.”

  • Specify bar references. “Bullish engulfing on the previous bar” is more precise than just “bullish engulfing.”

  • Iterate in conversation. Build a basic version first, then ask “add a trend filter” or “tighten the stop loss”

What pSpark Won’t Do?

  • pSpark will never choose a strategy for you - if you say “you decide” or “surprise me,” it presents options for you to pick from

  • It will never originate trading ideas - it translates YOUR ideas into structured definitions

  • It will not build indicators (those are handled separately - see Custom Indicators)

Did this answer your question?