# Point and figure charts automated trading system

Here is a system that trades automatically point and figure charts.

The way it works :

All closing prices are sorted into boxes at the end of each bar – e.g. with a box size of 20 points, a close of 8247 will be in the box from 8240 to 8260.

The parameter “LowerBorderBox” is the lower end of this box. The upper end is LowerBorderBox + Boxsize.

When uptrend = 1 and downtrend = 0, there is an upward trend with long positions (XXXXX in P & F notation). When downtrend = 1, positions will be short (OOOOOO in P & F notation).

All boxes start at a value of 0 and their position is therefore fixed. For a box size of 20, we have boxes starting at a lower value of 0, 20, 40, 60, and so on. Or 8200, 8220, 8240, 8260…

The variable “UptrendHigh” defines the lower price of the highest box (X) of a current uptrend. The variable “DowntrenLow”  defines the lower price of the lowest box (O) of a current downtrend.

The variable “turnafternn” sets after how many boxes in the opposite direction of the current trend, the trend direction is switched, e.g. from uptrend = 1 to downtrend = 1. Then, a buy or sellshort signal occurs.

For results identical to the point & figure charts built in ProRealTime, you have to set this threshold value to one unit higher than in the built-in charts. So, when we say that the P&F trend switches direction after 3 new boxes in the opposite direction in the built-in charts, we have to set turnafternn to a value of 4 in the automated trading system. I don’t know exactly why this is the case, but it appears that there is a difference in the definition of what a move of one box is. When we respect this difference, the point & figure charts are identical for the trading system and the built-in charts.

The results of point and figure trading are very much dependent on the box size. There is no single optimum value of the box size. As in Renko trading, results depend a lot on chance.

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

New! PRC is also now on YouTube, subscribe to our channel for exclusive content and tutorials

1. • 12/19/2016 #

Interesting concept, good work !

2. • 12/19/2016 #

Thank you. This is mainly to show the concept, but I would not trade with this system as it is. Maybe someone can find additional criteria how to improve the performance, and, above all, the reliability and constancy of a point and figure trading system. The problem with such systems (point & figure, as well as Renko) is the fixed box size and box position over the whole chart. You can get good results with a box size of 35, for example, but losses for a box size of 36. Box size 37 may be good again. Let not fool yourselves by the optical appearance of point & figure charts (or Renko) !

Register or

#### Likes

Related users ' posts
odin
7 days ago
2
Strategies
Thanks for this strategy, simple but efficient as i see
Thankyou! It would be nice to have this as a screener.
Casenova
3 weeks ago
5
Strategies
If I run the backtest with a zero spread the backtested result look similar to your screensh...
If you have a high percentage winners and the trades are closed with take profit the spread ...
I Agree with you JaunJ, and Yes Eric, what you say makes sense too. Optimizing the Stop Loss...
gabri
1 month ago
0
Strategies
Francesco78
1 month ago
1
Strategies
Hi. Please, describe the algorithm in words. I want to understand how it works, but for now...
1 month ago
2
Strategies
Thanks Doc! Where can you find a service for Dax with a 1 point spread?
Hello. I suggest you : ProRealTime CFD, or IG. Best regards,
FULVIO09
1 month ago
0
Strategies
Leo
2 months ago
7
Strategies
No penultimo minuto do Dow (20:58h) a simulação apresenta melhores resultados que no ultimo ...
Hello Leo. Good evening. Being a programming apprentice and in the PRT I would appreciate a ...
Hi Luminario, b0 is a condition that the curve SMA1 is below SMA2. As long as this conditi...
beeb
2 months ago
9
Strategies
Mr Beep, nice strategy you have build ! I played around with your code, and made my own...
Thank you for this code that seems to work well. But, if i'm not wrong, we can have buy and...
sorry, I was wrong in my previous message: it's not possible to have both conditions at the ...
Francesco78
2 months ago
6
Strategies
great but... why don't work on tick by tick mode? is impossible to trade for real?
Hi Daisim, there is no need for tick to tick backtesting as there are no zero bars trades.
Thanks!!
juanj
3 months ago
2
Strategies
This gets me thinking about creating a strategy on the 5min timeframe that only takes trades...
I noted above does okay on DAX 10 min with even a reduction to 30 of the Stop Loss. I've s...
juanj
3 months ago
7
Strategies
You can find me at www.FXautomate.com Ahh. So i got it ? 4 different supertrends without th...
What? This has nothing to do with the website. The site is simply a service to help people ...
Advertising is allowed,as long as people are helping others and if provided services are abo...
JohnScher
4 months ago
19
Strategies
TradingDayLong = dayofweek = 1 or dayofweek = 2 or dayofweek = 3 or dayofweek = 4 or dayof...
Hey JohnScher, your code works fine, but my results aren't as good as yours. Even if I use ...
Bha... this code dont work. gg
ALE
4 months ago
32
Strategies
Bom dia Ale. Obrigado pela partilha. Você tem alguma das suas estratégias operando em Modo R...
OLÁ NESTE MOMENTO EU NÃO ESTOU USANDO ESTAS ESTRATÉGIAS DESDE QUE EU TENHO O CAPITAL OCUPADO...
Qual é então a sua Estrategia de eleição ALE??
Paul
5 months ago
9
Strategies
Hello There is a mistake in trailing stop code, I think that this should fix the problem s...
About the trailing-stop the way it's coded. That works for backtesting only, just look at th...
sorry paul, but system says that is not possible to put many stop order combined...what have...
Francesco78
5 months ago
0
Strategies
Bin
5 months ago
3
Strategies
Thanks Bin, nice code, I can use several ideas of the way you build it
Thanks Bin, great concentration, i understand the first idea, but may u indicate me the asse...
Hi Mazza This robot is optimized for DAX30.
victormork
5 months ago
4
Strategies
Hi! No I don't have 200k history.
There is a huge drawdown from 2012 to 2013 after it keeps rising https://ti.md.it-finance...
Thanks for sharing the 200k test!
Paul
5 months ago
8
Strategies
Duh. Should learn to read above post :p
It seems that after publishing it started drawdown.
Please forgive the daft question, but why is 3-bars-trailing-stop-williams-3.itf included a...
gabri
6 months ago
2
Strategies
CIAO , SCUSA SE TI CONTATTO,VOLEVO SAPERE SE SEI UN PROGRAMMATORE,NELCASO SE SARESTI DI...
Non sono un genio ma so fare qualcosa. Posso provare ad aiutarti ma se e' troppo complicato ...
TempusFugit
6 months ago
7
Strategies
Masala, thanks for your contribution. I don´t like the offmarket spreads neither ;) I unders...
Tempus, me da un error al validar el codigo, sobre la variable N. Al crear el indicador me ...
Hi Uveus, I am guessing you inserted the code of the indicator into the system code, is ...

Top