Script Request

 

Hello

I have an idea for a script but no skills in programing it, does anybody do it for free or a fee?

Here goes sort of a programming idea, and it should work on any currencie, with 1hr chart, or others but i do this on 1Hr.

We could also backtest this and see immediatly if it works well.

Many trades would also come from this autotrader script.

If MACD Crosses away from zero line with Minimum X level

Buy x Lots when MACD crosses up bellow zero line on 1Hr Chart.

Use Stop line at x pips + Take partial profit at x pips (in percentage) + BreakEven at x pips + TrailingStopActivate at x pips.

If Stop is taken Then Buy Again (Same conditions)

If stop is taken again Then stop trading until next day. (Time in GMT)

Sell x Lots when MACD crosses down above zero line on 1Hr Chart.

Use Stop line at x pips + Take partial profit at x pips (in percentage) + BreakEven at x pips + TrailingStopActivate at x pips.

If Stop is taken Sell Again (Same conditions)

If stop is taken again Then stop trading until next day. (Time in GMT)

The script would work well based on a good principle and work safe. It would also allow maximum pips on big mooves with the trailing stop.

I have this principle but am almost never at home at the right time because of work.

A script like this could make sense.

I can pseudocode this much better if anyone wants to.

The code would actually be very different but this is only the main idea.

 

Pseudocode Done.

Anyone Can help please?

Get GMT-Time
If GMTTimeStart < CurrentTime // Verifies if its our prefered time to trade (ALL CONFIGURABLE)
IF CurrentTime < GMTTimeFinish // Verifies if its our prefered time to trade (ALL CONFIGURABLE)


FastLenght == Get MACDFastLenght (On 1Hr Chart)
SlowLenght == Get MACDSlowLenght (On 1Hr Chart)

If FastLenght > 0 // Verifies if Both MAs are above zero line
If SlowLenght > 0 // Verifies if Both MAs are above zero line

If FastLenght < SlowLenght // Verifies if MAs have crossed, when zero line is breaked they are already one above the other.
SELL X-Lot // Using the Lot Variable for the quantity

When Selling or buying, must be in place: STOP + Breakeven + PartialTakeProfit in % + TrailingSTOP (ALL CONFIGURABLE)

If Fast Lenght < 0 Then
If Slow Lenght < 0 Then

If FastLenght > SlowLenght // Verifies if MAs have crossed, when zero line is breaked they are already one Bellow the others
BUY X-Lot // Using the Lot Variable for the quantity

When Selling or buying, must be in place: STOP + Breakeven + PartialTakeProfit in % + TrailingSTOP (ALL CONFIGURABLE)

 

try the jobs posting on the mql5 website - it is for both mql4/5

 

Thank you

Will do that