Follow the parts in order. Each step is one action. Parts marked Futures or Forex apply only to that market.
Contents
- Part 0 — Before you start
- Part 1 — One chart per strategy and instrument
- Part 2 — Check the chart
- Part 3 — Futures: TradersPost strategies
- Part 4 — Futures: TradersPost subscription settings
- Part 4X — Forex: PineConnector and MT5
- Part 5 — Portfolio wiring
- Manual execution (no automation)
- Part 6 — Alerts (automation)
- Part 7 — After every strategy update
- Part 8 — Troubleshooting
- Part 9 — Final checklist
Part 0 — Before you start
- A TradingView account with access to the invite-only scripts you bought (Profile → Invite-only scripts). Webhook alerts need a paid TradingView plan.
- An access key for each instrument in your order, from the email “Your access key(s)”.
- Futures: a TradersPost account with your broker account connected.
- Forex: a PineConnector account (License ID from the portal) and MT5 logged in to your account.
- Your portfolio and its quantities (tables in Part 5).
Part 1 — One chart per strategy and instrument
Every strategy runs on its own chart. Two strategies on one instrument need two charts.
- Symbol. Futures: CME_MINI:MNQ1! for MNQ, COMEX_MINI:MGC1! for MGC. Forex: your broker’s symbol whose name contains NAS100 or US100 (Nasdaq) or XAUUSD (gold).
- Timeframe from the table below. On any other timeframe the script stops with an error.
- Futures: session ETH, not RTH. Click the session switch in the bottom-right corner of the chart, next to the time zone, and choose ETH. In a multi-chart layout set it on every chart separately. Some strategies trade outside regular hours; on RTH those bars are missing.
- Add the script: Indicators → Invite-only scripts → the PVE strategy.
- Inputs (gear icon next to the strategy name):
- Instrument — the same as the chart symbol (MNQ on an MNQ chart, XAU on a gold chart). The script takes its parameters from this field, not from the symbol.
- Access Key - MNQ / - MGC / - NAS / - XAU — paste the key into the field of the instrument you selected. Only that field is checked.
- Account Preset — your account size (e.g. “50k Futures”, “100k Forex”), or Custom when your portfolio uses a different quantity (Part 5).
- Custom Quantity (contracts / lots) — only with Account Preset = Custom.
- Enable EOD Guard - Futures: ON for futures. Enable EOD Guard - Forex: leave the default. Zone has one switch, “Enable EOD Guard (close all + cancel)”.
- Forex only: PineConnector License ID — your License ID; MT5 Symbol — AUTO, or the exact symbol name from MT5 Market Watch if your broker names it differently.
- Properties: leave the defaults.
| Strategy | Timeframe |
|---|
| Reject | 3 min |
| Open | 5 min |
| GAP | 5 min |
| Anchor | 7 min |
| Zone | 7 min |
| Pivot | 15 min |
| Fade | 15 min |
| Drift | 15 min |
| Trace | 45 min |
| Hook | 1 hour |
Part 2 — Check the chart before going further
Open the Strategy Tester and look at the last 12 months. The number of trades and the win rate must match the strategy page. The amount can differ when your quantity differs from the preset.
If they don’t match, check in this order: Instrument, session (ETH), timeframe, script version (
Part 7). A wrong setup can show, for example, 31 trades instead of 19 and a loss instead of a gain.
Part 3 — Futures: TradersPost strategies
- Create one TradersPost strategy for every combination of strategy × instrument × quantity.
- A TradersPost strategy sends each signal to every account subscribed to it. Two accounts with the same quantity can share one strategy. Two accounts with different quantities need two strategies (two webhooks).
- Name it strategy + instrument + portfolio, e.g. OPEN MNQ 4X.
Part 4 — Futures: TradersPost subscription settings
Edit each subscription and set the fields in this order:
| Section | Field | Setting |
|---|
| Details | Auto submit | Auto Submit (not Manual Submit) |
| Details | Asset class | Futures |
| Details | Allowed tickers | Only selected tickers → MNQ or MGC |
| Details | Connected broker | the right account |
| Details | Allow signal overrides | ✓ |
| Sides | Allowed sides | Both Sides |
| Sides | Allow side swapping | ✓ |
| Sides | Subtract exit quantity from signal quantity | ✗ |
| Position size | Quantity calculation method | None |
| Position size | Allow signal override | ✓ (= “use signal quantity”) |
| Position size | Allow add to position | ✓ only for Hook MNQ, Open MNQ, Open MGC, Pivot MGC, Reject MGC. All others ✗ |
| Entry | Stop loss type → Allow signal override | ✓ (= “use signal stop loss”) |
| Exit | Exit order type | Market |
Some TradersPost views name two of these “Use signal stop loss” / “Use signal quantity”, others “Allow signal stop loss” / “Allow signal quantity”. They are the same settings.
“DEPRECATED” next to Max strategy positions in the broker settings: leave the field empty and ignore the label.
Part 4X — Forex: PineConnector and MT5
- In the PineConnector portal, copy your License ID.
- Download the MT5 EA from the portal: two files, PineConnector-MT5-EA and PineConnector-MT5-DLL.
- In MT5: File → Open Data Folder → MQL5 → Experts, paste both files, restart MT5.
- MT5: Tools → Options → Expert Advisors → tick Allow DLL imports.
- Make sure the Algo Trading button in the MT5 toolbar is green.
- Navigator → right-click the PineConnector EA → Attach to Chart. Common tab: Allow Algo Trading ✓. Dependencies tab: Allow DLL imports ✓. Inputs tab: paste your License ID.
- Run no other EAs on the same MT5 terminal.
- In the PineConnector portal, check that your MT5 account shows as connected.
All MT5 accounts connected to one License ID receive the same signal. Accounts that need different quantities need separate License IDs, each on its own chart with its own quantity.
In the PineConnector EA settings set Pyramiding: On and Max Open Positions per Symbol: 0 (no limit). A portfolio runs several strategies on the same symbol, and Hook, Open, Pivot and Reject can add to an open position; with Pyramiding Off the EA keeps only one position per symbol.
Part 5 — Portfolio wiring
For each component of your portfolio: one chart → quantity → one alert → one TradersPost strategy (futures) or one License ID (forex) → account.
- Each portfolio runs on one account: all its components send to the same account.
- MNQ and MGC (or NAS and XAU) run on one account.
50K-Balanced
| Chart | Quantity | Script setting | Alert → TradersPost strategy |
|---|
| Open MNQ · 5 min | 2 ct | Account Preset: Custom · Custom Quantity = 2 | OPEN MNQ 50K-BALANCED |
| Trace MGC · 45 min | 1 ct | Account Preset: 50k Futures | TRACE MGC 50K-BALANCED |
50K-Growth
| Chart | Quantity | Script setting | Alert → TradersPost strategy |
|---|
| Anchor MNQ · 7 min | 3 ct | Account Preset: Custom · Custom Quantity = 3 | ANCHOR MNQ 50K-GROWTH |
| Trace MGC · 45 min | 1 ct | Account Preset: 50k Futures | TRACE MGC 50K-GROWTH |
50K-Precision
| Chart | Quantity | Script setting | Alert → TradersPost strategy |
|---|
| GAP MGC · 5 min | 6 ct | Account Preset: 50k Futures | GAP MGC 50K-PRECISION |
| Open MNQ · 5 min | 2 ct | Account Preset: Custom · Custom Quantity = 2 | OPEN MNQ 50K-PRECISION |
100K-Growth
| Chart | Quantity | Script setting | Alert → TradersPost strategy |
|---|
| Anchor MNQ · 7 min | 6 ct | Account Preset: Custom · Custom Quantity = 6 | ANCHOR MNQ 100K-GROWTH |
| Trace MGC · 45 min | 1 ct | Account Preset: 100k Futures | TRACE MGC 100K-GROWTH |
100K-Balanced
| Chart | Quantity | Script setting | Alert → TradersPost strategy |
|---|
| Anchor MNQ · 7 min | 4 ct | Account Preset: Custom · Custom Quantity = 4 | ANCHOR MNQ 100K-BALANCED |
| Reject MGC · 3 min | 1000 USD risk | Setting being updated — published here shortly. Questions: support@puravidaedge.com | REJECT MGC 100K-BALANCED |
100K-Precision
| Chart | Quantity | Script setting | Alert → TradersPost strategy |
|---|
| GAP MGC · 5 min | 8 ct | Account Preset: 100k Futures | GAP MGC 100K-PRECISION |
| Anchor MNQ · 7 min | 5 ct | Account Preset: Custom · Custom Quantity = 5 | ANCHOR MNQ 100K-PRECISION |
150K-Growth
| Chart | Quantity | Script setting | Alert → TradersPost strategy |
|---|
| Anchor MNQ · 7 min | 10 ct | Account Preset: Custom · Custom Quantity = 10 | ANCHOR MNQ 150K-GROWTH |
| Reject MGC · 3 min | 1500 USD risk | Account Preset: 150k Futures | REJECT MGC 150K-GROWTH |
150K-Balanced
| Chart | Quantity | Script setting | Alert → TradersPost strategy |
|---|
| Anchor MNQ · 7 min | 6 ct | Account Preset: Custom · Custom Quantity = 6 | ANCHOR MNQ 150K-BALANCED |
| Trace MGC · 45 min | 2 ct | Account Preset: 150k Futures | TRACE MGC 150K-BALANCED |
150K-Precision
| Chart | Quantity | Script setting | Alert → TradersPost strategy |
|---|
| GAP MGC · 5 min | 10 ct | Account Preset: 150k Futures | GAP MGC 150K-PRECISION |
| Anchor MNQ · 7 min | 7 ct | Account Preset: Custom · Custom Quantity = 7 | ANCHOR MNQ 150K-PRECISION |
50K-Balanced 4X
| Chart | Quantity | Script setting | Alert → TradersPost strategy |
|---|
| Open MNQ · 5 min | 3 ct | Account Preset: 50k Futures | OPEN MNQ 50K-BALANCED 4X |
| Anchor MNQ · 7 min | 4 ct | Account Preset: 50k Futures | ANCHOR MNQ 50K-BALANCED 4X |
| Open MGC · 5 min | 1 ct | Account Preset: 50k Futures | OPEN MGC 50K-BALANCED 4X |
| GAP MGC · 5 min | 6 ct | Account Preset: 50k Futures | GAP MGC 50K-BALANCED 4X |
100K-Balanced 4X
| Chart | Quantity | Script setting | Alert → TradersPost strategy |
|---|
| Open MNQ · 5 min | 5 ct | Account Preset: 100k Futures | OPEN MNQ 100K-BALANCED 4X |
| Anchor MNQ · 7 min | 8 ct | Account Preset: 100k Futures | ANCHOR MNQ 100K-BALANCED 4X |
| Open MGC · 5 min | 2 ct | Account Preset: 100k Futures | OPEN MGC 100K-BALANCED 4X |
| GAP MGC · 5 min | 8 ct | Account Preset: 100k Futures | GAP MGC 100K-BALANCED 4X |
150K-Balanced 4X
| Chart | Quantity | Script setting | Alert → TradersPost strategy |
|---|
| Open MNQ · 5 min | 8 ct | Account Preset: 150k Futures | OPEN MNQ 150K-BALANCED 4X |
| Anchor MNQ · 7 min | 13 ct | Account Preset: 150k Futures | ANCHOR MNQ 150K-BALANCED 4X |
| Open MGC · 5 min | 3 ct | Account Preset: 150k Futures | OPEN MGC 150K-BALANCED 4X |
| GAP MGC · 5 min | 10 ct | Account Preset: 150k Futures | GAP MGC 150K-BALANCED 4X |
Forex Prop Champion
| Chart | Quantity | Script setting | Alert → License ID |
|---|
| Hook NAS · 1 hour | 6 lot | Account Preset: 100k Forex | your License ID |
| Anchor NAS · 7 min | 18 lot | Account Preset: 100k Forex | your License ID |
| Fade XAU · 15 min | 0.24 lot | Account Preset: Custom · Custom Quantity = 0.24 | your License ID |
| Trace XAU · 45 min | 0.3 lot | Account Preset: 100k Forex | your License ID |
Forex Prop Focus
| Chart | Quantity | Script setting | Alert → License ID |
|---|
| Pivot XAU · 15 min | 2000 USD risk | Account Preset: 100k Forex | your License ID |
| Fade XAU · 15 min | 0.24 lot | Account Preset: Custom · Custom Quantity = 0.24 | your License ID |
| Open XAU · 5 min | 0.1 lot | Account Preset: Custom · Custom Quantity = 0.1 | your License ID |
| Trace XAU · 45 min | 0.3 lot | Account Preset: 100k Forex | your License ID |
Forex Blend
| Chart | Quantity | Script setting | Alert → License ID |
|---|
| GAP XAU · 5 min | 0.3 lot | Account Preset: 100k Forex | your License ID |
| Trace NAS · 45 min | 6 lot | Account Preset: 100k Forex | your License ID |
| Open NAS · 5 min | 12 lot | Account Preset: 100k Forex | your License ID |
| Hook NAS · 1 hour | 6 lot | Account Preset: 100k Forex | your License ID |
Two accounts, same portfolio
Futures: one TradersPost strategy per component, two subscriptions (one per account), one alert. Forex: both MT5 accounts on the same License ID, one alert.
Two portfolios with different quantities of the same strategy
Futures: two charts, two TradersPost strategies, two alerts. Forex: two charts with different quantities, two License IDs.
Manual execution (no automation)
Use this if you place orders yourself. Parts 1 and 2 apply; Parts 3, 4 and 4X do not.
- Alarm clock icon → Create Alert. Condition: the PVE strategy on this chart, then Order fills only. Expiration: Open-ended.
- Message: {{strategy.order.alert_message}}. The alert text then shows action, instrument, price, stop loss, take profit and quantity.
- Notifications: pick at least two channels (app, pop-up, sound, email) so you don’t miss a signal.
- When an alert fires, place at your broker a market entry with the stop loss and take profit from the alert as working orders.
- Trade the quantity in the alert. Round fractional sizes down, never up. If your broker’s minimum lot is larger than the alert size, skip the trade.
Part 6 — Alerts (automation)
- Scroll the chart all the way to the left before creating the alert, so the full history loads.
- Alarm clock icon → Create Alert. Condition: the PVE strategy on this chart, then Order fills only.
- Message: {{strategy.order.alert_message}} — nothing else.
- Notifications → Webhook URL: futures: the webhook URL of the TradersPost strategy for this chart and this quantity. Forex: https://webhook.pineconnector.com.
- Expiration: Open-ended.
- One alert per TradersPost strategy (futures) or per chart (forex). Fewer means an account without signals; more means double orders.
- Name the alert the same as the TradersPost strategy.
Part 7 — After every strategy update
- The chart does not update on its own. Refresh TradingView, click the update icon next to the strategy name on the chart, then Update to latest version. Settings and keys stay.
- Delete and recreate every alert of that strategy. An alert keeps a copy of the script from the moment it was created.
- Check: hover over the alert in the alert list. Its “Created” date must be later than the update date.
Part 8 — Troubleshooting
| Symptom | Cause | Fix |
|---|
| Long closed, short did not open | Allow side swapping off | Turn it on in the subscription |
| Signal arrived, no order sent | Manual Submit | Auto Submit |
| Double orders | two alerts on one TradersPost strategy, or a duplicate alert | one alert per strategy |
| Wrong quantity on the account | one TradersPost strategy shared by portfolios with different quantities, or a wrong Custom Quantity | a separate TradersPost strategy per quantity |
| Tester shows different results than the strategy page | RTH session, wrong Instrument, script not updated | Part 1 and Part 7 |
| Strategy went quiet after an update | alert created before the update | recreate the alert |
| An account gets no signals from one strategy | TradersPost strategy without an alert | create an alert with its webhook |
| Stop does not reach the broker | “use signal stop loss” off | Part 4 |
| A strategy with several entries opens only the first | Allow add to position off | Part 4 (only for the listed strategies) |
| “DEPRECATED” in the broker settings | field Max strategy positions | ignore it |
| Forex: alert fires, no order in MT5 | Algo Trading button red, EA not attached, or wrong License ID | Part 4X |
| Forex: “symbol not found” | MT5 Symbol differs from your broker’s name | type the exact Market Watch name into MT5 Symbol |
Part 9 — Final checklist before going live
Questions: support@puravidaedge.com