POLARIS Research

What we learned while building trading systems.

We began with trading ideas, indicators and Expert Advisors. Along the way, we worked through questions about timing, testing, execution and shared risk. Here we explain that work in our own words.

The questions changed as the work grew

At first, the task was often to turn a chart idea into code. A request that sounded simple could lead us into a long discussion about which candle counted, what happened after a restart or why a trade had been blocked. Those details became a large part of our development experience.

As we moved from individual Expert Advisors to portfolios, we also had to consider how systems behaved together. These articles follow that path. We explain the decisions in everyday language, then keep the calculations, examples and technical notes close at hand. Where a case combines several projects, we say so.

28 articles shown

Development Experience

MT4 to MT5 Migration

In this composite migration case, we explain how we separated platform adaptation from deliberate changes to the original strategy.

Problem → decision → evidence

Read article →
Development Experience

From Scanner and Dashboard to EA

We explain, through a composite case, how we turned the meaning behind scanner rows and colours into events an EA could evaluate.

Problem → decision → evidence

Read article →
Development Experience

A Grid and Hedging Risk Manager

In this composite case, we explain how recurring requests for basket protection led us to separate position measurement, risk decisions and confirmed actions.

Problem → decision → evidence

Read article →
Development Experience

Automating SMC and Price Action

We use a composite case to explain how we worked from annotated charts toward consistent structure, zone and entry decisions.

Problem → decision → evidence

Read article →
Development Experience

A Multi-Timeframe Indicator EA

We bring recurring project requirements into one composite example, showing how we organise context, confirmation, entry timing and risk.

Problem → decision → evidence

Read article →
Strategy Research

Why Closed-Bar Logic Matters

We explain why we often anchor a decision to a completed candle, and what we still need to define about timing, repeated events and higher timeframes.

Read article →
Portfolio & Risk

Signal EA vs Risk Manager

We explain why we give signal logic and risk management different responsibilities, even when both live inside the same Expert Advisor.

Read article →
Development Experience

POLARIS Trading-System Capability Matrix

We explain what our development experience covers, what each kind of work produces and which questions we need to settle before starting a new project.

Problem → decision → evidence

Read article →

Explore by topic

Explore the project archive and its evidence

What 170 completed projects covered

A multi-label view of recurring strategy and engineering work. One project may appear in more than one theme.

170completed projects

01 / 02

Strategy experience

Recurring market-logic themes found across the completed archive.
Trend & momentum project matches: 58
Oscillators & mean reversion project matches: 39
Grid, martingale & hedging project matches: 38
Breakout, range & levels project matches: 33
Price action & structure project matches: 26
News, sessions & timing project matches: 23
Renko & custom charts project matches: 11
Data, statistics & ML project matches: 9

02 / 02

Engineering experience

Recurring implementation work that turned trading ideas into usable systems.
Risk, exits & position management project matches: 116
Execution & order handling project matches: 63
Dashboards, scanners & panels project matches: 22
Indicator integration project matches: 11
Multi-timeframe systems project matches: 11

Completed project index

All 170 public-safe records are kept in one scrollable list. Client identities, private rules, code, dates and commercial details remain excluded.

