متن کامل آگهی:
با درود فزاوان
من میخواهم اکسپرت پاین اسکریپت زیر را که از استراتژی های تریدینگ ویو هست و در لایو بازار از آن در تریدینگ ویو استفاده کردم و بک تست نیز گرفتم به متاتریدر چهار (MQL4) تبدیل کنم البته با هوش مصنوعی هم اکنون تبدیل شده آن را دارم ولی میخواهم دارای شرایط زیر باشد ضمنا سورس آن از خود تریدینگ ویو گرفته شده است
1 همانند اندیکاتورها با یک گرافیک ترسیم شود
2 حجم معامله (لات) قابل تغییر باشد
3 نقاط ورود و خروج دقیقا مطابق با تریدینگ ویو باشد منظور این هست که اگر یک اختلاف زمانی هم وجود دارد ولی در همان اعداد سفارشات باز و بسته شود
4 حد سود و ضرر قابل تنظیم داشته باشد
سورس پایتون مطابق زیر هست
خواهشمندم قیمت اعلام نمایید. ممنون
//@version=6strategy("Parabolic SAR Strategy", overlay=true)start = input(0.02)increment = input(0.02)maximum = input(0.2)var bool uptrend = falsevar float EP = navar float SAR = navar float AF = startvar float nextBarSAR = naif bar\_index > 0 firstTrendBar = false SAR := nextBarSAR if bar\_index == 1 float prevSAR = na float prevEP = na lowPrev = low\[1\] highPrev = high\[1\] closeCur = close closePrev = close\[1\] if closeCur > closePrev uptrend := true EP := high prevSAR := lowPrev prevEP := high else uptrend := false EP := low prevSAR := highPrev prevEP := low firstTrendBar := true SAR := prevSAR + start \* (prevEP - prevSAR) if uptrend if SAR > low firstTrendBar := true uptrend := false SAR := math.max(EP, high) EP := low AF := start else if SAR < high firstTrendBar := true uptrend := true SAR := math.min(EP, low) EP := high AF := start if not firstTrendBar if uptrend if high > EP EP := high AF := math.min(AF + increment, maximum) else if low < EP EP := low AF := math.min(AF + increment, maximum) if uptrend SAR := math.min(SAR, low\[1\]) if bar\_index > 1 SAR := math.min(SAR, low\[2\]) else SAR := math.max(SAR, high\[1\]) if bar\_index > 1 SAR := math.max(SAR, high\[2\]) nextBarSAR := SAR + AF \* (EP - SAR) if barstate.isconfirmed if uptrend strategy.entry("ParSE", strategy.short, stop=nextBarSAR, comment="ParSE") strategy.cancel("ParLE") else strategy.entry("ParLE", strategy.long, stop=nextBarSAR, comment="ParLE") strategy.cancel("ParSE")plot(SAR, style=plot.style\_cross, linewidth=3, color=color.orange)plot(nextBarSAR, style=plot.style\_cross, linewidth=3, color=color.aqua)//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style\_areabr)
ممنون