مرجع سفارشها
7 تابع و 0 مقدارِ orders: امضا، اثر، مرحله، هزینه و مثالهای آزموده.
سفارشهای یک استراتژی را ثبت، تغییر و لغو کنید. تستر آنها را روی کندلهای نمودار و طبق قاعدههای بلوکهای setup و execution پر میکند.
توابع#
orders.cancel#
orders.cancel([key])
سفارش در انتظار با این کلید را لغو میکند.
- اثر: سفارشی را ثبت، تغییر یا لغو میکند.
- مرحله: هر کندل.
- هزینه: برای هر فراخوانی یک رکورد سفارش.
orders.cancel_all#
orders.cancel_all()
همهٔ سفارشهای در انتظار را لغو میکند.
- اثر: سفارشی را ثبت، تغییر یا لغو میکند.
- مرحله: هر کندل.
- هزینه: برای هر فراخوانی یک رکورد سفارش.
orders.close#
orders.close(key, [comment], [qty], [qty_percent], [message], [immediately], [silent])
پوزیشنی را که ورودِ با این کلید باز کرده بود میبندد.
- اثر: سفارشی را ثبت، تغییر یا لغو میکند.
- مرحله: هر کندل.
- هزینه: برای هر فراخوانی یک رکورد سفارش.
- مثالها: استراتژی تقاطع میانگین متحرک، استراتژی بازگشت RSI، محافظهای ریسک، شمارش معاملهها.
orders.close_all#
orders.close_all([comment], [message], [immediately], [silent])
همهٔ پوزیشنهای باز را میبندد.
- اثر: سفارشی را ثبت، تغییر یا لغو میکند.
- مرحله: هر کندل.
- هزینه: برای هر فراخوانی یک رکورد سفارش.
orders.enter#
orders.enter(key, side, [qty], [limit], [stop], [oca], [oca_type], [comment], [message], [silent], [expires])
یک سفارش در جهت side و با نام key ثبت میکند. بدون limit یا stop سفارش بازار است؛ با یکی از آنها منتظر میماند تا قیمت به آن برسد، و expires تعیین میکند چه مدت منتظر بماند.
- اثر: سفارشی را ثبت، تغییر یا لغو میکند.
- مرحله: هر کندل.
- هزینه: برای هر فراخوانی یک رکورد سفارش.
- مثالها: استراتژی تقاطع میانگین متحرک، استراتژی شکست دانچیان، استراتژی بازگشت RSI، حد ضرر و هدف با ATR.
orders.exit#
orders.exit(key, [entry], [qty], [qty_percent], [profit_ticks], [limit], [loss_ticks], [stop], [trail_price], [trail_ticks], [trail_offset_ticks], [oca], [comment], [profit_comment], [loss_comment], [trail_comment], [message], [profit_message], [loss_message], [trail_message], [silent])
خروجِ ورودی را که نامش entry است ثبت میکند: یک حد ضرر (stop)، یک limit یا یک حد ضرر متحرک، به شکل قیمت یا فاصله بر حسب تیک.
- اثر: سفارشی را ثبت، تغییر یا لغو میکند.
- مرحله: هر کندل.
- هزینه: برای هر فراخوانی یک رکورد سفارش.
- مثالها: حد ضرر و هدف با ATR، استراتژی شکست دانچیان، حد ضرر روی شبکهٔ قیمت، سقف زیان پیش از ورود.
orders.place#
orders.place(key, side, [qty], [limit], [stop], [oca], [oca_type], [comment], [message], [silent], [expires])
یک سفارش به اندازهٔ qty در جهت side و با نام key ثبت میکند، با همان گزینههای قیمت و انقضای orders.enter.
- اثر: سفارشی را ثبت، تغییر یا لغو میکند.
- مرحله: هر کندل.
- هزینه: برای هر فراخوانی یک رکورد سفارش.