Programming Exact. Reliable. Guaranteed.
Consulting Knowledge is Power.
Education Dedicated to Mentoring and Training.
Downloads Invaluable Resource Materials.
Community Valued Partners and Friends.
Contact Always Available to Help.
Professional Trading Systems Boosting Your Trading Power.

Custom Coding Solutions

Trading is a very personal activity. No two traders trade the same way, just like no two people talk or write in the same manner.

Your risk tolerance, trading frequency, goals, opinions about what state the market is currently in now, and where the market may go next may differ substantially from another trader's. After all, it takes at least two traders with diametrically opposing views of future prices to make a market in the first place. Thus, your trading style and strategy distinguish you as uniquely as your fingerprints do. Even if you had learned trading from a well-defined set of rules or a trading mentor, over time, you will have tailored the method to suit yourself to reflect your personal perspectives, preferences, values, and goals.


At Professional Trading Systems, we honor your uniqueness as a trader, and our goal is to help automate your unique trading method exactly the way you trade it. Every one of our programs is custom designed, coded, tested, and supported so that the final product is as unique as you are.

Over time, the profitability of trading methods change, since the market is an organic entity that constantly adjusts and shifts, always seeking equilibrium. In principle, there will never be one, final trading strategy that consistently wins for all time, simply because by definition, the market will adjust to defeat such a holy grail. Only by knowing how to adjust with the ever-changing market can a trader hope to stay ahead. And this can happen only if he knows his trading method as well as he knows himself. More than anything, trading is a journey of self-discovery.


Projects List

A sample of completed, custom projects to date:

Note: These are not generally available in the public domain.

MetaTrader 4 Custom Indicators (MT4 CI):

RSIRanger.mq4
SentimentChange1.mq4
RallyCorrection.mq4
SentimentChange2.mq4
RSI_NoSmoothing.mq4
Relative Volatility Index.mq4
Productivity Momentum.mq4
Productivity Momentum SD.mq4
PMI SD RSI.mq4
Fourier Oscillator.mq4
3LWMA.mq4
Wick Alarm.mq4
Cross Currency Sum.mq4
Spread History.mq4
Graph Orders.mq4
Supply Demand POC Vol.mq4
Supply Demand POC MT.mq4
Supply Demand POC.mq4
Volume Density.mq4
Volume Density Sq.mq4
Tick Charter Price Mirror.mq4
Tick Charter.mq4
Tick Charter Volume.mq4
Supply Demand Trader.mq4
DinapoliTargets.mq4
50_day_breakout.mq4
9XTrafficRSI.mq4
CriticalPoints.mq4
Leveler.mq4
LevelerTrader.mq4
CDCATR%.mq4
Trail Line.mq4
MAMA.mq4
MAMA II.mq4
Tick Tock.mq4
FRAMA.mq4
RSI Triple Smoothed.mq4
Spread Alarm.mq4
Fractal RS.mq4
Fractal OC.mq4
MTF Double Percent B.mq4
MTF Percent B Trend.mq4
MA Cross Alert.mq4
CCI Target Alert.mq4
Profit Alert.mq4
Margin Graph.mq4
MA Cross Slope Alert.mq4
Price Alert.mq4
MA Close Alert.mq4
MA Slope Change Alert.mq4
PMM Boxer.mq4
MTF Double Percent B.mq4
Complex Fractal.mq4
Margin Balance Graph.mq4
Stoch Alert Cross.mq4
ACD Apollo.mq4
Bollinger Bands Alert.mq4
Scalper.mq4
Fractal Channel.mq4
FX5_ADXxB_Divergence.mq4
FX5_RSI_Divergence.mq4
FX5_Awesome_Divergence.mq4
FX5_Stoch_Divergence.mq4
AOAC.mq4
SHI_Channel 2.mq4
SHI_Channel 2 slope.mq4
Fractal RS S90.mq4
AO_AC_Stoch.mq4
Bull Bear Bars.mq4
Twin Top Bottom.mq4
Tick Bar.mq4
RSI Color.mq4
2 MA Cross Alert.mq4
Supply Demand Imbalance.mq4
Supply Demand Leveler.mq4
Volume UpDownTick.mq4
Blau Tick Volume Indicator.mq4
Blau True Strength Index.mq4
Blau Stochastic Momentum.mq4
Blau Mean Deviation Index.mq4
Blau Candlestick.mq4
Blau Directional Trend Index.mq4
M$M.mq4
Float Alert.mq4
Laguerre Alert.mq4
Composite Index.mq4
MA Price Cross Alert.mq4
Chu Band Alert.mq4
MA_ATR.mq4
MA_ATR_bars.mq4
RSI Alert.mq4
Forex Income Engine.mq4
Moving Average Time.mq4
Trail Line OBOS.mq4
ZigZag Analyzer.mq4
Moving Average Time.mq4
4X Pip Snager Filter.mq4
Inside_Bars.mq4
2nd Skies Pivot Analyzer.mq4
Complex Fractal Graph.mq4
2nd Skies Inside Bar.mq4
Pin_Bar_Capre.mq4
2nd Skies Ichimoku.mq4
2nd Skies Shaved Bar.mq4
2nd Skies Shaved Bar Alert.mq4
2nd Skies HiLo Analyzer.mq4
4 Hour Forex Alert.mq4
HMA Alert.mq4
2line_MACD.mq4
Price Alert Continuous.mq4
Percent Up Down Bars.mq4
TrendWave Optimized.mq4
Point and Figure.mq4
Average True Range Triple Play.mq4
Average True Range Triple Play (Graph).mq4
#MTF_RSI.mq4
Stochastic Channel Index.mq4
SCI - Index Pairs
Multi-Pair Close Overlay.mq4
Price Ratio Inverted
Composite Index Alert.mq4
AD - Index Pairs
Risk multiple timeframes.mq4


