من در حال تلاش برای ساختن یک اسکریپت هستم که چندین بار طول EMA را نشان می دهد اما در بازه های زمانی مختلف اجرا می شود. من نمی توانم قسمت بازه زمانی را بفهمم. مهم نیست که من چه کاری انجام می دهم ، فقط به من این امکان را می دهد تا همه EMA را به عنوان 1 بازه زمانی تنظیم کنم ، جایی که من واقعاً می خواهم EMA یکسان داشته باشم اما در جدول زمانی مختلف. به عنوان مثال ، من می خواهم AAPL را در یک نمودار 1 دقیقه ای نشان دهم که 6 20 EMA مختلف را نشان می دهد اما هر یک از 6 EMA در بازه های زمانی مختلف. یعنی 1 دقیقه ، 10 دقیقه ، 60 دقیقه ، 240 دقیقه و غیره.
دنبال کردن دیویدک از 26 اوت 2021 در ساعت 14:18 پرسید دیویدک دیویدک 3 1 1 نشان نقره 2 2 نشان های برنز
5 پاسخ 5
مرتب شده توسط: تنظیم مجدد به طور پیش فرض
عملکرد EMA () باید در چارچوب تماس امنیتی برای هر بازه زمانی فراخوانی شود
ema20_1 = امنیت ("aapl" ، 1 ، ema (نزدیک ، 20)) ema20_5 = امنیت ("aapl" ، 5 ، ema (نزدیک ، 20)) ema20_10 = امنیت ("aapl" ، 10 ، ema (نزدیک ، 20)) طرح (ema20_1) طرح (ema20_5) طرح (ema20_10)
همچنین ، بازه زمانی نمودار باید در این مورد 1 دقیقه (یا کمتر) باشد تا تماس های امنیتی بازه های زمانی مرجع پایین تر از نمودار نباشد.
دنبال کردن 27 اوت 2021 در ساعت 14:26 پاسخ داد rumpypydumpy rumpypumpydumpy 3،275 2 2 نشان های طلا 4 4 نشان نقره 10 10 نشان برنز
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © SafetyHammer //@version=4 study("My Script", overlay=true) ShowMA = input(title="Show Moving Average", type=input.bool, defval=true) MA_Period1 = input(title="MA 1 Length", type=input.integer, defval=20, minval=1, group="Moving Average") MA_Period2 = input(title="MA 2 Length", type=input.integer, defval=20, minval=1, group="Moving Average") MA_Period3 = input(title="MA 3 Length", type=input.integer, defval=20, minval=1, group="Moving Average") MA_Period4 = input(title="MA 4 Length", type=input.integer, defval=20, minval=1, group="Moving Average") MA_Period5 = input(title="MA 5 Length", type=input.integer, defval=20, minval=1, group="Moving Average") MA_Period6 = input(title="MA 6 Length", type=input.integer, defval=20, minval=1, group="Moving Average") MA_Source = input(title="Source for all", type=input.source, defval=close, group="Moving Average") MA_Res1 = input(title="MA 1 Resolution", type=input.resolution, defval="1", group="Moving Average") MA_Res2 = input(title="MA 2 Resolution", type=input.resolution, defval="5", group="Moving Average") MA_Res3 = input(title="MA 3 Resolution", type=input.resolution, defval="10", group="Moving Average") MA_Res4 = input(title="MA 4 Resolution", type=input.resolution, defval="30", group="Moving Average") MA_Res5 = input(title="MA 5 Resolution", type=input.resolution, defval="60", group="Moving Average") MA_Res6 = input(title="MA 6 Resolution", type=input.resolution, defval="240", group="Moving Average") f_secureSecurity(_symbol, _res, _src) =>، ma_res2 ، ema (ma_source ، ma_period2)) ma_function3 = f_securesecurance (syminfo. tickerid ، ma_res3 ، ema (ma_source ، ma_period3)) ma_function4 = f_securesecurance (syminfo. tickerid ، ma_res4 ، ma_res4 ، ma_res4 ، ma_res4. _SecuresEcurance (Syminfo. tickerid ، ma_res5 ، ema (ma_source ، ma_period5)) ma_function6 = f_securesecurity (syminfo. tickerid ، ma_res6 ، ema (ma_period6)) ma1_plot = plot (سری = mA_function1 ، عنوان = عنوان = "color. aqua ، na) ، style = plot. style_line ، linewidth = 1) ma2_plot = plot (سری = ma_function2 ، عنوان = "میانگین در حال حرکت 2" ، رنگ = iff (showma ، color. blue ، na) ، style = plot. style_line ، linewidth = 1) ma3_plot = plot (سری = ma_function3 ، عنوان = "میانگین در حال حرکت 3" ، رنگ = iff (showma ، color. lime ، na) ، style = plot. style_line ، linewidth = 1) ma4_plot = plot (سری= ma_function4 ، عنوان = "میانگین در حال حرکت 4" ، رنگ = iff (Showma ، color. green ، na) ، style = plot. style_line ، linewidth = 1) ma5_plot = plot (series = ma_function5 ، title = "moveing میانگین 5" ،رنگ = iff (Showma ، color. olive ، na) ، style = plot. style_line ، linewidth = 1) ma6_plot = plot (سری = ma_function6 ، عنوان = "میانگین حرکت 6" ، رنگ = iff (showma ، color. red ، na) ، style = plot. style_line ، linewidth = 1)
دنبال کردن 6،636 6 6 نشان های طلا 29 29 نشان نقره 66 66 نشان برنز در 29 اوت 2021 در 5:35 پاسخ داد SafetyHammer SafetyHammer 381 3 3 نشان نقره 5 5 نشان برنز
این استمن می بینم که گرفتن یک بازه زمانی 10 دقیقه ای برای MA غیرممکن است ، مگر اینکه نمودار خود را 10 دقیقه تنظیم کنم و همان نمودار را انجام دهم اما می توانم در اطراف آن کار کنم. متشکرم!
30 اوت 2021 در 13:26
شماره 10 دقیقه بسیار ممکن است. نمودار را باز کنید ، زمان را انتخاب کنید ، تمام راه پایین را انتخاب کنید اضافه کردن فاصله سفارشی و اضافه کردن 10 دقیقه. 3 MA به طور پیش فرض روی 10 دقیقه تنظیم شده است
30 اوت 2021 در 14:07
من می توانم نمودار را 10 دقیقه تنظیم کنم و MA را به عنوان نمودار تنظیم کنم اما این را نمی خواهم. من می خواهم که نمودار 1 دقیقه باشد و آن MA 10 باشد اما نمی توانم آن را بدست آورم. با تنظیم Defval روی 10 و نمودار من در یک بازه زمانی 1 دقیقه ای ، 3 MA را به عنوان نمودار ذکر می کند.
استراتژی برای تجارت گزینه های...
ما را در سایت استراتژی برای تجارت گزینه های دنبال می کنید
برچسب :
نویسنده : فریبا کامران
بازدید : 25
تاريخ : دوشنبه
9 مرداد
1402 ساعت: 16:02