Stochastic + Tendency Channel Strategy correction

Job finished

Execution time 7 days
Feedback from customer
This is the first job I have ever requested and the code provided does what I put in the requirements, I appreciate the effort. Good job.
Feedback from employee
Buen trabajo, gracias por todo.

Specification

The principle for this work is to create a code for MQL5 that uses the stochastic and a tendency channel.


The strategy that is required to be corrected is based on the next:


Buy condition:

1.-  There need to be an uptrend. Mainly in my strategy I use the CHOCH and BOSS (  I didn't programed this on the provided code. ) to determine in which direction is the price going and I mark a tendency channel using the 2 maximum values and 2 minimum values. If it matches with more maximum and minimum levels that’s better. See the example in the images added.

2.- The Stochastic shows a cross between %K and %D, where %K crosses from bellow to above %D, making a condition similar to this:

(KValue0 > 20 && DValue0 > 20 && KValue0 > DValue0 && KValue1 <= DValue1 && KValue2 < DValue2) And (KValue0 > 20 && DValue0 > 20 && KValue0 > DValue0 && KValue1 >= DValue1 && KValue2 < DValue2)  See the example in the following slides.

3.- The price should be between the lower and middle lines of the tendency channel.

Sell condition:

1.-  There need to be an downtrend.

2.- The Stochastic shows a cross between %K and %D, where %K crosses from above to bellow %D, making a condition similar to this:

(KValue0 < 80 && DValue0 < 80 && KValue0 < DValue0 && KValue1 >= DValue1 && KValue2 > DValue2) And (KValue0 < 80 && DValue0 < 80 && KValue0 < DValue0 && KValue1 <= DValue1 && KValue2 > DValue2)  See the example in the following slides.

3.- The price should be between the upper and middle lines of the tendency channel.


The position should be opened with the following:


Sell position:

-The STP (Stop Loss) should be 3 points bellow the lower minimum of the previous 4 candles.

-The TP (Take Profit) should be 2 times the distance of the STP – Actual Price. Example: STP=15+3 , TP= (15+3)*2=36

Sell position:

-The STP (Stop Loss) should be 3 points above the higher maximum of the previous 4 candles.

-The TP (Take Profit) should be 2 times the distance of the STP – Actual Price. Example: STP=15+3 , TP= (15+3)*2=36


I require that if the account loss 1.5% of its total, stop the tradings and notify me via email. Example: the account started the day with 10000 dlls, and 13 hours after it losses 150 dlls it stops


Note: In the documents I added a code I was working in to try and do these things, please check it and tell me if it can be reworked or what can we do.
Also I added some lines to prevent the opening of operations 2 or 3 candles after one was opened and other lines to close the positions when the conditions where met.

Please use these conditions or some similar to do the same. 



The code I provided does the following:

1.- It calls the stochastic, EMA and MACD indicators (the last two are for trend identification, if you have a better way to detect trends be free to modify it or improve the conditions)

2.-Creates a tendency Channel using the all the candles in the screen but it may or may not be the better way to adapt to the strategy described above, becouse the channel does not identify the changes of tendency that fast.
3.- Open and close orders, but it a lot of times does not open a position even if the conditions are met, so the code needs help there, and sometimes it does not open the correct type of order, so I changed the order type from buy and stop to buy stop and sell stop.

4.-It prevent the opening of operations 2 or 3 candles after one was opened and other lines to close the positions when the conditions where met.

5.- I added an example for the price detection of highest high and lowest low at the end of the code, but i couldn't implement the operation to obtain the correct value for TP (2 times the STP distance)

The examples I used were the basic ones, I don’t know a lot of ways to do a trading code since I am a Mechatronic Engineer and I don’t know a lot of the things of the MQL5 language. If you know a better way to do the code feel free to tell me.


If you require more examples of the strategy that I explained on top and shown on the images or need more details please notify me.


Responded

1
Developer 1
Rating
(37)
Projects
40
25%
Arbitration
20
15% / 75%
Overdue
8
20%
Loaded
2
Developer 2
Rating
(67)
Projects
74
7%
Arbitration
32
9% / 56%
Overdue
6
8%
Working
3
Developer 3
Rating
(53)
Projects
78
21%
Arbitration
1
100% / 0%
Overdue
1
1%
Free
4
Developer 4
Rating
(129)
Projects
181
31%
Arbitration
16
31% / 63%
Overdue
27
15%
Working
5
Developer 5
Rating
(195)
Projects
317
35%
Arbitration
64
13% / 56%
Overdue
82
26%
Free
6
Developer 6
Rating
(8)
Projects
11
0%
Arbitration
3
67% / 33%
Overdue
0
Busy
7
Developer 7
Rating
(4)
Projects
2
0%
Arbitration
2
50% / 0%
Overdue
0
Free
8
Developer 8
Rating
(4)
Projects
6
0%
Arbitration
4
0% / 75%
Overdue
2
33%
Free
9
Developer 9
Rating
(250)
Projects
399
38%
Arbitration
82
41% / 20%
Overdue
69
17%
Busy
10
Developer 10
Rating
(51)
Projects
153
69%
Arbitration
4
100% / 0%
Overdue
1
1%
Free
11
Developer 11
Rating
(66)
Projects
143
34%
Arbitration
10
10% / 60%
Overdue
26
18%
Working
12
Developer 12
Rating
(117)
Projects
151
42%
Arbitration
19
58% / 21%
Overdue
7
5%
Working
Similar orders
I want to develop a fully automated trading robot from scratch. The project includes 8 different pdfs + an introductory instruction pdf. Different pdf deals with different Settings of the EA and/or different St (trading strategies/logics). All Settings & St are to be housed in a single MQL5 EA. The EA is to be attached to a single chart, but it must work on every chart of 63 symbols at a time without any failing or
I am looking for a skilled developer to code my custom Ninjatrader 8 strategy and make it works perfectly. Your expertise is highly needed in this project Kindly reach out to me and let proceed to the project without any further delay thanks
I am in need of a developer to connect my TradingView signal with cTrader in other to make receive information and make it work perfectly your expertise is highly needed in this project feel free to reach out to me and let's get started
I want a bot developer deriv He has experience and I want a profitable robot, the profit is higher than the loss Or I want someone to sue with me. I have a profitable robot, but I want another robot or to improve another robot I have
I need a proficient developer to code my NinjaTrader 8 strategy, In order to work perfectly. Your expertise is invaluable for this project's success. Let's collaborate to achieve optimal trading results
i want close on reserve signal, auto lots, time fiter , TP SL TS ETC. I GET PAID ON THE 12TH, SO I WOULD LIKE A DEMO UNTIL 12/05/24 TO TEST IM WILL TOO PAY 60 USD FOR THE LONG WAIT
MT5 Broker Research 50 - 100 USD
Looking For Someone With Good knowledge of Available MT5 Brokers to help with MT5 Demo Account research. The Objective of the research is to gather data on trading environment in each MT5 demo account by downloading the demo and accessing such factors as. 1 ) Number Of Trading Sectors Covered, example , Forex, Futures, Commodities, Stocks and Global Region Of Stocks etc 2) Total Number Of Symbols In Market Watch 3)
I’m looking for someone that can code an indicator into a MT5 EA. It’s a Harmonic Pattern indicator that needs to be automised. I will deliver the mq5 file of the indicator. More details I will provide in the PM
Hello .I have existing Tradingview strategy that I will like to automate to Mt4 EA based on my specification . I need an expert in the field that have experience in both tradingview and MT4
my style of trade is to manually scale position size up & down from 1 to 100+ micros as the market moves, so the indicator I need has nothing to do with scaling in & out of the position, but I need an indicator that dynamically trails the position P&L, And has a trailing daily max loss that will reject new order entry if triggered. Example is setting a $350 Position auto stop-loss so as I scale in & out of contracts

Project information

Budget
30 - 70 USD
For the developer
27 - 63 USD
Deadline
to 15 day(s)