MetaTrader 4 Custom Indicators (MT4 CI) Improved:

ang_PR_fixed_time_period.mq4
Fourier.mq4
FXA0RSICrossing50plusATR.mq4
fibocalc.mq4
Fractal.mq4
Hyperdot.mq4
SnakeForce.mq4
#MTF_SnakeForce.mq4


MetaTrader 4 Expert Advisors (MT4 EA):

AStraddleNews.mq4
NewsBruceJackson.mq4
NewsStraddle.mq4
NewsStraddle Price.mq4
NewsInstantOrder.mq4
StraddleOrder.mq4
StraddleOrder Time.mq4
StraddleOrderOCO.mq4
StraddleOrderOCO Time.mq4
StraddleOrderOCO 2X Time.mq4
MA Cross.mq4
2MA Cross.mq4
3MA Cross.mq4
2MA Cross Confirm.mq4
2MA Cross SAR.mq4
2MAScalp.mq4
10hrCross.mq4
2MACrossRSI.mq4
512EMACross.mq4
SecretCross.mq4
SecretMA_MACD.mq4
SecretMA_MACDMike.mq4
SecretMA_MACD2.mq4
RangeTrader.mq4
DoubleStrike.mq4
TheOneDAVID.mq4
10hrXEAComp.mq4
10hrXEACompModify.mq4
Trifecta.mq4
TrifectaScalp.mq4
TimeWarp.mq4
PipClose.mq4
OrderSubmit.mq4
OrderSync.mq4
3MAStoch.mq4
3MABrainTrends.mq4
CarryTradeBB.mq4
CarryTrader.mq4
CarryTraderTrio.mq4
FXJedi.mq4
Power of Three POT.mq4
ASC.mq4
ASCTrend.mq4
HiLow.mq4
Apollo.mq4
Pegasus.mq4
Leveler.mq4
LevelerTrader.mq4
Vegas Trader.mq4
Trend Manager Trader.mq4
Adaptive Trader.mq4
Trail Line Trader.mq4
Spread Straddle Trader.mq4
ATC_Template.mq4
ATC_Fractal.mq4
ATC_MACD.mq4
ATC_MACDRSI2.mq4
ATC_BreakOut.mq4
ATC_Divergence2.mq4
3MA RSI Trader.mq4
Percentage B Trader.mq4
Move Stop Trail.mq4
Pip Sniper.mq4
Fractal RS Trader.mq4
S Flip Trader.mq4
Triggerlines Trader.mq4
Pin Bar Trader.mq4
PipMeMAMA.mq4
First Move Trader.mq4
Complex Fractal.mq4
InsideBar BreakOut Trader.mq4
Runner Trader.mq4
Move Stop Trail 2.mq4
StraddleBar Trader.mq4
MA Channel Trader.mq4
Straddle HighLow Trader.mq4
BreakOut Trader.mq4
InsideBar ypierre.mq4
Supply Demand Leveler.mq4
2ndSkiesA.mq4
2ndSkiesB.mq4
2ndSkiesC.mq4
Order on Close.mq4
Trail Line Trader II.mq4
OBOS Trader.mq4
Order Entry Levels.mq4
Tolman Reversion Method.mq4
Scope Pivot EA.mq4
Forex Trend Scalper.mq4
Master Grid EA.mq4
ForexTrendScalper.mq4
MavTom.mq4
Lepore EA.mq4
FX Android.mq4
FX Android Demark.mq4
FX Android Hybrid.mq4
2nd Skies Straddle.mq4
2nd Skies Straddle ATC.mq4
2nd Skies Straddle Pivots.mq4
2nd Skies Straddle PivATC.mq4
Paul Ekey Sample.mq4
AO3B.mq4
DUMOR.mq4
LIVMOR.mq4
Point and Figure EA.mq4
Hyperdot EA.mq4
Vailoor.mq4
Decision Maker EA.mq4
Reporting EA Skeff.mq4
Supply Demand Recovery EA.mq4
Position Placement System EA.mq4
MFriel Fix.mq4
Shelvan EA.mq4
Multi-Pair Order Launcher EA.mq4
Single-Pair Hedge EA
McFallCapital ORS EA
Risk EA


