Forex Trading Tools - by CJA

This site is primarily set up to assist Traders with a selection of exclusive MT4 Trading Tools designed & coded by CJA

Welcome to - CJA Trading Tools - A selection of unique MT4 Custom Software

All of these CJA Custom MT4 Indicators have been designed and created with the Forex Trader in mind, you will find that these tools will prove to be invaluable to the Beginner and Experienced Traders alike, not only are they a working tool but have also been presented with graphics that appeal to the eye and that can make Trading decisions easier to ascertain. Please take the time to look through this site and consider what CJA Trading Tools has to offer.

NOTE: This website should work with all of the common internet browsers. Please mail me if your browser does not work correctly with this Website by using the "Contact CJA" link below or at

BUY Indicators
FREE Indicators
Forex Factory forum
Contact CJA
Payments by PayPal

The History of Signal Bars Indicators
The Signal Bars Executive is the ultimate Signal Bars Indicator developed by CJA over 5 years ago the FREE version of this indicator has gone around the world and is currently used by many Traders. If you see anyone trying to SELL any Signal Bars indicators on eBay or any forex site please inform me as they are breaching my intellectual property rights and it is not theirs to SELL, CJA is the creator and CJA Trading Tools the only offical site where you can purchase the genuine Signal Bars indicators. The Signal Bars Executive has many NEW features, the ability to display MULTI CURRENCY on the same chart, a built in ALERT SYSTEM, the user can select from 1 to 7 TimeFrames to display and the number of Days the Daily Average displays can be adjusted. Look at the screenshot on the BUY Indicators page to see many of the display options that can be created to suit any trading setup.

News and updates
CJA is updating the indicators on a regular basis to improve the performance and to make the indicators easier to use and the signals if applicable easier to understand and therefore apply to your trading. Any traders who have already purchased these MT4 indicators just need to contact CJA and they will be updated for FREE. If you are a CJA customer it is recommended that you check this website on a regular basis to see if any new updates are avialable for your indicator/s. Due to the length of time and the number of CJA customers this is the only way to update the indicators as many customers now have different account information from what they had at the time of purchase.

01/11/2015 : MetaQuotes appears to have solved most of the issues with the new MT4 and hopefully it is now stable enough to continue coding and updating the Indicators, Expert Advisors and Scripts.
NOTE to clients : A small charge may apply to convert the old MT4 software to the new MT4 code.

10/06/2016 :MT4 has released builds r MT4 build 970/971 It appears a few changes have been done to code priority for Buttons and Rectangle Label code and the standard Buffer coloured candles for Custom indicators however the cpu usage still appears to be an issue.
MT4 has released build MT4 build 1031 There appear to be no issues with this build.

05/97/2017 :MT4 has released MT4 build 1090 There appear appears to be an issue with some indicators not loading on the chart, the solution is to open the indicator in the Ediitor and compile it, if this does not work alter a small part of the code and compile it then change the alteration back to the original code, the indicator should now load on the chart. Come on MetaQuotes at least test the updates before releasing them, after all many of us are trading real money on your platform and cannot afford to be continually using a beta platform.

The Latest Software Updates
Nov 2012 : Updates to Quad RSI - 4Period RSI - Reversal Candles - HiLo Candles and Signal Bars executive.
08/01/2013 : mtf countdown v1.2 EA / Script added to the BUY Indicators page.
15/01/2013 : Dynamic Trend MultiCurrency MTF added to the Dynamic indicators range.
27/02/2013 : Assorted Trading Tools - Fibo Custom - Screenshot Script - HiLo or Close MTF support & resistance - AlertLine v1.1 - Bar Chart indicator.
15/05/2013 : CJA has removed the Click Trader one click trading tool as the latest MT4 platform build 500 series now has some of the ability to do the functions of Click Trader. CJA will monitor MT4 for the next few builds ( 500 and up ) to see if it is worth while updating Click trader.
23/08/2013 : Quad RSI Candles upgraded to display multiple Signal Boxes on the chart and the chart Candles are now MTF to give a better trade overview.
23/08/2013 : Reversal Candles v11 has been updated with MTF Candles and Murrey Math Multi TF has had a label upgrade to show basic through to detailed line labels.
08/07/2014 : CJA is not prepared to sell or update any existing software until MT4 becomes more stable.
23/12/2014 : The last few MT4 updates have for some obscure reason changed the position code for object buttons which directly impacts the new Quick Scalper v5a that I am about to release, I have corrected the code however I am going to wait and see what the next update brings as it could change again before releasing these new trading tools
02/03/2015 : Build 777 : I have not yet downloaded or tested this MT4 build however based on results from the Forex forums so far very little appears to have been changed and the same basic faults still occur and have not been fixed.
11/06/2015 : Build 830 : There have been some improvements however little appears to have been changed and some of the same basic faults still occur.
11/06/2015 : Build 890 - 900 plus : At last MetaQuotes appear to be getting their act together and we may actually have a stable trading platform

10/06/2016 : Build 970 - 971 : Quad RSI Candle and Reversal Candles code updated to allow for the latest MT4 builds

