Tâche terminée
Temps d'exécution 16 jours
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Commentaires du client
Very patient programmer
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Commentaires de l'employé
Nice person to work with.
Spécifications
//@version=4
study(title="Stochastic", shorttitle="Stoch", format=format.price, precision=2, resolution="")
periodK = input(14, title="K", minval=1)
periodD = input(3, title="D", minval=1)
smoothK = input(3, title="Smooth", minval=1)
k = sma(stoch(close, high, low, periodK), smoothK)
d = sma(k, periodD)
plot(k, title="%K", color=#0094FF)
plot(d, color=change(d) >= 0 ? color.lime : color.red, linewidth=2)
h0 = hline(80, "Upper Band", color=#606060)
h1 = hline(20, "Lower Band", color=#606060)
fill(h0, h1, color=#9915FF, transp=80, title="Background")
lbR = input(title="Pivot Lookback Right", defval=5)
lbL = input(title="Pivot Lookback Left", defval=5)
rangeUpper = input(title="Max of Lookback Range", defval=60)
rangeLower = input(title="Min of Lookback Range", defval=5)
plotBull = input(title="Plot Bullish", defval=true)
plotBear = input(title="Plot Bearish", defval=true)
bearColor = color.red
bullColor = color.green
noneColor = color.new(color.white, 100)
osc= k
plFound = na(pivotlow(osc, lbL, lbR)) ? false : true
phFound = na(pivothigh(osc, lbL, lbR)) ? false : true
_inRange(cond) =>
bars = barssince(cond == true)
rangeLower <= bars and bars <= rangeUpper
//------------------------------------------------------------------------------
// Regular Bullish
// Osc: Higher Low
oscHL = osc[lbR] > valuewhen(plFound, osc[lbR], 1) and _inRange(plFound[1])
// Price: Lower Low
priceLL = low[lbR] < valuewhen(plFound, low[lbR], 1)
bullCond = plotBull and priceLL and oscHL and plFound
plot(
plFound ? osc[lbR] : na,
offset=-lbR,
title="Regular Bullish",
linewidth=2,
color=(bullCond ? bullColor : noneColor),
transp=0
)
plotshape(
bullCond ? osc[lbR] : na,
offset=-lbR,
title="Regular Bullish Label",
style=shape.arrowup,
location=location.absolute,
color=bullColor,
size = size.normal,
transp=0
)
//------------------------------------------------------------------------------
// Regular Bearish
// Osc: Lower High
oscLH = osc[lbR] < valuewhen(phFound, osc[lbR], 1) and _inRange(phFound[1])
study(title="Stochastic", shorttitle="Stoch", format=format.price, precision=2, resolution="")
periodK = input(14, title="K", minval=1)
periodD = input(3, title="D", minval=1)
smoothK = input(3, title="Smooth", minval=1)
k = sma(stoch(close, high, low, periodK), smoothK)
d = sma(k, periodD)
plot(k, title="%K", color=#0094FF)
plot(d, color=change(d) >= 0 ? color.lime : color.red, linewidth=2)
h0 = hline(80, "Upper Band", color=#606060)
h1 = hline(20, "Lower Band", color=#606060)
fill(h0, h1, color=#9915FF, transp=80, title="Background")
lbR = input(title="Pivot Lookback Right", defval=5)
lbL = input(title="Pivot Lookback Left", defval=5)
rangeUpper = input(title="Max of Lookback Range", defval=60)
rangeLower = input(title="Min of Lookback Range", defval=5)
plotBull = input(title="Plot Bullish", defval=true)
plotBear = input(title="Plot Bearish", defval=true)
bearColor = color.red
bullColor = color.green
noneColor = color.new(color.white, 100)
osc= k
plFound = na(pivotlow(osc, lbL, lbR)) ? false : true
phFound = na(pivothigh(osc, lbL, lbR)) ? false : true
_inRange(cond) =>
bars = barssince(cond == true)
rangeLower <= bars and bars <= rangeUpper
//------------------------------------------------------------------------------
// Regular Bullish
// Osc: Higher Low
oscHL = osc[lbR] > valuewhen(plFound, osc[lbR], 1) and _inRange(plFound[1])
// Price: Lower Low
priceLL = low[lbR] < valuewhen(plFound, low[lbR], 1)
bullCond = plotBull and priceLL and oscHL and plFound
plot(
plFound ? osc[lbR] : na,
offset=-lbR,
title="Regular Bullish",
linewidth=2,
color=(bullCond ? bullColor : noneColor),
transp=0
)
plotshape(
bullCond ? osc[lbR] : na,
offset=-lbR,
title="Regular Bullish Label",
style=shape.arrowup,
location=location.absolute,
color=bullColor,
size = size.normal,
transp=0
)
//------------------------------------------------------------------------------
// Regular Bearish
// Osc: Lower High
oscLH = osc[lbR] < valuewhen(phFound, osc[lbR], 1) and _inRange(phFound[1])
Répondu
1
Évaluation
Projets
163
36%
Arbitrage
4
25%
/
50%
En retard
13
8%
Travail
2
Évaluation
Projets
826
73%
Arbitrage
15
53%
/
13%
En retard
193
23%
Travail
3
Évaluation
Projets
440
26%
Arbitrage
125
21%
/
57%
En retard
96
22%
Travail
4
Évaluation
Projets
16
0%
Arbitrage
8
13%
/
75%
En retard
3
19%
Gratuit
5
Évaluation
Projets
161
62%
Arbitrage
7
29%
/
43%
En retard
20
12%
Travail
Commandes similaires
Hello Great developer am looking for someone that can help me with a Thinkorswim trading BOT? see my requirements as attached i will be looking forward fpr your rensponse peace be unto you
IBRK fixing
30+ USD
I currently have a trading bot that uses IBKR to trade and the api ib_insync, however my coding knowledge has its boundaries and I need someone to help me build out and fix some parts of my program
Making a MQL5 indicator with 2 buffers based on a complex strategy to plot buy and sell signals
50+ USD
Making MQL5 indicator which includes bollingerbands and rsi with bollinger bands in its source code bollingerbands period is 14 (sma) with dev 2 rsi with bollingerbands => rsi period is 14 and its bollingerbands is sma 14 with source of rsi 14 and dev2 heres is its source code https://www.mql5.com/en/code/28473 indicator price source is selectable and consist open , high, low, close , hl2 , hlc3, ohlc4, (o+c)/2
Someone must construct an MT5 EA for me. In addition to adding some inputs like Trade Only London Open, London Close, and New York Open, AND OTHERS INPUTS ! GET IN TOUCH WITH ME FOR MORE INFORMATION ABOUT THE STRATEGY
Hi like the person who asked in November 2021 an indicator functioning exactly like MADdash, I need the source of an indicator on same idea of MADdash and to add some few new functionalities to match with my trading : 1) need only the dashboard part but it could have (or not ) the other functionalities of MADdash 2) new functionalities of the indicator that i need , is to be able to : - define the list of currencies
Hello I want an expert programmer deriv I want him to have enough experience to achieve the desired goal of a good and profitable robot. We will have a very long work ahead of us
Creat an EA following my requrements
50 - 100 USD
Create a robot trading automatically. Condition to open a trade: - Determine the current trend of TF around 100-200 bars - Determine when the reverse trend happen - Determine when the reverse trend exhausted - Determine the candle reverse trend - Entry when at least 2R
I need an EA made for my custom trading strategy
300 - 500 USD
Using 3 MA’s, Bollinger Bands and price action, I need an EA made for mt4 and mt5 (preferably) should have good knowledge of forex, risk management and candle stick patterns, and how to incorporate them in the codes. I need a very efficient code. * For the price, I just out anything there, but if you can do it I’ll pay the negotiated price*
Hello programmers, I'm looking for a skilled and knowledgeable programmer that can code me a Signals copier EA that takes the signals from Telegram channels. The program needs to feature the following settings: Signal format (Entry, TP and SL prices); Choose between multiple TP/SL levels with partial closure at each level; Add/Remove random points to TP and SL; Enter with random delay (with option to enter only if
Need Hedging Grid EA for MT5
40 - 50 USD
need hedging grid EA for MT5 with these properties: continues to open a buy and a sell trade simultaneously at the same price after a specific points move. (the points should be set in input) Hits TP for each trade after specific price (should be set in input) If a buy trade hits its TP and is closed, it should open a buy trade again at the same price where the closed buy trade was opened, whereas the sell trade
Informations sur le projet
Budget
30+ USD
Pour le développeur
27
USD
Délais
à 10 jour(s)