MetaTrader 4 Expert Advisors (MT4 EA) Improved:

NewsPeakTrader.mq4
NStraddleNews.mq4
AmazingEA.mq4
Straddle_EA.mq4
Moving Average.mq4
MACD Traditional Bill Clarke.mq4
MACD Sample.mq4
TrailingStop v2.mq4


MetaTrader 4 (MT4) Apollo Project:

ADXTrend
Alligator
AngZad
AweD
AweDB
AweCarryD
BreakIn
BreakIn2
BreakInD
BreakOut1
BreakOut2
DailyBO
DailyBOB
DailyTrend
Divergence
Divergence2
Divergence3
Divergence4
Divergence5
Divergence6
DivergenceD1
DivergenceD2
DivergenceD3
DivergenceD4
DivergenceD5
DoubleTops
EngulfD
EngulfH1
EngulfH4
EnvRange1A
EnvRange1AD
EnvRange1B
EnvRange1C
EnvRange2A
EnvRange2B
EnvRange2C
EnvRange3
EnvRange4
EnvRange5
EnvRange6
FractalD
FractalH
FractalH4
FourBarD
FourBarH1
FourBarH4
HedgeCarryA
HedgeCarryB
HedgeCarryC
HedgeCarryD
HedgeCarryE
HedgeCarryF
HighProb
Keltner1
Keltner2
Keltner3
Keltner4
Keltner5
Keltner6
Keltner7
Keltner8
Keltner9
Keltner10
MACD
OffTrendD
OffTrendH
OsMATrend
OsMATrendH4
PATBO1
PATBO2
PATRevH1
PATRevH4
PATRevM30
PMISDSwing
PSARSwing
RangeBreak1
RangeBreak2
RangeBreak3
RangeBreak4
RangeBreak5
RangeD1
RangeD2
RangeD3
RangeD4
RangeD5
Reversal
Reversal2
Reversal3
Reversal4
Reversal5
Reversal6
Reversal7
Reversal8
Reversal9
Reversal10
ReversalW
ScalpCCI1
ScalpCCI2
ScalpCCI2H4
ScalpCCI3
ScalpCCI4
ScalpOSC1
ScalpOSC2
Sentiment1
Sentiment2
SMABO
SpikeD
SpikeH1
SpikeH4
TRIX
WeeklyBO


MetaTrader 4 (MT4) Pegasus Project:

Pegasus A
Pegasus B
Pegasus D
Pegasus H
Pegasus O


MetaTrader 4 Scripts (MT4 S) :

Market Long
Market Long Pair
Close All Pair
Close A Pair
Percent B Orders


TradeStation Scripts:

Alligator
Alligator XAverage
Awesome Oscillator
Fractal Channels


Other Projects:

Baccarat Systems Simulator
Virtual Visit Interactive WebVideo
Low Mach Number Approximation
Astrophysical Hydrodynamics
X-Ray Burst Simulator
Black Holes Simulator
N-Body Simulator
Horse Racing Handicapping Analyzer




Your Project's Process

Feel free to contact us any time. We are always available to consider your project proposal and will generously offer our time and suggestions to help make it the best possible.

Generally, the process of communication goes like this. After introductions, we carefully study the details of your project proposal to allow us to acurately estimate its feasibility, time and effort required, and cost. As good carpenters do, we want to "measure twice and cut once."

We are committed to completing your project on time and within budget to your 100% satisfaction.

During the period of programming, we will provide regular updates of the progress. At major benchmark points, we will run the program (MT4 EA) through backtesting analysis, to help us test whether it is functioning properly up to that stage of the development. If desired, we will be happy to send you these backtest results so that you can track the progress, and to double check that things are working properly.

After primary coding of the program (MT4 EA) is complete, and after extensively testing and troubleshooting it on our end first to make sure everything is indeed working correctly, we will deliver it to you with a write-up of relavent notes.

We strive to deliver as flawless a product as possible the first time. But from experience, we understand that follow-up and support may be

required. So, after delivery, while you are testing the program (MT4 EA) on your end in a demo account, report to us any problems which may arise, and we will fix them. There is really no time limit for this ... you can take as long as you would like, and we will always be immediately available and committed to making sure the program (MT4 EA) functions according to the initial specifications.

Only after you are 100% satisfied that the program (MT4 EA) is functioning properly should you then proceed to use it in a live-money account.

We treat your project as if it were our own, and we won't be satisfied until the program (MT4 EA) functions correctly according to your initial specifications. We won't be happy until you are.

We regard you as our valued partner in an endeavor which goal is rewarding and profitable. We look forward to doing everything possible to foster a growing, long-term, mutually beneficial relationship.

At any stage during the process, we encourage you to contact us with any questions, concerns, ideas, and comments you may have. Being redundant and painfully explicit is actually good in this line of work, so always do so.

Sometimes e-mail is somehow undelivered and lost in cyberspace. If you don't hear back from us within a half-day of sending a message, please assume we never received it, and try contacting us again. We will always reply.