FREE Downloads
CJA has Posted a selection of FREE Downloads for you to use free of charge, check this page often as CJA will be updating and adding to the selection on a regular basis. If you have any problems with these indicators or ideas to improve them please feel free to contact CJA on or click on the Contact CJA link.
27/03/2012 : Updates to MACD Candles v4 and Session HiLo v4
06/01/2013 : Updates to some of the FREE indicators have been recoded to work with 4 and 5 digit platforms
05/03/2013 : A selection of five FREE Scripts to assist with placing and modifying trades
17/03/2013 : Dolly Graphics v13 updated due to the BUY STOP-1 TP and SL values were reversed
06/07/2013 : VisualTrend v4 updated with Candle High/Low Data and Time frame labels plus extra color inputs
20/10/2013 : VisualTrend HMA has all the features of the previous VisualTrend v4 and can now also display Heiken Ashi Candles or Standard MT4 Candles
08/07/2014 : CJA has not posted updates for the free downloads with the new 600 build MT4 and may not post updates until MT4 becomes more stable.
14/07/2014 : Dolly Graphics v15 has been upgraded to run on the new MT4, it has been compiled on build 646 if you have any issues please contact CJA.
14/08/2014 : Dolly Graphics v16 is currently being tested, screen shots on the FREE INDICATORS page
23/08/2014 : Dolly Graphics v15 has code updates as some traders had issues with the indicator deleting off the chart, it was an array out of range issue - Dolly Graphics v16 is going through the final stages of testing and fine tuning, expect it to be released some time next week.
23/08/2014 : Dolly Graphics v16 has been released go to the FREE indicators page to download. This indicator has been rewritten several times before release due to MetaQuotes updates causing display issues, hopefully future MT4 updates do not affect the way Dolly works - keep your fingers crossed.
23/12/2014 : Update : I spoke too soon, the last few MT4 builds have altered the button code position and has changed the Dolly display which requires a rewrite of the button code. I am going to wait for the next MT4 update in the new year before posting any Dolly updates as I am really starting to wonder if this is going to be the way it is with constant code rewrites after every few MT4 updates, reminds me of something? Oh that's right MT5.
02/03/2015 : If build 777 proves to be the same as build 765 for button object code then I will update the Dolly Graphics v16 and post it on this website in the next few weeks.
02/03/2015 : Dolly Graphics v17 just released, this is basically identical to Dolly Graphics v16 as only the button / object position code has been updated to allow for the different button position code MetaQuotes have introduced in the latest MT4 builds.
01/03/2016 : Dolly Graphics v18 : This version looks exactly the same as Dolly Graphics v16 and v17 however the button code has been updated to make Dolly more efficient and has been compiled on the latest MT4 build 950.
09/06/2016 : Dolly Graphics v18 : IMPORTANT UPDATE : As of early June 2016 the latest MT4 platform update build 970/971 has caused the previous Dolly Graphics v18 button/label code to fail a new updated version of Dolly Graphics v18 has been posted. MACD Candles nmc candle code has also been updated.
27/09/2016 : Dolly Graphics v18 : GRAPHIC UPDATE : Dolly Graphics v18 has had an update to the Display to remedy a potential issue when Brokers have a large suffix at the end of their Currency Pairs. For example - EURUSDmicro - this new update removes the suffix to make the Currency Pair display as - EURUSD - and keeps the Display spacing correct.

02/01/2017 : Dolly Graphics v18 : GRAPHIC UPDATE : Dolly Graphics v18 has had some minor updates to the code due to the latest MT4 build 1031 and a remove the indicator button added to the display. MACD Candles nmc has been updated to remedy a color aligment issue when MT4 was updated to the latest builds.

06/10/2017 : MT4 build 1090 : Dolly Graphics v18 has had some minor updates to the display code to remedy a button color issue since the latest MT4 updates

Code and Programming
CJA will not generally code Trading Expert Advisors for clients as either the trading system does not convert to an EA very well or the client does not really know what is required and very few Expert Advisors can produce the results expected. Its a no win situation for both parties. CJA will however code Expert Advisors and Scripts that are used as Management Trading Tools.

What is required for CJA to program an indicator ?
#1 Make sure that your idea is not merely an unsupported thought that is something you thought you might just like, Time is money so remember the more times you change the conditions or parameters the more money it will cost.
#2 The next thing you need to be very clear about is exactly what you require in the way of inputs / conditions and Alerts etc. Supply any information you think will help to clarify the description of what you want coded, supply screenshots if possible.
#3 When you contact CJA by email to consider the programming of the indicator to be built - PLEASE READ ALL the EMAILS CAREFULLY - this can avoid so many issues with clients agreeing to certain conditions then when the indicator is finished it is not what the client wanted but it is what they asked for.
#4 CJA has a set charge out that can be discussed when the client makes contact, generally the programming is charged out by an ESTIMATE and an Hourly rate giving a likely end cost however this can only be accomplished if the client is very very sure of their requirements, any problems that arise through a code error is not charged to the client, any fine tuning or adjustments after completion of the basic indicator is charged out at an Hourly rate.
#5 If the indicator is totally the clients unique and original idea then the finished indicator is usually supplied in mq4 form, if the indicator is a customised version of a CJA indicator then only the ex4 file is supplied. Each programming job is considered on its own merits as to the release of the source code and this should be discussed before the onset of programming.

Disclaimer: If you trade with my EAs or Indicators or take my advice including but not limited to selecting an EA or Indicator, you are doing so at your own discretion. Forex is a risky business. You may lose a substantial amount of money by taking the risk of live trading. CJA will not be held responsible for your losses or problems of any kind if the EA or Indicator is directly or indirectly responsible for any losses.