No.Primary strategyPlatformCompletedDurationKey features
001 Risk & trade managementExpert Advisor MT5 Feb 2024 11 days risk sizing · SL / TP / break-even
002 Price action & market structureExpert Advisor MT5 Jan 2024 29 days SL / TP / break-even · trailing protection
003 Custom & multi-strategyExpert Advisor MT4 Jan 2024 8 days risk sizing · SL / TP / break-even
004 Breakout, range & ordersExpert Advisor MT5 Jan 2024 6 days pending orders
005 Price action & market structureExpert Advisor MT5 Dec 2023 7 days SL / TP / break-even · trailing protection
006 Price action & market structureExpert Advisor MT5 Dec 2023 24 days trailing protection
007 Grid, martingale & hedgingExpert Advisor MT4 Nov 2023 22 days SL / TP / break-even · trailing protection
008 Data, statistics & MLExpert Advisor MT5 Nov 2023 2 days data analysis · equity / drawdown control
009 Grid, martingale & hedgingTrade / risk manager MT5 Nov 2023 30 days risk sizing · SL / TP / break-even
010 Custom & multi-strategyExpert Advisor MT5 Nov 2023 1 day entry / exit logic
011 Trend followingExpert Advisor MT5 Oct 2023 26 days SL / TP / break-even
012 Custom & multi-strategyExpert Advisor MT5 Oct 2023 9 days SL / TP / break-even
013 Price action & market structureExpert Advisor MT5 Oct 2023 12 days SL / TP / break-even · trailing protection
014 Grid, martingale & hedgingExpert Advisor MT5 Oct 2023 21 days time / session rules · grid / hedge logic
015 Custom & multi-strategyExpert Advisor MT5 Oct 2023 7 days entry / exit logic
016 Custom & multi-strategyExpert Advisor MT5 Oct 2023 6 days entry / exit logic
017 Custom & multi-strategyExpert Advisor MT4 Sep 2023 13 days entry / exit logic
018 Price action & market structureExpert Advisor MT5 Sep 2023 18 days risk sizing · SL / TP / break-even
019 Grid, martingale & hedgingExpert Advisor MT5 Sep 2023 21 days SL / TP / break-even · grid / hedge logic
020 Custom & multi-strategyExpert Advisor MT5 Sep 2023 5 days SL / TP / break-even
021 Oscillator & mean reversionExpert Advisor MT5 Sep 2023 3 days entry / exit logic
022 Custom & multi-strategyExpert Advisor MT5 Sep 2023 14 days multi-timeframe
023 Risk & trade managementExpert Advisor MT5 Aug 2023 7 days risk sizing · SL / TP / break-even
024 Price action & market structureExpert Advisor MT5 Aug 2023 12 days SL / TP / break-even · trailing protection
025 Data, statistics & MLExpert Advisor MT4 Aug 2023 6 days alerts · data analysis
026 Grid, martingale & hedgingExpert Advisor MT5 Aug 2023 21 days time / session rules · grid / hedge logic
027 Trend followingExpert Advisor MT5 Aug 2023 20 days SL / TP / break-even
028 Breakout, range & ordersExpert Advisor MT5 Aug 2023 2 days trailing protection
029 Grid, martingale & hedgingExpert Advisor MT5 Jul 2023 23 days risk sizing · trailing protection
030 Grid, martingale & hedgingExpert Advisor MT5 Jun 2023 10 days SL / TP / break-even · trailing protection
031 Custom & multi-strategyExpert Advisor MT5 Jun 2023 10 days equity / drawdown control · robustness testing
032 Price action & market structureExpert Advisor MT5 Jun 2023 17 days SL / TP / break-even · multi-timeframe
033 Breakout, range & ordersExpert Advisor MT4 May 2023 12 days risk sizing · SL / TP / break-even
034 Custom & multi-strategyExpert Advisor MT5 May 2023 7 days SL / TP / break-even
035 Risk & trade managementExpert Advisor MT5 May 2023 2 days SL / TP / break-even
036 Grid, martingale & hedgingExpert Advisor MT5 May 2023 12 days SL / TP / break-even · dashboard / UI
037 Oscillator & mean reversionExpert Advisor MT5 Apr 2023 9 days SL / TP / break-even
038 Oscillator & mean reversionExpert Advisor MT5 Apr 2023 21 days risk sizing · SL / TP / break-even
039 Grid, martingale & hedgingExpert Advisor MT5 Apr 2023 7 days grid / hedge logic · indicator integration
040 Risk & trade managementExpert Advisor MT5 Apr 2023 6 days risk sizing · SL / TP / break-even
041 Oscillator & mean reversionIndicator MT4 + MT5 Apr 2023 5 days alerts · indicator integration
042 News & fundamental filtersExpert Advisor MT4 + MT5 Apr 2023 3 days Renko / custom timeframe
043 Risk & trade managementExpert Advisor MT5 Mar 2023 50 days risk sizing
044 Custom & multi-strategyExpert Advisor MT4 Mar 2023 4 days SL / TP / break-even · Renko / custom timeframe
045 Grid, martingale & hedgingExpert Advisor MT5 Mar 2023 16 days SL / TP / break-even · pending orders
046 Grid, martingale & hedgingTrade / risk manager MT4 + MT5 Feb 2023 20 days risk sizing · SL / TP / break-even
047 Price action & market structureExpert Advisor MT5 Jan 2023 15 days SL / TP / break-even · trailing protection
048 Risk & trade managementExpert Advisor MT5 Jan 2023 11 days trailing protection · alerts
049 Risk & trade managementExpert Advisor MT4 + MT5 Jan 2023 9 days risk sizing · SL / TP / break-even
050 News & fundamental filtersExpert Advisor MT4 + MT5 Jan 2023 35 days SL / TP / break-even · trailing protection
051 Oscillator & mean reversionExpert Advisor MT5 Jan 2023 8 days SL / TP / break-even · trailing protection
052 Grid, martingale & hedgingExpert Advisor MT5 Dec 2022 9 days SL / TP / break-even · time / session rules
053 Grid, martingale & hedgingExpert Advisor MT4 Dec 2022 5 days risk sizing · SL / TP / break-even
054 Custom & multi-strategyExpert Advisor MT5 Dec 2022 27 days entry / exit logic
055 Price action & market structureExpert Advisor MT5 Dec 2022 13 days risk sizing · SL / TP / break-even
056 Custom & multi-strategyExpert Advisor MT4 Nov 2022 39 days entry / exit logic
057 Oscillator & mean reversionExpert Advisor MT5 Nov 2022 6 days entry / exit logic
058 Grid, martingale & hedgingExpert Advisor MT4 + MT5 Nov 2022 19 days grid / hedge logic · robustness testing
059 Price action & market structureExpert Advisor MT5 Oct 2022 13 days SL / TP / break-even · alerts
060 News & fundamental filtersExpert Advisor MT4 + MT5 Sep 2022 9 days pending orders
061 Trend followingExpert Advisor MT5 Aug 2022 31 days alerts
062 Grid, martingale & hedgingExpert Advisor MT4 + MT5 Aug 2022 28 days risk sizing · multi-symbol
063 Data, statistics & MLExpert Advisor MT5 Jul 2022 11 days risk sizing · data analysis
064 Oscillator & mean reversionExpert Advisor MT5 Jul 2022 6 days SL / TP / break-even
065 Breakout, range & ordersExpert Advisor MT5 Jun 2022 3 days entry / exit logic
066 Risk & trade managementExpert Advisor MT5 Jun 2022 21 days dashboard / UI · equity / drawdown control
067 Custom & multi-strategyExpert Advisor MT5 Jun 2022 10 days entry / exit logic
068 Trend followingExpert Advisor MT5 Jun 2022 3 days pending orders
069 Risk & trade managementExpert Advisor MT5 Jun 2022 8 days SL / TP / break-even
070 Risk & trade managementTrade / risk manager MT5 May 2022 11 days SL / TP / break-even · pending orders
071 Price action & market structureExpert Advisor MT5 May 2022 23 days Renko / custom timeframe · indicator integration
072 Grid, martingale & hedgingExpert Advisor MT5 Apr 2022 7 days dashboard / UI · grid / hedge logic
073 Oscillator & mean reversionExpert Advisor MT4 Apr 2022 3 days SL / TP / break-even
074 Custom & multi-strategyExpert Advisor MT5 Apr 2022 7 days robustness testing
075 Custom & multi-strategyExpert Advisor MT5 Mar 2022 7 days Renko / custom timeframe
076 Grid, martingale & hedgingExpert Advisor MT5 Mar 2022 6 days SL / TP / break-even · trailing protection
077 Price action & market structureExpert Advisor MT4 Mar 2022 10 days risk sizing · news filter
078 Grid, martingale & hedgingExpert Advisor MT4 Mar 2022 1 day SL / TP / break-even · time / session rules
079 Grid, martingale & hedgingExpert Advisor MT5 Mar 2022 4 days SL / TP / break-even · pending orders
080 Price action & market structureExpert Advisor MT5 Mar 2022 17 days SL / TP / break-even · trailing protection
081 Risk & trade managementTrade / risk manager MT4 + MT5 Feb 2022 <1 day risk sizing · SL / TP / break-even
082 Custom & multi-strategyExpert Advisor MT5 Feb 2022 12 days risk sizing · indicator integration
083 Custom & multi-strategyExpert Advisor MT5 Feb 2022 6 days robustness testing
084 Price action & market structureTrade / risk manager MT5 Feb 2022 31 days risk sizing · SL / TP / break-even
085 Price action & market structureExpert Advisor MT5 Jan 2022 13 days SL / TP / break-even · trailing protection
086 News & fundamental filtersExpert Advisor MT5 Jan 2022 1 day news filter · dashboard / UI
087 Grid, martingale & hedgingExpert Advisor MT5 Jan 2022 23 days risk sizing · trailing protection
088 Grid, martingale & hedgingExpert Advisor MT5 Jan 2022 7 days SL / TP / break-even · trailing protection
089 Custom & multi-strategyExpert Advisor MT5 Jan 2022 4 days entry / exit logic
090 Risk & trade managementIndicator MT5 Jan 2022 <1 day equity / drawdown control
091 Oscillator & mean reversionExpert Advisor MT4 Dec 2021 <1 day entry / exit logic
092 Custom & multi-strategyExpert Advisor MT4 Dec 2021 14 days Renko / custom timeframe
093 Custom & multi-strategyExpert Advisor MT5 Dec 2021 24 days risk sizing · trailing protection
094 Risk & trade managementTrade / risk manager MT4 + MT5 Dec 2021 <1 day equity / drawdown control
095 Risk & trade managementTrade / risk manager MT4 + MT5 Dec 2021 8 days news filter · equity / drawdown control
096 Grid, martingale & hedgingExpert Advisor MT4 Dec 2021 20 days grid / hedge logic
097 Trend followingTrade / risk manager MT4 Nov 2021 12 days multi-timeframe
098 Custom & multi-strategyExpert Advisor MT4 Nov 2021 14 days risk sizing · SL / TP / break-even
099 Custom & multi-strategyExpert Advisor MT4 + MT5 Oct 2021 1 day SL / TP / break-even
100 Execution & order logicExpert Advisor MT4 + MT5 Sep 2021 21 days SL / TP / break-even · pending orders
101 Grid, martingale & hedgingExpert Advisor MT4 + MT5 Sep 2021 13 days risk sizing · grid / hedge logic
102 Risk & trade managementTrade / risk manager MT4 Aug 2021 9 days SL / TP / break-even · pending orders
103 Grid, martingale & hedgingExpert Advisor MT4 Aug 2021 17 days SL / TP / break-even · grid / hedge logic
104 Risk & trade managementExpert Advisor MT4 Aug 2021 6 days SL / TP / break-even · trailing protection
105 Custom & multi-strategyTrade / risk manager MT4 Aug 2021 3 days SL / TP / break-even · Renko / custom timeframe
106 Risk & trade managementExpert Advisor MT4 Jul 2021 3 days risk sizing
107 Price action & market structureExpert Advisor MT4 Jul 2021 18 days Renko / custom timeframe
108 Breakout, range & ordersExpert Advisor MT5 Jun 2021 8 days time / session rules · Renko / custom timeframe
109 Grid, martingale & hedgingExpert Advisor MT4 Jun 2021 3 days risk sizing · SL / TP / break-even
110 Custom & multi-strategyExpert Advisor MT4 Jun 2021 10 days dashboard / UI
111 Custom & multi-strategyExpert Advisor MT4 Jun 2021 5 days SL / TP / break-even · Renko / custom timeframe
112 Oscillator & mean reversionExpert Advisor MT4 May 2021 <1 day entry / exit logic
113 Grid, martingale & hedgingExpert Advisor MT4 May 2021 12 days trailing protection · grid / hedge logic
114 Custom & multi-strategyExpert Advisor MT4 May 2021 9 days dashboard / UI
115 Custom & multi-strategyExpert Advisor MT4 May 2021 20 days Renko / custom timeframe
116 Oscillator & mean reversionExpert Advisor MT4 Apr 2021 10 days entry / exit logic
117 Risk & trade managementExpert Advisor MT5 Apr 2021 12 days risk sizing · SL / TP / break-even
118 Trend followingExpert Advisor MT5 Apr 2021 8 days SL / TP / break-even · trailing protection
119 Risk & trade managementExpert Advisor MT4 Apr 2021 3 days SL / TP / break-even · multi-symbol
120 Custom & multi-strategyExpert Advisor MT4 + MT5 Apr 2021 16 days multi-timeframe · dashboard / UI
121 Oscillator & mean reversionExpert Advisor MT5 Apr 2021 5 days SL / TP / break-even · indicator integration
122 Risk & trade managementExpert Advisor MT5 Apr 2021 16 days risk sizing · dashboard / UI
123 Oscillator & mean reversionExpert Advisor MT4 Mar 2021 2 days SL / TP / break-even · trailing protection
124 Risk & trade managementExpert Advisor MT4 Mar 2021 7 days SL / TP / break-even · alerts
125 Oscillator & mean reversionExpert Advisor MT4 Mar 2021 3 days risk sizing · SL / TP / break-even
126 Grid, martingale & hedgingExpert Advisor MT4 Mar 2021 3 days SL / TP / break-even · trailing protection
127 Custom & multi-strategyExpert Advisor MT4 Mar 2021 2 days SL / TP / break-even · trailing protection
128 Custom & multi-strategyExpert Advisor MT4 + MT5 Mar 2021 <1 day entry / exit logic
129 Custom & multi-strategyExpert Advisor MT4 Mar 2021 <1 day indicator integration
130 Custom & multi-strategyExpert Advisor MT4 Mar 2021 17 days Renko / custom timeframe
131 Risk & trade managementExpert Advisor MT5 Mar 2021 6 days risk sizing
132 Grid, martingale & hedgingExpert Advisor MT4 Mar 2021 5 days SL / TP / break-even · trailing protection
133 Price action & market structureExpert Advisor MT4 Feb 2021 6 days risk sizing · SL / TP / break-even
134 Execution & order logicExpert Advisor MT4 Feb 2021 11 days risk sizing · time / session rules
135 Custom & multi-strategyExpert Advisor MT4 Feb 2021 <1 day risk sizing
136 Risk & trade managementTrade / risk manager MT4 Feb 2021 5 days risk sizing · equity / drawdown control
137 Trend followingExpert Advisor MT4 Feb 2021 <1 day SL / TP / break-even · multi-timeframe
138 Price action & market structureExpert Advisor MT4 Feb 2021 4 days SL / TP / break-even
139 Grid, martingale & hedgingExpert Advisor MT4 Feb 2021 5 days SL / TP / break-even · multi-timeframe
140 Custom & multi-strategyExpert Advisor MT4 + MT5 Feb 2021 4 days time / session rules
141 Oscillator & mean reversionExpert Advisor MT4 Feb 2021 2 days entry / exit logic
142 Oscillator & mean reversionExpert Advisor MT4 Jan 2021 7 days SL / TP / break-even
143 Custom & multi-strategyExpert Advisor MT4 Jan 2021 4 days risk sizing · SL / TP / break-even
144 Breakout, range & ordersExpert Advisor MT4 Jan 2021 6 days risk sizing · SL / TP / break-even
145 Price action & market structureExpert Advisor MT4 + MT5 Jan 2021 2 days SL / TP / break-even · trailing protection
146 Oscillator & mean reversionExpert Advisor MT4 Jan 2021 11 days dashboard / UI · robustness testing
147 Execution & order logicExpert Advisor MT4 Jan 2021 <1 day risk sizing · dashboard / UI
148 Oscillator & mean reversionExpert Advisor MT4 Jan 2021 32 days entry / exit logic
149 Risk & trade managementExpert Advisor MT4 Jan 2021 2 days SL / TP / break-even
150 Custom & multi-strategyExpert Advisor MT4 Jan 2021 <1 day entry / exit logic
151 Oscillator & mean reversionExpert Advisor MT4 Jan 2021 35 days entry / exit logic
152 Trend followingExpert Advisor MT5 Jan 2021 6 days risk sizing · SL / TP / break-even
153 Oscillator & mean reversionExpert Advisor MT4 Jan 2021 15 days dashboard / UI · robustness testing
154 Custom & multi-strategyExpert Advisor MT4 Dec 2020 6 days SL / TP / break-even
155 Custom & multi-strategyIndicator MT4 Dec 2020 <1 day alerts
156 Risk & trade managementTrade / risk manager MT4 Dec 2020 4 days pending orders · robustness testing
157 Price action & market structureExpert Advisor MT4 Dec 2020 2 days SL / TP / break-even · trailing protection
158 Risk & trade managementExpert Advisor MT4 Dec 2020 2 days risk sizing
159 Price action & market structureExpert Advisor MT4 Dec 2020 1 day risk sizing · SL / TP / break-even
160 Grid, martingale & hedgingExpert Advisor MT4 Dec 2020 57 days risk sizing · grid / hedge logic
161 Risk & trade managementExpert Advisor MT5 Dec 2020 7 days SL / TP / break-even · trailing protection
162 Risk & trade managementExpert Advisor MT4 Dec 2020 5 days risk sizing · SL / TP / break-even
163 Grid, martingale & hedgingExpert Advisor MT4 Dec 2020 <1 day risk sizing · SL / TP / break-even
164 Grid, martingale & hedgingExpert Advisor MT4 Dec 2020 1 day SL / TP / break-even · grid / hedge logic
165 Grid, martingale & hedgingExpert Advisor MT4 Dec 2020 1 day risk sizing · SL / TP / break-even
166 Execution & order logicScript / utility MT5 Dec 2020 <1 day SL / TP / break-even · pending orders
167 Price action & market structureExpert Advisor MT4 Nov 2020 5 days multi-timeframe
168 Custom & multi-strategyExpert Advisor MT4 Nov 2020 1 day trailing protection
169 Risk & trade managementExpert Advisor MT4 Nov 2020 <1 day SL / TP / break-even · trailing protection
170 Portfolio researchSystem research MT5 — — portfolio construction · risk sizing

Counts show project occurrences, not performance. Because the analysis is multi-label, totals can exceed 170.

Platform labels use the archived value where it was recorded. Unspecified MetaTrader records are classified consistently by completion period: older work as MT4 and later work as MT5.

What we review together

Our research articles explain the problems we encountered in specifications, data, testing, execution and joint risk. Development experience is not a record of investment performance.

View the historical comparison →

Explore the next relevant layer

Move between focused research, system engineering and portfolio construction without losing the context of this page.

Contact POLARIS on WhatsApp