Class To Detect Triangle Patterns - Ascending, Descending, Symmetrical(ish)

MQL4 Libraries Other

Specification

Hi developers

I‌ am just putting this job out there to see if I get any bites here.

I‌ am looking for someone to create a class, or set of classes that can automatically detect triangle patterns in price action.

Instead of my trying to think of a way to explain the criteria, I've gone through the charts and highlights some examples of what I consider to be valid triangle patterns in the price action.

I‌'ve got no idea how to approach this programmically, so reaching out here hoping that someone else has tackled this kind of work and knows how to make some high quality code to achieve this.

‌The end result ideally should be an array of structs containing the information about the detected triangles - time and price anchors etc.

I‌t would be great if you could also make up an indicator that plots all the triangle structures it finds on the chart, to visually see the code's output.

‌I have seen some triangle detectors in the past, and they were extremely slow - taking up a lot of processing power, so algos that don't demand extreme amounts of loading time would be ideal obviously.

L‌et me know your thoughts, give me some ideas on how you will approach this problem, also your thoughts on challenges that I may not have realized with this task, and show examples of previous work if relevant.

I am here to answer questions.

L‌ook forward to your responses.

T‌hank you

Files:

ZIP
triangles.zip
76.4 Kb

Responded

1
Developer 1
Rating
(97)
Projects
121
25%
Arbitration
5
20% / 60%
Overdue
17
14%
Free
2
Developer 2
Rating
(215)
Projects
302
79%
Arbitration
4
25% / 0%
Overdue
62
21%
Free
3
Developer 3
Rating
(782)
Projects
1346
72%
Arbitration
109
28% / 49%
Overdue
340
25%
Busy
4
Developer 4
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Free
5
Developer 5
Rating
(219)
Projects
370
42%
Arbitration
145
17% / 41%
Overdue
124
34%
Free

Project information

Budget
100+ USD
For the developer
90 USD