- فهرست آبشاری Advisor (برنامۀ مشاور)
- دکمۀ مشخصات - فراخواندن پارامترهای اکسپرت برای ویرایش. اگر اکسپرت پارامترهای مشخص شده با کلمۀ کلیدی extern (بیرونی) را ندارد، سپس این دکمه غیرفعال خواهد شد.
- نماد - نماد برای سنجش*.
- فاصله - فاصله (چهارچوب زمانی) برای سنجش.
- اسپرد - انتخاب یک مقدار اسپرد. گزینۀ Current spread (اسپرد جاری) با مقدار کنونی اسپرد مرتبط است. شما همچنین می توانید هر مقدار غیرمنفی ای را در کادر Spread (اسپرد) درج نمایید.
- روش - روش سنجش. که می تواند یکی از گزینه های Control Points (نقاط کنترل) یا Open Price Only (فقط قیمت باز شدن) باشد.در زمان انتخاب Control Points (نقاط کنترل) ، برای هر میله چهار کوچکترین نوسان بطور خودکار ایجاد می شود (ترتیبش بعداً ارائه می گردد). برای میله هایی که در آن قیمت باز شدن پایین تر از قیمت بسته شدن است، کوچکترین نوسان قیمت ها (تیک ها) با قیمت باز شدن (Open)، پایین ترین قیمت (Low)، بالاترین قیمت (High) و قیمت بسته شدن (Close) مرتبط هستند و برای میله هایی که قیمت باز شدن در آنها پایین تر از قیمت بسته شدن است ، ترتیب به این شکل است: قیمت باز شدن (Open)، بالاترین قیمت (High)، پایین ترین قیمت (Low) و قیمت بسته شدن (Close).
سفارش معاملاتی در بازارهای مالی چیست و چه انواعی دارد؟
فهرست این مقاله
سفارش معاملاتی در بازارهای مالی
دنیای معاملهگری فعلی در مقایسه با دهههای اخیر بسیار متحول شده و امروزه ابزار متنوعی در دسترس فعالان بازارهای مالی قرار گرفته است. مدرنیته در فضای سرمایهگذاری، مفاهیم و استانداردهای جدیدی تعریف کرد و بههمان نسبت، امکانات بهتر و بیشتری نیز برای معاملهگران ایجاد شد. اگر ۱۰۰ سال قبل در بورس سرمایهگذاری میکردید، فرایند ورود به معامله بهشکل امروزی نبود؛ زیرا هنوز سامانههای الکترونیکی در بازارهای مالی ایجاد نشده بود و تمام موارد در سادهترین شکل ممکن انجام میشد، اما امروزه با پیشرفتهای فناوری طی دهههای اخیر و ایجاد سامانههای معاملات الکترونیکی، با مفاهیمی مانند «سفارش معاملاتی و شرطی» روبهرو هستیم. درواقع شما با استفاده از این ابزار میتوانید به روش دلخواه وارد بازار شده و از موقعیتهای معاملاتی خود خارج شوید. البته در کنار این قابلیتهای جدید و حرفهای، هنوز افرادی وجود دارند که از روشهای ساده و گاهی سنتی استفاده میکنند. اگر از آن دسته معاملهگرانی هستید که نحوه ورود و خروج از بازار برای شما مهم است و میخواهید به نحوی بهینه و حرفهای از امکانات موجود در سامانههای معاملاتی استفاده کنید، این مقاله را با دقت مطالعه کنید!
انواع سفارش معاملاتی در بازارهای مالی
این سفارشها از لحاظ ماهیت به دو دسته خرید و فروش تقسیم میشوند. درواقع هر معاملهای در هر بازاری، براساس توافق یک خریدار و فروشنده صورت میگیرد که امروزه در شکل حرفهای، از طریق سامانههای معاملاتی و ارسال پیشنهادهای خرید و فروش در قالب سفارشهای معاملاتی انجام میشود، اما همین سفارشهای خرید و فروش، براساس نحوه ورود و شروط ارسال به دو دسته کلی سفارش براساس قیمت جاری بازار (Market Orders) و سفارشهای شرطی شامل سفارش توقف (Stop Orders)، سفارش محدود (Limit Orders) و سفارش ترکیبی توقف-محدود (Stop Limit) تقسیم میشوند. البته انواع سفارشهای معاملات دیگری مانند Market If Touched و Limit If Touched در بعضی پلتفرمهای خاص وجود دارند.
۱. سفارش براساس قیمت جاری بازار (Market Orders)
گاهی اوقات حس میکنیم (البته براساس تحلیل) که احتمالاً یک حرکت شدید صعودی یا نزولی بازار تا چند دقیقه آینده اتفاق میافتد و بهمنظور جانماندن از این نوسان سودآور احتمالی میخواهیم در سریعترین زمان ممکن و به هر قیمتی وارد بازار شویم. انتخاب اول بیشتر معاملهگران در این شرایط، استفاده از سفارش به قیمت بازار (Market Orders) است. این نوع سفارشگذاری بسیار ساده است و شرط خاصی ندارد. شما پس از تعیین حجم معامله، روی دکمه خرید یا فروش (با توجه به نوع موقعیت) کلیک میکنید و تمام! در شرایطی استفاده از این روش ورود منطقی است که ورود قطعی مدنظر باشد. درواقع شما نمیتوانید منتظر بازگشت بازار بمانید و براساس پولبک به نواحی قبلی وارد معامله شوید.
حتی در بازارهایی با حجم و عمق معاملاتی کم، ممکن است درصورت بازگشت بازار نیز بهدلیل حجم کم عرضهها سفارش شما تکمیل نشود. توجه داشته باشید در بازارهایی با فراریت بالا (مانند فارکس)، ورود به معامله لزوماً در قیمتی که در آن لحظه روی تابلوی بازار مشاهده کردهاید، انجام نمیشود؛ زیرا نوسانات این بازارها بسیار سریع است و احتمال دارد در قیمت بالاتر یا پایینتری وارد شوید. سفارشها به قیمت بازار در تمام بازارهای مالی از جمله بورس ایران، فارکس، نیوز هاپیک و… اجرا میشود.
۲. سفارش شرطی
سفارش شرطی یا Pending order زمانی کاربرد دارد که شما بخواهید در قیمتی بالاتر یا پایینتر از قیمت فعلی بازار وارد معامله شوید. استفادهکردن یا نکردن از سفارشهای شرطی، به روش تحلیل و استراتژی معاملاتی شما بستگی دارد.
با توجه به اینکه سفارشهای Market If Touched، Limit If Touched و…، بهطور گسترده توسط معاملهگران استفاده نمیشود، در ادامه مطلب به تشریح انواع سفارشات رایج و ذکر مثالهای معاملاتی از بازارهای مالی مختلف میپردازیم.
سفارش توقف (Stop Orders)
این نوع از سفارشها در بیشتر موارد از سوی افرادی استفاده میشود که براساس شکست سطوح یا نواحی خاصی وارد بازار میشوند. سفارش توقف زمانی کاربرد دارد که عبور از یک سطح قیمتی برای معاملهگر اهمیت بسیاری داشته باشد. شما با استفاده از سفارشهای توقفی میتوانید اینگونه برنامهریزی کنید که حین رسیدن به ناحیه قیمتی مهم (اصطلاحاً تاچشدن) یا حین عبور از آن، وارد معامله شوید. اگر از سفارشهای توقف برای خرید و فروش استفاده میکنید، باید در زمینه تشخیص سطوح مهم و شکستهای قیمتی تبحر بالایی داشته باشید؛ زیرا ممکن است در جریان شکست کاذب یک سطح کماهمیت در تایم فریم پایین (سطوح مینور) وارد بازار شود و بلافاصله با ایجاد یک حرکت معکوس شدید، مجبور به خروج از موقعیت معاملاتی خود شوید.
سفارش خرید توقفی (Buy stop)
در نمودار زیر با عبور قیمت طلا از محدوده مقاومتی ۱۸۱۶ دلار، انتظار یک روند افزایشی داریم. در چنین مواقعی، بهترین راهکار استفاده از سفارش خرید توقفی (Buy stop) است؛ بنابراین شما با قراردادن یک سفارش خرید در محدوده ۱۸۱۸ دلار (بهمنظور جلوگیری از ورود با نوسانات کاذب، کمی بالاتر از محدوده موردنظر سفارشگذاری میکنیم) پس از شکست قیمت وارد بازار میشوید.
سفارش فروش توقفی (Sell stop)
فروش توقفی (Sell stop) کاملاً برعکس خرید توقفی است. به نمودار نفت برنت نگاه کنید. شما بهعنوان یک تحلیلگر فنی انتظار دارید پس از شکست نزولی محدوده ۴۵/۷۱ دلار، قیمت نفت وارد روند نزولی شود؛ بنابراین یک سفارش فروش توقفی کمی پایینتر از ناحیه حمایتی قرار میدهیم تا درصورت شکست و عبور از ناحیه مذکور، وارد موقعیت فروش شویم.
توجه: بهدلیل یکطرفه بودن بازار سهام ایران، امکان استفاده از سفارش فروش توقفی وجود ندارد. همچنین بهدلیل ماهیت بازار، استفاده از سفارش خرید توقفی در سامانههای معاملات آنلاین کارگزاریها به دو دلیل میسر نیست:
اول اینکه قیمت سفارش باید در محدوده دامنه نوسان روزانه باشد؛ پس نمیتوانید در تمام قیمتهای بالاتر دلخواه سفارش ثبت کنید (البته در مفید تریدر این امکان با استفاده از سفارشهای استاپ لیمیت فراهم شده است).
دوم، اگر سفارش خریدی با قیمت بیشتر از بالاترین درخواست خرید موجود در صف سفارشها ثبت کنید، بهصورت اتوماتیک سفارش خرید شما با بالاترین سفارش فروش موجود در صف، اصطلاحاً مَچ میشود (درخواست خرید شما و فروش طرف مقابل اجرا میشود و معامله بین طرفین صورت میپذیرد) درحالیکه عملاً قیمت از محدوده موردنظر شما عبور نکرده و این به معنای ورود زودهنگام و اشتباه است!
نکته: در سفارش خرید توقفی توجه داشته باشید که در مفید تریدر این امکان فراهم شده است، اما تضمینی برای اجرای قیمت ثبتشده توسط تریدر وجود ندارد؛ بنابراین ممکن است دستور خرید در قیمت پایینتر یا بالاتری اجرا شود؛ چون سفارش شما درحقیقت سفارش از نوع سفارش بازار است!
سفارش محدود (Limit Orders)
قیمت ورود یا خروج از معامله برای برخی از معاملهگران (اغلب حرفهایها) بسیار مهم است. درواقع آنها میخواهند در بهترین قیمت سفارش خود را اجرا کنند تا ریسک کاملاً مدیریتشدهای داشته باشند. به بیان ساده، اگر شما قصد خرید یک دارایی (مثلاً سهام یا بیت کوین) در قیمت پایینتری در مقایسه با بازار داشته باشید، از سفارش خرید محدود و اگر بخواهید یک دارایی را در قیمت بالاتری از قیمت جاری بازار بفروشید، از سفارش فروش محدود استفاده میکنید. سفارشهای محدود معمولاً توسط افرادی استفاده میشود که هنگام پولبک قیمت به سطوح قبلی یا در نقاط احتمالی بازگشت قیمت (رسیدن به ناحیهای حمایتی و شروع حرکت افزایشی یا رسیدن به ناحیه مقاومتی و شروع حرکت کاهشی) اقدام به معامله میکنند.
سفارش خرید محدود (Buy limit)
در این مثال نمودار فولاد را در نظر بگیرید. اگر شما سفارش خرید خود را روی قیمت ۹۸۵۰ ریال (محدوده حمایتی) قرار دهید، زمانی که بازار به این محدوده یا پایینتر برسد، حین رشد قیمت و عبور از این محدوده، سفارش شما اجرا میشود.
سفارش فروش محدود (Sell limit)
در نمودار قیمت سهام ایران خودرو اگر شما سفارش فروش خود را در محدوده ۲۵۳۰ ریال قرار دهید، زمانی که قیمت به این محدوده یا بالاتر برسد، حین کاهش قیمت و عبور از آن سفارش فروش اجرا میشود. با توجه به یک طرفهبودن بازار سهام ایران میتوانید از این سفارشها برای مدیریت ریسک و تریلینگ استاپ (جابهجایی حد زیان و محافظت از سود) استفاده کنید.
سفارش ترکیبی توقف-محدود (Stop Limit)
توقف-محدود یک سفارش خاص و ترکیبی است که توسط برخی معاملهگران استفاده میشود. در این نوع سفارش شرطی میتوانید یک شرط قیمتی برای اجرای سفارش با ترکیبی از حالات توقفی و محدود انتخاب کنید یا اینکه با انتخاب دو قیمت، یکی برای توقف و بهعنوان شرط ورود (شرط ارسال سفارش) و دیگری برای محدود بهعنوان محدوده قیمتی ورود (قیمت ارسال سفارش)، یک سفارش خرید یا فروش استراتژیک و حرفهای تنظیم کنید.
سفارش خرید توقف-محدود (Buy stop limit)
نمودار قیمت نماد شبندر را در نظر بگیرید. براساس تحلیل انجامشده، محدوده ۳۰۰۰ تا ۴۰۰۰ ریال بسیار مهم ارزیابی میشود و میخواهید پس از عبور از این سطح، در ناحیه پایین محدوده، وارد بازار شوید؛ در این صورت شما با استفاده از یک دستور خرید توقف-محدود با جزئیات زیر میتوانید سفارش خرید خود را ثبت کنید. البته توجه داشته باشید که این تنها یک مثال آموزشی است و اختلاف بین قیمت شرط ارسال و قیمت ارسال سفارش نباید زیاد باشد؛ زیرا ممکن است عرضهکنندهای در قیمت موردنظر شما در بازار نباشد و در این صورت، سفارش شما در وضعیت «در حال انتظار» میماند.
سفارش فروش توقف-محدود (Sell stop limit)
همانطور که در بخشهای قبلی اشاره کردیم، بازار سهام ایران یکطرفه است و اتخاذ موقعیت معاملاتی فروش در این بازار مهیا نیست؛ بنابراین شما صرفاً میتوانید از سفارش فروش توقف-محدود برای خروج از موقعیت معاملاتی یا همان حد زیان بهصورت حرفهایتر استفاده کنید. شما در نماد وغدیر وارد موقعیت خرید شدهاید. براساس تحلیلهای صورتگرفته، محدوده مقاومتی ۱۷۰۰۰ ریال بسیار مهم است و درصورت لمس (تاچ) آن میخواهید از بازار خارج شوید. در این صورت یک سفارش فروش توقف-محدود با شرط ارسال ۱۶۶۰۰ ریال و قیمت ارسال ۱۷۰۱۰ قرار میدهید. در موقعیتهای فروش نیز باید به نزدیکبودن قیمتها به یکدیگر توجه داشته باشید؛ زیرا ممکن است خریداری در قیمت بالاتر نباشد و در این صورت، احتمالاً محاسبات مدیریت ریسک شما کاملاً دگرگون شود!
نکته: در بازارهای جهانی مانند فارکس، نیوز هاپیک و…، امکان استفاده از انواع سفارشهای معاملاتی با توجه به رویکرد تحلیلی-معاملاتی شما فراهم است و محدودیتهایی از قبیل بازار یکطرفه و دامنه نوسان وجود ندارد.
از کدام نوع سفارش معاملاتی استفاده کنیم؟
انتخاب اینکه از کدام سفارش معاملاتی استفاده کنیم، به عوامل متعددی بستگی دارد. در وهله اول باید بدانید قیمت و نحوه ورود به معامله، در دستور شرطی یا Pending Order بیشتر اوقات برای تحلیلگران تکنیکال و معاملهگران روزانه (افرادی که نوسانگیری میکنند) اهمیت بسیاری دارد، اما برای تحلیلگران بنیادی چندان مهم نیست؛ زیرا ابزار تحلیل و افق سرمایهگذاری آنها کاملاً متفاوت است. عامل بعدی، ماهیت بازاری است که در آن فعالیت میکنید. باید با تمام جزئیات بازار آشنا باشیم و بدانیم هر نوع سفارش با توجه به شرایط بازار، چگونه اجرا میشود؛ برای مثال هرچند سفارش خرید و فروش توقفی در پلتفرم معاملاتی مانند مفید تریدر در بازار ایران اجرا شده است، ممکن است معاملهگران حرفهای از این قابلیت استفاده دستور شرطی یا Pending Order نکنند! زیرا ریسک اجرای سفارش نسبتاً بالا و متفاوت از ماهیت اصلی سفارشهای توقفی در بازارهای جهانی است.
نکته بعدی فرایند و ابزار تحلیل است
اگر یک تحلیلگر تکنیکال هستید که از ابزار مختلفی برای تحلیل و استراتژیهای متنوعی برای ورود به معامله (شکست و پولبک) استفاده میکنید، ممکن است در هر موقعیت معاملاتی از یک نوع سفارش متناسب با شرایط نمودار و سناریوی آتی موردنظر استفاده کنید؛ درنتیجه نمیتوانید به استفاده از نوع خاصی از سفارشهای معاملاتی محدود باشید.
توجه: با وجود اینکه دو صرافی کوینکس و کوکوین هر دو فعلا بدون نیاز به تغییر IP فعالیت میکنند اما بهتر است برای امنیت بیشتر از IP ثابت خارج از ایران استفاده کنید.
برای ورود به صرافی کوینکس حتما باید با IP خارج از ایران وارد شوید.
واژگان تکنیکالی و مرسوم
بورس دارای تعاریف و اصطلاحات تخصصی است که این تعاریف را گردآوری کردیم تا بهتر بتوانید با واژه ها و معنی آن ها آشنا شوید. در اینجا همه چیز را در مورد بورس آموزش می دهیم.
روند زمانی تشکیل میشود که تغییرات نرخ به صورت مداوم در یک مسیر به وقوع میپیوندد. در صورتیکه آن مسیرصعودی باشد این روند را صعودی گویند. ودرصورتی که آن مسیرنزولی باشد این روند را نزولی گویند. در روند صعودی دارای کفها و سقفهای بالاتر و در روند نزولی کفها و سقفهای پایین تر داریم.
خط روند از اتصال حداقل دو دره کف یا دو قله سقف به یکدیگر ساخته میشود. در روند صعودی از اتصال دره ها و در روند نزولی از اتصال قله ها. (هر چه تعداد نقاط اتصال بیشتر باشد خط روند معتبر تر است).
به روندی نزولی گفته میشود که در آن کف ها و سقف های پایین تر از قبل تشکیل میشود.
به روندی صعودی گفته میشود که در آن کف ها و سقف های بالاتر ساخته میشوند.
این معامله گران از نمودارهای هفتگی برای دریافت دورنمای حرکت بازار و از نمودارهای روزانه برای قرار دادن نقاط ورود به معامله استفاده می کنند و معاملات آنهاچندین هفته و ماه ممکن است باز باشد.
این معامله گران از تایم فریمهای ساعتی استفاده می کنند و معاملات خود را برای چند ساعت یا یک هفته باز نگه می دارند.
این معامله گران برای تحلیل بازار از تایم فریمهای یک تا پنج دقیقه استفاده می کنند، معاملات خود را در طول روز انجام داده و با بسته شدن بازار از آنها خارج می شوند.
به معنای ورود و بازکردن معامله خرید است (شخص در این معامله از افزایش قیمت ها نفع میبرد).
به معنای ورود و بازکردن معامله فروش است (شخص در این معامله از کاهش قیمت ها نفع میبرد).
به معنای آفست شدن و تسویه حساب از معامله فروش قبلی است (یعنی شخصی از قبل پوزیشن short باز کرده و اکنون قصد بستن و کلوز این پوزیشن را دارد).
به معنای آفست شدن و تسویه حساب از معامله ی خرید قبلی است (یعنی شخصی از قبل پوزیشن Long باز کرده و اکنون قصد بستن و کلوز این پوزیشن را دارد).
به آرایشی از قیمت گفته میشود که شما بعد از رویت آن تصمیم می گیرد وارد معامله ی خرید یا فروش شوید. مثلا شکست خط روند، شکست یک محدوده مقاومتی یا حمایتی، فتح یا شکست قله یا دره قبلی و ….
به محدوه ای از قیمت که به هر دلیلی مانع ریزش و ادامه سقوط قیمت می شود و در اصل آنرا حمایت می کند ساپورت گفته میشود.
به محدوه ای از قیمت که به هر دلیلی مانع افزایش و رشد قیمت می شود و در اصل سد حرکت قیمت میشود گفته میشود.
معامله کردن، تجارت کردن،دادوستد کردن یک محصول تجاری (کالا،سهام و ارز)
تریدر به شخصی گفته مشود که اقدام به خرید و فروش در بازارهای مالی می کند.
پولبک یا بوسه خداحافظی به برگشت قیمت به سطح مهم قبلی به منظور قدرت گرفتن برای ادامه حرکت گفته میشود (مثلا اگر خط روندی شکسته شود و قیمت بعد از کمی دور شدن از خط روند در حرکت اصلاحی خود به خط روندش سری بزند و برگردد به آن پولبک گفته میشود.)
اسکالپ به روشی از معاملات گفته میشود که تریدر با تحلیل در نمودارهای با تایم فریم خیلی کوچک (1 دقیقه) در فرصت مناسب با حجم زیاد وارد بازار شده و با سود کم بسرعت خارج میشود.
در یک جمله میتوان گفت کارگزار واسط بین سرمایهگذاران و بازراهای مالی (مثلا بورس) هستند و کار خرید دستور شرطی یا Pending Order و فروش سهام و اوراق بهادار به نمایندگی از طرف مشتریان توسط کارگزاران انجام میشود.
اصطلاحا به بازاری گفته میشود که نزولی و کاهشی است (خرس نماد بازار نزولی است).
اصطلاحا به بازار صعودی گفته میشود (گاور نر نماد بازار صعودی است).
اصطلاح تحلیل فنی که برای توصیف تغییرات قیمت بکار میرود هنگامی که قیمت از حمایت یا مقاومتی فرار می کند.
در ادبیات اقتصادی به معنی سربسر شدن هزینه و درآمد هست . یعنی سود و زیان صفر. در اصطلاح بازار سرمایه وقتی نقطه استاپ به نقطه ورود منتقل میشود. در نتیجه اگر پوزیشن استاپ هم بخورد شما بدون ضرر از پوزیشن خارج میشوید .(انتقال استاپ به نقطه ورود).
محصور کردن نوسان قیمت در این چهارچوب و کانال
نمودار که در بازارهای مالی برای ثبت نوسان قیمت بکار می رود.
کارمزد و مبلغی که یک کارگزار به عنوان حق الزحمه می گیرد تا به نیابت از مشتری معامله ای را انجام دهد.
به میزان همگام بودن و هم حرکت بودن دو جفت ارز گفته میشود که بصورت درصد بیان میشود -100% تا +100%
واحد پول هر کشور
کاهش موجودی حساب در نتیجه یک یا چند معامله پیدرپی ناموفق
دستور خرید یا فروش داده شده به کارگزار که یا باید فوراً به طور کامل اجرا شود یا اگر چنین امکانی فراهم نیست به طور کامل لغو گردد.
اصطلاحا به زمانی اطلاق می شود که نوسان های بازار جهت خاصی نداشته و فراز و فرود واضحی در بازار مشاهده نمی شود. (و نیز به وضعیت معامله گری گفته می شود که وضعیت معاملاتی نداشته باشد.
همان معنای flat است.
پیشبینی کردن، پیشبینی بازار و شاخصهای اقتصادی توسط کارشناسان
پرشهای شدید و ناگهانی قیمت
داشتن یک یا چند دستور شرطی یا Pending Order موقعیت معاملاتی در بازار آتی یا اختیاری برخلاف موقعیت معامله در بازار نقدی است و هدف این نوع معاملات کاهش یا محدود کردن ریسک هایی است که ناشی از تغییرات قیمت به وجود می آید.
ضریب اهرمی تخصیص یافته به معاملهگران توسط کارگزار که به معامله گر این قدرت را میدهد که چندین برابر سرمایه خود معامله کند.
واحد معاملات – در بازار ارز هریک LOT برابر ۱۰۰ هزار واحد می باشد، مقدار این واحد برای سهام و نفت متفاوت است.
سرمایهای که بعنوان ضمانت (وجه الضمان) نزد کارگزار نگاه داشته میشود.
دستور مشتری برای خرید یا فروش
به بازاری اطلاق می شود که در آن سرعت افزایش بهای ارزیا سهام بیش از میزان معمول است وامکان تغییر حالت وجود دارد.(خریداران به نهایت قدرت رسیده اند).
به بازاری اطلاق می شود که در آن کاهش بهای ارز یا سهام با سرعتی بیش از میزان معمول صورت گرفته وامکان تغییر حالت وجود دارد.(فروشندگان به نهایت قدرت رسیده اند).
در بازار های بین المللی امروزی که از اینترنت و وسائل مخابراتی مدرن بهره می جوید سکوی معامله یک مکان فیزیکی نِست که در آن خریداران و فروشندگان برای انجام معامله با یکدیگر گرد هم آیند بلکه مکانی مجازی در شبکه اینترنت است که کلیه اطلاعات و امکانات لازم برای خرید و فروش را در اختیار معامله گران قرار می دهد.
معامله، به مجموع معاملات خرید و فروش که هنوز بسته و آفست نشده اند گفته میشود.
از اصطلاحات بورس است و به مدت زمان کار بازار گفته می شود یعنی از زمانی که بازار باز می شود تا زمانی که تعطیل می گردد.
آخرین قیمت معامله شده یک محصول تجاری در طول روز گذشته
تفاوت بین نرخ خرید ونرخ فروش یک ارز – تفاوت بین نرخهای پیشنهاد فروش وقیمت خرید
به معامله گرانی گفته میشود که معاملات آنها از یک روز تا چند روز باز می ماند یا به بیان دیگر به معامله گران کوتاه مدت اطلاق میشود.
هدف ، هدف قیمتی ( حد سود)
ابزاری تکنیکال میباشد که برای ادامه روند سود دهی در بازار از آن استفاده میشود. سطحی متغییرکه در روند صعودی بازار قیمت را بالاتر میبرد و در روند نزولی آن را پایینتر میآورد.در پوزیشن خرید با صعود دستور شرطی یا Pending Order بازار دستور (stop loss) توسط نرم افزار بالاتر برده میشود و در پوزیشن فروش با نزول بازار این دستور توسط نرم افزار پایینترآورده میشود.
به مجموع چهار دستورات شرطی که در زیر می بینید گفته میشود.
یعنی معامله گر آغاز روند صعودی را بالاتر از قیمت فعلی بازار می بیند و صبر می کند سطح مورد نظر او شکسته شود و بعد وارد معامله خرید میشود (دستور خریدی بالقوه که با افزایش قیمت و رسیدن به قیمت مورد نظر اجرا می شود ).
یعنی معامله گر آغاز روند صعودی را پایین تر از از قیمت فعلی بازار می بیند و اعتقاد داره بازار یه پایین میزنه بعد میره بالا (دستور خریدی بالقوه که با کاهش قیمت و رسیدن به قیمت مورد نظر اجرا می شود).
یعنی معامله گر آغاز روند نزولی را پایین تر از از قیمت فعلی بازار می بیند و صبر می کند سطح مورد نظر او به پایین بشکند و بعد وارد معامله فروش میشود.(دستور فروشی بالقوه که با کاهش قیمت و رسیدن به قیمت مورد نظر اجرا می شود).
یعنی معامله گر آغاز روند نزولی را بالاتراز از قیمت فعلی بازار می بیند و اعتقاد دارد بازار یه بالا میزنه بعد میریزه.(دستور فروشی بالقوه که با افزایش قیمت و رسیدن به قیمت مورد نظر اجرا می شود).
به حرکت قیمت در جهت خلاف روند فعلی به منظور استراحت و کسب قدرت برای ادامه حرکت خود.مثلا اگر روند صعودی هست یه کاهش قیمت به منظور نفس گیری و بعد مجدد ادامه روند صعودی.
به موجهای قوی نزولی یا صعودی اطلاق میشود.
قرارداد,برای معامله در بورس باید مقدار حداقل و استانداردی از تعداد واحدهای مورد معامله مورد مبادله قرار گیرد که به این مقدار استاندارد یک لات گفته می شودمثلا یک لات دلار برابر 100.000 دلار است.
عبارتی که در بازار ارز برای انجام کوچکترین حرکت در نرخ های معاملاتی بکار می رود.
اصطلاحات کاربردی بازار فارکس
اصطلاخات زیادی در بازار فارکس کاربرد دارد که بررسی آنها می پردازیم
اصطلاحات فارکس چیست؟بسیار پیش میآید که افراد به دلیل اطلاع نداشتن از اصطلاحات بازار فارکس از فعالیت در این بازار خودداری میکنند. ترس از شکست در بازار فارکس به دلیل نداشتن اطلاعات کافی از اصطلاحات فارکس، مسئلهای است که برای کاربران بسیاری پیش میآید و البته ترس به جایی نیز است. پیش از شروع فعالیت در هر زمینهای برای جلوگیری از شکست و سرعت بخشیدن به پیروزی باید با در گام اول با اصطلاحات اولیه فارکس و اصطلاحات فاندامنتال فارکس و بعد نیز در زمینه های تخصصی تر از جمله اصطلاحات فارکس فکتوری و اصطلاحات فارکس مارجین آشنا شد.
انواع بازارهای مالی که فارکس یکی از آنها است، پر از اصطلاحاتی است که دانستن آنها برای فعالیت در این بازارها نه تنها مهم بلکه ضروری است.
برای مثال وب سایت فارکس فکتوری از جمله وب سایتهای مهم می باشد لذا لازم است که با اصطلاحات فارکس فکتوری آشنا بشیم تا فادر باشیم از امکانات این وبسایت استفاده نماییم.
اگر شما هم جزو آن دسته از افرادی هستید که به دلیل آشنا نبودن با اصطلاحات فارکس، فعالیت خود را در این بازار آغاز نکردهاید و یا علاقمند به یادگیری هرچه بیشتر بازارفارکس هستید، این مقاله مناسب شماست. در این مقاله تمام تلاش ما بر توضیح به ترتیب و با اولویت بندی اصطلاحات بازار فارکس، به بیانی ساده و قابل فهم برای همه بوده است.
فهرست مطالب
اصطلاحات اولیه فارکس کدام است؟
کدام یک از اصطلاحات فارکس کاربردی تر می باشند؟
اصطلاحات فارکس مارجین چیست ؟
انواع دستورات شرطی فارکس کدام است؟
اصطلاحات اولیه فارکس کدام است؟
در این بخش به برخی از اصطلاحات اولیه فارکس اشاره می کنیم که هر معامله گری باید با آنها آشنا باشد و به گونه ای ابزار کارش می باشد.
1.بروکر فارکس
یکی از مهمترین اصطلاحات بازار فارکس که بسیار نیز با آن مواجه می شوید، بروکر فارکس است. بروکر یا همان کارگزاری فارکس، بخش جدانشدنی از این بازار بوده و بدون وجود کارگزار، معامله و فعالیت در فارکس امکان پذیر نیست. وظیفه اصلی بروکر دریافت نرخ های خرید و فروش از سرمایه داران بزرگ و در اختیار قرار دادن آنها به کاربر است. در واقع بروکر به عنوان واسطه در بازار فارکس فعالیت میکند.
همانطور که از نام تریدر (Trader) و یا همان معاملهگر مشخص است، به فردی که در بازار فارکس و یا هر بازار مالی دیگر، معامله انجام دهد، تریدر میگویند.
3.پلتفرم معاملاتی
پس از افتتاح حساب در بروکر فارکس، باید پلتفرم معاملاتی آن بروکر را بر روی سیستم خود نصب کنید. پس از آن تمام معاملات خرید فروش و بررسی بازار با استفاده از پلتفرم معاملاتی برای شما امکان پذیر خواهد بود.
افتتاح حساب و کار با پلتفرم معاملاتی خود دارای بحث مفصلی است که برای آشنایی بیشتر خوب است مقاله شروع کار با فارکس را مطالعه فرمایید.
4.جفت ارز چیست؟
در بررسی اصطلاحات فارکس پیشتر از اصطلاحات فاندامنتال فارکس گفتیم در این قسمت به دلیل اهمیت جفت ارز که یکی دیگر از اصطلاحات فاندامنتال فارکس می باشد را جداگانه مورد بررسی قرار می دهیم
از دیگر اصطلاحات فارکس جفت ارز می باشد. همانطور که از نام این بازار نیز مشخص است، فارکس (Foreign Exchange) بازاری برای مبادله ارزهای خارجی است. بنابراین در فارکس ارزش هر ارز نسبت به ارز دیگری سنجیده میشود. به بیان سادهتر، جفت ارز مشخص میکند هر ارز نسبت به ارز دیگر چه قیمتی داشته و با چه نرخی خرید و فروش میشوند.
یکی از جفت ارزهای پر معامله در بازار فارکس جفت ارز EUR/USD است.در ذیل به انواع جفت دستور شرطی یا Pending Order ارز می پردازیم.
مورد بعدی که از اصطلاحات فارکس بررسی می کنیم جفت ارز اصلی می باشد بازار مالی فارکس شامل جفت های ارز اصلی (Major) EUR/USD, USD/JPY, GBP/USD, USD/CHF AUD/USD است که بیش از 80% معاملات روزانه فارکس بر پایه این ارزها صورت میگیرد. همانطور که مشخص است در تمام جفت ارزهای اصلی، دلار به عنوان یکی از ارزها وجود دارد.
به طور کلی جفت ارزهایی که یک سمت آنها دلار نباشد، جفت ارز فرعی نام دارد. معاملات جفت ارزهای فرعی به اندازه جفت ارزهای اصلی رایج نیست.
کدام یک از اصطلاحات فارکس کاربردی تر می باشند؟
بعد از صحبت از اصطلاحات فاندامنتال فارکس به بررسی برخی از اصطلاحات فارکس می پردازیم که می توان آنها را در دسته بندی اصطلاحات کاربردی تر تقسیم بندی کرد از جمله این موارد می توان به موارد ذیل اشاره کرد:
به تفاوت نرخ خرید و فروش یک کالا اسپرد (Spread) میگویند. دقیقا همان اتفاقی که وقتی شما قصد خرید از صرافی را دارید هزینه بیشتری پرداخت، و زمانی که قصد فروش دارید، هزینه کمتری دریافت می کنید. اسپرد یکی از منابع کسب درآمد برای بروکرهای فارکس است.
به ازای هر معاملهای که در فارکس صورت گیرد، کارگزار درصدی را به عنوان حق کمیسیون (Commission) برداشت میکند.
وقتی پوزیشن معاملاتی برای 24 ساعت یا بیشتر باز بماند، میزان ثابتی به ازای هر روز، از حساب شما کسر میگردد. به این میزان سوآپ (Swap) یا همان بهره بانکی میگویند. سواپ یکی از دلایلی است که کاربران نمیتوانند یک سهام یا پوزیشن را طولانی مدت نگه دارند. هنگام افتتاح حساب به میزان سوآپی که بروکر از حساب شما برداشت میکند، توجه کنید.
اهرم یک ابزار می دستور شرطی یا Pending Order باشد که بروکر ها در اختیار معامله گران خود قرار می دهند و برااساس آن می توانید توان مالی خود را افزایش دهید . مثلا اگر 1000 دلار سرمایه داشته باشید اگر با لوریج 1:100 کار کنید انگار شما با سرمایه 100000می توانید معامله خود را انجام دهید.
به هر 100،000 واحد از ارز پایه لات میگویند. در اصل لات یکی از واحدهای اندازه گیری سرمایه در بازار فارکس است.
پیپ که خلاصه شده Price Interest Point بوده کوچکترین واحد نرخ تغییرات در بازار مالی فارکس است.
اصطلاحات فارکس مارجین چیست ؟
از دیگر اصطلاحات فارکس مفهوم مارجین می باشد. شاید مفهوم اصطلاحات فارکس مارجین برای معامله گران تازه کار کمی ثقیل باشد. ما در اینجا سعی می کنیم آن را با بیانی ساده برای شما توضیح دهیم.
زمانی که برای انجام معامله از اهرم استفاده شود، حسابی به نام مارجین افتتاح می شود که شما حق برداشت از آن را نداشته و تنها برای انجام معاملات میتوانید از آن استفاده کنید. در اصل مارجین یک حساب اعتباری است که بسته به اهرمی که شما از بروکر خود دریافت میکنید، معمولا بین 20 تا 500 برابر موجودی شما میباشد. از دیگر اصطلاحات فارکس مارجین می توان به مارجین کال اشاره کرد.
زمانیکه تریدر تا حدی در معاملات خود ضرر کند که موجودی حسابش از میزان مارجین کمتر شود، از جانب بروکر اخطار دریافت میکند. در این حالت تریدر نمیتواند معامله جدیدی را باز کرده و تنها می تواند معاملات باز خود را ببندد و یا به حساب خود پول اضافه کند. مارجین کال نوعی اخطار از جانب بروکر برای جلوگیری از ضرر بیشتر محسوب میگردد.
انواع دستورات شرطی فارکس کدام است؟
دستورات اجرا در آینده یا Pending Order از امکانات بسیار جذاب پلتفرمهای معاملاتی فارکس است. برای مثال شما قیمت ارز و یا کالای معاملاتی را پیش بینی کردهاید، با استفاده از این دستورات زمانی که قیمت آن ارز به پیش بینی شما رسید خرید و یا فروش را به طور اتوماتیک توسط پلتفرم معاملاتی انجام و یا متوقف میشود. از مهمترین دستورات شرطی 4 دستور زیر است. که در ذیل به آنها اشاره می کنیم.
وقتی شما پیش بینی میکنید قیمت خرید یک ارز از قیمت لحظه ای آن دستور شرطی یا Pending Order کمتر میشود، از دستور Buy Limit برای خرید آن ارز در زمانیکه قیمت بازار به قیمت پیش بینی شده شما رسید، استفاده میکنید.
در مقابل زماینکه پیش بینی شما افزایش قیمت است، از دستور Sell Limit برای فروش ارز شما در لحظه ای که قیمت بازار به قیمت پیش بینی شده شما رسید، استفاده میکنید. پلتفرم معاملاتی به طور خودکار این فروش را برای شما انجام خواهد داد.
دستور Buy Stop برای زمان هایی است که احتمال افزایش نرخ خرید وجود دارد. در این حالت با استفاده از این دستور شرطی، توقف خرید را برای حساب کاربری خود در زمان پیش بینی شده اعمال میکنید.
دستور Sell Stop در زمانهایی که احتمال کاهش نرخ فروش وجود دارد، استفاده میشود. در این موقعیتها شما با استفاده از دستور شرطی توقف فروش، فروش را در نقطهای که نرخ فروش به حدی که به ضرر شماست رسیده است، متوقف میکنید.
سخن پایانی
اصطلاحات فارکس را در این مقاله با هم مورد بررسی قرار دادیم. البته آنچه که تقدیم حضور گرانقدرتان شد، تنها بخشی از اصطلاحات فارکس و البته رایجترین و پرکاربردترین آنها است. از دستور شرطی یا Pending Order جمله مواردی که در این مبحث به آن پرداخته شد اصطلاحات پایه ای، اصطلاحات فارکس فکتوری و اصطلاحات فارکس مارجین بود که مورد نیاز هر معامله گری در فارکس می باشد.
اگر به یادگیری هرچه بیشتر این بازار و اصطلاحات فارکس که تخصصی تر می باشند علاقمند هستید، کافی است تا در مطالب بعدی بروکر نیکس با ما همراه باشید تا بتوانید گام به گام به یک معاملهگر حرفهای و موفق در بازار مالی و جهانی فارکس تبدیل شوید. در صورتی هم که نیاز به گرفتن مشاوره در ارتباط با بازار فارکس دارید از طریق چت آنلاین با بروکر نیکس تماس بگیرید.
مبانی اکسپرت نویسی در NTL+
این مقاله برای برنامه نویسانی است که قصد دارند اولین اکسپرت شان را در NTL+ بنویسند. این مقاله تعدادی از ویژگی های ایجاد اکسپرت ها را دربرمی گیرد که دانستن شان به دوری از بسیاری از اشتباهات کمک خواهد کرد و از اتلاف وقت در نوشتن اکسپرت جلوگیری و اشکالات اسکریپت را برطرف می کند (اسکریپت در زبان برنامه نویسی NTL+ اشاره به سه نوع برنامه دارد: اکسپرت ها، شاخص ها و برنامه های سودمند).
ایجاد یک اکسپرت
برای ایجاد یک اکسپرت جدید، ابتدا به پنجرۀ "ناوبری" (Navigator) بروید، سپس روی پوشۀ برنامه های مشاور (Advisors) راست-کلیک کنید و از فهرست زمینه، عملکرد "ایجاد" (Create) را انتخاب نمایید. در اینجا از شما خواسته می شود تا اسمی را برای اکسپرت جدید درج کنید. لطفاً توجه داشته باشید که اسم اکسپرت باید منطبق با استانداردهای نامگذاری در OS Windows باشد یعنی یک اسم نمی تواند شامل علائمی نظیر * | \ : " ? / گردد.
بعد از آنکه فایل اکسپرت جدید ایجاد شد، اولین قالب را با 3 عملکرد Initialize() ، Run() ، DeInitialize() مشاهده خواهید کرد. هرکدام از این عملکردها در زمان های مشخصی از عمر اکسپرت اجرا می شوند. بنابراین، برنامه نویس نیازی ندارد که آنها را فرابخواند چراکه روند خودکار است.
بلافاصله پس از شروع اکسپرت، عملکرد Initialize() اجرا می شود که برای مقدار دهی اولیه در نظر گرفته شده است. لازم به ذکر است که عملیات معاملاتی نباید در عملکرد Initialize() اجرا شوند چراکه مقادیر پارامترهای معاملاتی (نظیر قیمت های Ask و Bid، اطلاعات حساب، اطلاعات مربوط به دستورها و پوزیشن های معاملاتی) در زمان اجرای Initialize() تعیین نمی شوند.
زمانیکه کوچکترین علامتی فرابرسد، عملکرد Run() فراخوانده می شود. این همان عملکردی است که شامل کد اصلی اسکریپت می شود. در این کد است که امکان تحلیل وضعیت کنونی بازار فراهم می گردد و تصمیم های لازم برای اجرای عملیات معاملاتی گرفته می شوند و حتی محاسبات ریاضی انجام می گیرند. پردازش اطلاعات در هر کوچکترین علامت نباید از 10 ثانیه بیشتر شود در غیر این صورت برنامه بطور خودکار اکسپرت کاربر را متوقف خواهد کرد.
هنگامیکه اکسپرت متوقف شود، عملکرد DeInitialize() فعال می گردد که چند گام پیش از توقف اکسپرت را به خود اختصاص می دهد. بسیاری از اسکریپت ها نیاز به هیچ گامی برای شروع یا پایان ندارند که در مورد آنها عملکردهای Initialize() و DeInitialize() می تواند خالی باشند یا اینکه بطور کامل از یک اسکریپت حذف شوند (ترمینال تجاری آنها را فرانخواهد خواهند).
آماده کردن یک الگوریتم و نوشتن یک کد اکسپرت
توسعۀ یک الگوریتم که اکسپرت معاملاتی تان را اجرا کند، اولین مرحله است. این الگوریتم باید ساختاری شفاف و توضیحاتی با جزئیات کامل داشته باشد که اشکالزدایی، ویرایش و بهینه سازی بیشتر را آسان تر نماید.
تعیین معیارهای معاملاتی برای بازکردن پوزیشن های خرید یا فروش، اینکه تحت چه شرایطی پوزیشن های معاملاتی بسته شوند و اینکه تعداد پوزیشن های معاملاتی باز چطور کنترل یا محدود خواهند شد، ضروری است. اگر اکسپرت تان قرار است دستورهای در حال انتظار (pending order) شامل دستورهای OCO و دستورهای فعال سازی را اجرا کند باید ابتدا به امکان حذف یا ویرایش دستورهایی که تاکنون برقرار شده اند توجه کنید.
بطور کلی موفقیت یک اکسپرت به انتخاب صحیح معیار معاملاتی برای بازکردن یا بستن پوزیشن های خرید و فروش و ثبت و تنظیم دستورها بستگی دارد. به این ترتیب توسعۀ استراتژی از اهمیت زیادی برای یک اکسپرت خوب برخوردار است. می توان بر اساس اندیکاتورهای تحلیل تکنیکی، تحلیل سطوح قیمتی و دیگر محاسبات بر پایۀ درک خودتان از معاملات کارآمد، معیار معاملاتی را ایجاد کرد.
به دخالت های دستی خودتان در عملکرد یک اکسپرت توجه داشته باشید، چه می شود اگر اکسپرت یک معامله را باز کند و شما آن را در ترمینال تجاری ببندید؟ به این موضوع توجه داشته باشید که آیا اکسپرت می تواند وارد هرگونه وضعیت غیر برنامه ریزی شده ای شود که منجر به از کار افتادن اکسپرت گردد.
شما برای دستیابی به یک عملکرد مناسب باید وضعیت معاملات باز و دستورهای واقع شده را در کوچکترین علائم تحلیل کنید. Deals.Total و Orders.Total مشخصه هایی هستند که برای تعداد پوزیشن های معاملاتی باز و دستورهای واقع شده استفاده می شوند و روش های Orders.Select() و Deals.Select() برای انتخاب یک پوزیشن یا یک دستور بکار می روند.
همچنین لازم است به به بهبود کار اکسپرت پس از بستن و باز کردن ترمینال توجه شود: حتی اگر به همان وضعیتی برگردد که پیش از بستن ترمینال داشت. شرایطی را در نظر داشته باشید که در آنها بین بستن و بازکردن مجدد ترمینال برخی از معاملات می توانند توسط توقف ضرر (S/L) یا کسب سود (T/P) از پیش تنظیم شده بسته شوند و دستورهایی که می توانند فعال شوند که شامل بازشدن پوزیشن های معاملاتی جدید خواهند بود.
باید اقدامات لازم در زمان وقوع ایرادات و وضعیت های استاندارد را پیش بینی کنید. به عنوان مثال، کافی نبودن موجودی حساب برای باز کردن پوزیشن های معاملاتی یا تلاش برای ثبت دستورهایی که بسیار به قیمت جاری بازار نزدیک هستند.
از طریق شیء "حساب" (Account) و مشخصاتش می توان به وضعیت حساب دسترسی پیدا کرد. بطور مثال، از مشخصۀ Account.Balance برای دسترسی به موجودی کنونی حساب استفاده می شود و از مشخصۀ Account.MarginFree برای دسترسی به میزان مارجین آزاد استفاده می شود.
کار Run() می تواند با استفاده از عملگر return برای تمام مقادیر Volume[0] به غیر از 1، به راحتی تمام شود:
روش جایگزین دیگر، تحلیل میلۀ زمان باز شدن است البته به شرطی که زمان برای دو حداقل نوسان آخر مطابقت داشته باشد، شما می توانید با استفاده از عملگر return(0) از این عملکرد خارج شوید. در زمان ایجاد یک میلۀ جدید، مقادیر متفاوتی برای Time[0] روی حداقل نوسان های (تیک) جاری و قبلی دریافت می کنیم - همین رویداد است که به معنای باز شدن یک میلۀ جدید می باشد.
تست یک اکسپرت
Advisor Tester (سنجشگر برنامۀ مشاور) برای ارزیابی کارائی اکسپرت و بررسی عملکردش در نظر گرفته شده است. برای شروع این سنجشگر ابتدا در منوی اصلی در بالای ترمینال روی گزینۀ "نمایش" (View) کلیک کرده و سپس گزینۀ Advisor Tester (سنجشگر برنامۀ مشاور) را انتخاب کنید. در آنجا گزینه هایی برای تعویض بخش های سنجشگر در بالای پنجره اش تعبیه شده اند:
- پارامترها - پارمترهای سنجشگر
- نتایج - نمایش جدول اطلاعات روی پوزیشن ها
- نمودار دارائی خالص - تغییر در موجودی حساب و دارائی خالص (بالانس و اکوتی)
- ژورنال - فایل ژورنال
پارامترها
شما در بخش "پارامترها" (Parameters) می توانید پارامترهای زیر را که بر روند سنجش تاثیر می گذارند، مشخص کنید:
- فهرست آبشاری Advisor (برنامۀ مشاور)
- دکمۀ مشخصات - فراخواندن پارامترهای اکسپرت برای ویرایش. اگر اکسپرت پارامترهای مشخص شده با کلمۀ کلیدی extern (بیرونی) را ندارد، سپس این دکمه غیرفعال خواهد شد.
- نماد - نماد برای سنجش*.
- فاصله - فاصله (چهارچوب زمانی) برای سنجش.
- اسپرد - انتخاب یک مقدار اسپرد. گزینۀ Current spread (اسپرد جاری) با مقدار کنونی اسپرد مرتبط است. شما همچنین می توانید هر مقدار غیرمنفی ای را در کادر Spread (اسپرد) درج نمایید.
- روش - روش سنجش. که می تواند یکی از گزینه های Control Points (نقاط کنترل) یا Open Price Only (فقط قیمت باز شدن) باشد.در زمان انتخاب Control Points (نقاط کنترل) ، برای هر میله چهار کوچکترین نوسان بطور خودکار ایجاد می شود (ترتیبش بعداً ارائه می گردد). برای میله هایی که در آن قیمت باز شدن پایین تر از قیمت بسته شدن است، کوچکترین نوسان قیمت ها (تیک ها) با قیمت باز شدن (Open)، پایین ترین قیمت (Low)، بالاترین قیمت (High) و قیمت بسته شدن (Close) مرتبط هستند و برای میله هایی که قیمت باز شدن در آنها پایین تر از قیمت بسته شدن است ، ترتیب به این شکل است: قیمت باز شدن (Open)، بالاترین قیمت (High)، پایین ترین قیمت (Low) و قیمت بسته شدن (Close).
علامت گذاشتن روی چک باکس های Enable visual mode (فعالسازی حالت تصویری) و Enable expert logs (فعالسازی ثبت اکسپرت) بر سرعت سنجش تاثیر می گذارد ، بنابراین توصیه می شود که فقط در مواقع ضروی آنها را علامت بگذارید.
* در حال حاضر سنجش اکسپرت های چند ارزی بطور کامل پشتیبانی می شوند. اگر نرم افزار مشاوری (advisor) که با معاملات روی چندین ارز کار می کند را سنجیدید و تاریخچۀ بارگذاری شده برای قیمت های این نمادها همخوانی نداشت، قیمت های Ask و Bid، رشته های زمانی و مقادیر بازگردانده شده توسط شیء Bars (میله ها)، می توانند صفر شود.
نتایج
بخش "نتایج" (Results) اطلاعات در مورد تمام پوزیشن های بازشده و بسته شده در خلال فرآیند سنجش را نمایش می دهد. جدولِ شامل پوزیشن های معاملاتی بسته در بالا قرار دارد که اطلاعات زیر را نشان می دهد:
- شمارۀ # (Number #) - یک شمارۀ ترتیبی از یک پوزیشن بسته شده. #1 نشان دهندۀ اولین معاملۀ بسته است، #2 به دومین معاملۀ بسته شده اختصاص دارد و الی آخر.
- شناسۀ معامله (Deal ID) - شناسۀ پوزیشن معاملاتی بسته شده
- نماد (Symbol) - نمادی که پوزیشن معاملاتی روی آن باز شده است
- حجم 1 (Volume1) - حجم پوزیشن معاملاتی در واحد ارز پایه
- حجم 2 (Volume2) - حجم پوزیشن معاملاتی در واحد ارز مظنه
- نرخ باز شدن (Open rate) - قیمت باز شدن
- زمان باز شدن (Open time) - زمان باز شدن
- توقف ضرر (Stop loss) - سطح توقف ضرر (فقط زمانیکه مشخص شود نشان داده می شود)
- کسب سود (Take profit) - کسب سود (فقط زمانیکه مشخص شود نشان داده می شود)
- آخرین سوآپ (Last swap) - سوآپ پوزیشن معاملاتی جاری
- نرخ بسته شدن (Rate close) - قیمت بسته شدن
- زمان بسته شدن (Time close) - زمان بسته شدن
- سود (Profit) - سود پوزیشن معاملاتی
- موجودی حساب (Balance) - موجودی حساب پس از بسته شدن پوزیشن معاملاتی*
- دارائی خالص (Equity) - دارائی خالص پس از بسته شدن پوزیشن معاملاتی *
* این ستون ها در حالت Show extended columns (نمایش ستون های طولانی) نشان داده می شوند. این حالت را می توان از طریق فهرست زمینۀ جدول فعال کرد.
جدول پایینی پوزیشن های معاملاتی ای را نشان می دهد که در انتهای سنجش بسته نشده اند. عناوین ستون ها منطبق بر عناوین ستون های جدول "پوزیشن های معاملاتی بسته شده" (Closed Positions) هستند، به غیر از ستون های از دست رفته مرتبط با پوزیشن های معاملاتی بسته شده.
خط وضعیت که در پایین قرار دارد، اطلاعات مربوط به موجودی حساب (balance)، دارائی خالص (equity)، الزامات مارجین و مارجین آزاد را در زمان تکمیل سنجش نمایش می دهد.
نمودار دارائی خالص
این نمودار بسته به تعداد پوزیشن بسته شده، تغییر در موجودی حساب (balance) و دارائی خالص (equity) را نمایش می دهد. دو بار کلیک پشت سرهم روی نمودار، معاملۀ مرتبط در جدول "پوزیشن های معاملاتی بسته شده" (Closed positions) را نشان می دهد.
ژورنال
بخش ژورنال (Journal) متن خروجی عملکرد System.Print() استفاده در یک اکسپرت را نشان می دهد. اگر چک باکس Enable expert logs (فعالسازی ثبت اکسپرت) در بخش پارامترها (Parameters ) خاموش باشد، ژورنال فقط شامل دستورات شروع و توقف خواهد بود.
اشکالزدایی اسکریپت
به ندرت پیش می آید که اشکالزادیی اسکریپت بدون استفاده از عملکرد System.Print() انجام شود. عملکردی که اطلاعات مرتبط با بخش ژورنال (Journal ) پنجرۀ "جعبه ابزار" (Toolbox) را (یا اطلاعات مرتبط با بخش ژورنال پنجرۀ سنجشگر) نمایش می دهد. هرچند، دانستن این موضوع که چه زمانی یک اکسپرت را اجرا کرده اید می تواند کمک کننده باشد، اطلاعات نمایش داده شده نیز در فایل ثبت در فولدر username\Documents\NeTTradeX Advisors\logs هم موجود می باشند. فایل های ثبت با هر ویرایشگر متنی که فرمت txt را پشتیبانی کند باز می شوند. فایل ثبت شامل سوابقی دربرگیرندۀ یک رویداد، کد بازگشت و پیام متنی می شود.
اضافه کردن یک مقدار پردازش برای مشخصۀ System.LastError شما را قادر می سازد تا در مواقعی که اکسپرت دچار اشکال می شود، بتوانید وضعیت را مورد بررسی قرار دهید. این مشخصه کد آخر خطای مرتبط با عملیات معاملاتی را ذخیره می کند. این مشخصه یک ویژگی مهم دارد: هر عملیات معاملۀ بعدی ، مشخصه را طبق نتیجۀ کارش تغییر می دهد. بنابراین، اگر اسکریپتی دارید که برای یک معامله با یک پارامتر اشتباه درخواست می دهد و سپس یک دستور با پارامترهای صحیح برقرار می کند، مقدار صفر (هیچ خطا) در System.LastError ثبت و ذخیره می شود. در نتیجه، مقدار مشخصۀ System.LastError باید "قبل" از عملیات معاملاتی بعدی دریافت شود (که در اینجا، قرار دادن یک دستور است)، بنابراین این خطای رخ داده را در خلال روند ایجاد معامله ذخیره خواهد کرد. روش System.ErrorDescription() برای دریافت یک توصیف متنی از یک خطا بکار می رود و آن خط را با یک توصیف متنی از مشکل بازمی گرداند. تنها مقدار ورودی نمایانگر کد خطای عددی است که از طریق System.LastError دریافت شده است.
زمانیکه اشکالیزدایی آغاز شود، مشخصۀ IsStopped شیء System نیز می تواند مفید باشد. اگر اجرای برنامه در آخرین تیک (کوچکترین نوسان بازار) بیش از 7 ثانیه به طول انجامید، مقدار "صحیح" خواهد داشت. برنامه نویس با کمک این مشخصه از این مطلع می شود که اسکریپت به زودی به اجبار متوقف خواهد شد (پس از 3 ثانیه)، به این ترتیب زمانی داده می شود تا برنامه بتواند عملیات معین در ارتباط با تکمیل صحیح اسکریپت را اجرا کند.
خلاصه
در پایان لازم به ذکر است که روند ایجاد اکسپرت می تواند به دو مرحله اصلی تقسیم گردد: توسعۀ یک الگوریتم و رمزگذاری اش. هرچه اولین مرحله با دقت صورت گیرد، اجرای مرحلۀ دوم آسان تر و سریع تر خواهد بود. این مقاله موضوعات خاصی را دربارۀ ایجاد الگوریتم و راه حل های کاربردی دربر می گیرد که باعث می شود اولین برخورد شما با NTL+ و مواجه با قابلیت هایش برای نوشتن اکسپرت های معاملاتی، ساده شود.
مفهوم انواع سفارشات در بازارهای مالی: Stop Limit و Limit Orders
همه معاملات در بازارهای مالی از 2 سفارش تشکیل شده است: یک سفارش که قصد داشته وارد معامله شود و دیگری که قصد داشته از معامله خارج شود.
بنابراین یک سفارش میتواند سفارش خرید باشد یا سفارش فروش و زمانی این سفارش به یک معامله (ترید) تبدیل میشود که یک سفارش خرید و یک سفارش فروش دارای شرایط مناسب برای انجام معامله باشند (در برخی از بازارها مانند بورس تهران ، کافیست قیمت سفارش خرید و قیمت سفارش فروش با هم یکسان باشند تا براساس حجم معامله، بخش یا کل معامله صورت گیرد)
انواع سفارشات در بازارهای مختلف، چه بازار سهام، چه بازار آتی و چه بازار ارزهای رمزنگاری شده، از قوانین یکسانی تبعیت میکنند.
در ادامه این مطلب از بورسینس قصد داریم انواع مختلف سفارشات در بازارها را بررسی کنیم.
1 – سفارش به قیمت بازار (Market Orders)
این سفارش را میتوان سادهترین نوع سفارش دانست و مفهوم آن این است که خرید یا فروش با قیمت بازار انجام گیرد و مهم نیست قیمت بازار چیست.
در یک بازار فعال با حجم مناسب، Market Order ها همیشه انجام میشوند ولی ممکن است قیمتی که سفارش انجام میشود، بالاتر یا پایینتر از چیزی باشد که فکر میکردیم.
برای مثال ممکن است قصد داشته باشید یک ارز دیجیتال خریداری کنید و ببینید قیمت آن 1200 ساتوشی است، حتی اگر فورا یک سفارش از نوع market order ارسال کنید، احتمال این وجود دارد که سفارش شما در قیمت 1210 ساتوشی انجام شود (به دلیل اینکه در همان لحظه ممکن است قیمت بازار تغییر کند)
سفارشات با نوع Market Orders وقتی استفاده میشود که شما قصد دارید به طور قطع سفارشتان انجام شود و برایتان مهم نیست قیمت خرید یا فروش مقداری کم یا زیاد شود.
اگر سفارش شما خرید است، قیمت خرید معادل قیمت بالاترین سفارشی که برای فروش قرار داده شده خواهد بود (Ask price) و اگر سفارش شما فروش است، فروش در کمترین قیمتی که در بازار وجود دارد انجام میگیرد (Bid Price).
ارسال سفارش Market Order معمولا هزینه معاملات را افزایش میدهد زیرا علاوه بر اینکه در اغلب موارد با قیمت بالاتر میخرید و با قیمت کمتر میفروشید، برخی از پلتفرمهای معاملاتی کارمزد بیشتری از Market Order دریافت میکنند.
2 – سفارش محدود (Limit Orders)
Limit Orders سفارشاتی هستند که در آن، خرید یا فروش در یک قیمت مشخص یا بهتر از آن انجام میشود.
سفارشات محدود ممکن است با توجه به شرایط بازار، تکمیل شوند یا نشوند. این سفارشات فقط در قیمتی که مشخص شده و یا بهتر از آن انجام میشود.
برای مثال اگر یک تریدر یک سفارش محدود برای خرید یک کریپتوکارنسی در قیمت 50.5 وارد کند، فقط زمانی که قیمت به 50.5 یا پایینتر برسد معامله انجام میشود.
و بالعکس، اگر یک تریدر یک سفارش محدود برای فروش در قیمت 50.5 وارد کند، فقط زمانی که قیمت به 50.5 یا بالاتر برسد معامله انجام میشود.
سفارش محدود برای زمانیست که شما قصد دارید در یک قیمت مناسب معامله را انجام دهید و ریسک عدم انجام معامله را میپذیرید.
3 – Stop Orders
برای این نوع از سفارشات معادل فارسی مناسبی پیدا نکردیم. Stop Order نوعی از سفارش است که به سفارش با قیمت بازار (market order) شباهت زیادی دارد. ارسال این نوع از سفارش برای خرید یا فروش در بهترین قیمت است اما فقط زمانی که قیمت به یک حد مشخص رسیده باشد.
فرض کنید قیمت فعلی یک دارایی 125 تومان است، یک معاملهگر تصمیم میگیرد یک Stop Order برای خرید در قیمت 126 تومان قرار دهد. به این ترتیب اگر قیمت آن دارایی در بازار به بیش از 126 تومان برسد، سفارش معاملهگر به عنوان سفارش با قیمت بازار (Market Order) ارسال شده و در بهترین قیمت در آن لحظه انجام میشود.
در واقع Stop Orders به عنوان سفارش با قیمت بازار (Market Order) انجام میشوند با این تفاوت که شرطی برای این سفارش قرار داده میشود و فقط زمانی سفارش ارسال میشود که قیمت به یک رقم خاص برسد.
اگر قیمت مناسبی در نظر گرفته شود، این نوع سفارشات معمولا همیشه انجام میشود ولی ممکن است قیمت انجام سفارش، آن قیمتی نباشد که معاملهگر انتظار آنرا دارد.
برای سفارشات خرید، Stop Price باید بالاتر از قیمت فعلی باشد و در سفارشات فروش Stop Price باید پایینتر از قیمت فعلی بازار باشد.
از Stop Order علاوه بر اینکه برای ورود به معامله میتوان استفاده کرد، میتوان از آن برای خروج از معامله هم بهره گرفت. (این نوع سفارشات به عنوان Stop loss یا حدضرر نام دارند)
برای مثال یک معاملهگر سهام یک شرکت را در قیمت 230 تومان خریداری کرده و یک سفارش Stop loss روی 210 تومان قرار میدهد، به این ترتیب اگر قیمت آن سهام به زیر 210 تومان برسد، سفارش فروش ارسال میشود. معاملهگران از این نوع سفارشات برای محدود کردن زیانها استفاده میکنند.
4 – سفارشات Stop Limit
این نوع از سفارش، ترکیبی از Limit Order و Stop Order است. وقتی که یک معاملهگر بخواهد قیمت ارسال سفارش را به خوبی تنظیم کند از این نوع سفارشات بهره میگیرد.
بطور مثال فرض کنید یک دارایی روی 50.5 دلار معامله میشود. یک معاملهگر قیمت سفارش خرید Stop limit را روی 50.75 دلار قرار میدهد، در صورتی که قیمت به 50.75 دلار برسد و سفارش روی 50.75 دلار یا پایینتر قابل انجام باشد، سفارش ارسال میشود.
اینکار در زمانی که قصد فروش وجود دارد نیز قابل انجام است. اگر قیمت فعلی دارایی 25.25 دلار باشد و شخص بخواهد در صورتی که قیمت به زیر 25.10 دلار رسید دارایی را بفروشد، میتواند یک سفارش فروش Stop Limit روی 25.10 دلار قرار دهد. در صورتی که قیمت به 25.10 دلار رسید سفارش ارسال میشود اما سفارش فقط میتواند روی 25.10 دلار یا بالاتر ارسال شود.
در Stop Limit Order قیمت Stop و قیمت Limit میتواند تفاوت داشته باشد. بطور مثال برای خرید، یک معاملهگر میتواند قیمت سفارش خرید Stop دستور شرطی یا Pending Order را روی 50.75 دلار و قیمت Limit را روی 50.78 قرار دهد. در صورتی که قیمت به 50.75 دلار رسید، سفارش با قیمت 50.78 ارسال میشود.
به این ترتیب اطمینان حاصل میشود که خرید دارایی در صورتی که قیمت آن به 50.75 دلار رسید انجام میشود ولی به شرطی که بازار اجازه دهد خرید معادل یا پایینتر از قیمت 50.78 دلار صورت گیرد.
سفارشات با نوع Stop Limit Order تا زمانی که شخصی در سمت مخالف حاضر شوند در قیمت مشخص شده وارد معامله دستور شرطی یا Pending Order شود، در حالت معلق (pending) باقی میماند.
5 – سفارشات Market If Touched
این نوع سفارش، سفارش به قیمت بازار در صورت رسیدن به یک قیمت خاص است.
یک سفارش خرید Market If Touched پایینتر از قیمت فعلی و سفارش فروش بالاتر از قیمت فعلی قرار میگیرد. برای مثال فرض کنید قیمت یک دارایی یا سهام روی 365 تومان در حال معامله است، و یک معاملهگر سفارش خرید از نوع Market If Touched روی قیمت 355 تومان ارسال میکند. اگر قیمت به 355 یا پایینتر از آن رسید، یک سفارش با قیمت بازار ارسال میشود.
برای سفارش فروش، فرض کنید قیمت یک دارایی روی 365 تومان است. اگر سفارش فروش Market If Touched با قیمت 375 تومان ارسال شود، در صورتی که قیمت آن دارایی به 375 تومان برسد، یک سفارش فروش با قیمت بازار ارسال میگردد.
6 – سفارش Limit If Touched
این نوع از سفارشات مانند سفارشات Market If Touched است، اما به جای اینکه یک سفارش با قیمت بازار ارسال شود، یک سفارش محدود (Limit order) ارسال میشود.
در سفارشات Limit If Touched یک قیمت فعالشدن (trigger price) و یک قیمت محدود (limit price) وجود دارد.
برای مثال، فرض کنید یک دارایی روی 16.50 دلار در حال معامله است. معاملهگر یک سفارش Limit If Touched روی 16.40 دلار ارسال میکند و همینطور قیمت محدود (limit price) را هم روی 16.35 دلار قرار میدهد. اگر قیمت به 16.40 دلار یا پایینتر (trigger price) برسد یک سفارش محدود (limit order) روی قیمت 16.35 دلار ارسال میشود. از آنجایی که سفارش ارسال شده یک سفارش محدود است، خرید فقط روی قیمت 16.35 یا پایینتر از دستور شرطی یا Pending Order آن انجام میشود.
برای سفارش فروش، فرض کنید یک دارایی روی 16.50 دلار در حال معامله است. معاملهگر یک سفارش Limit If Touched روی 16.60 دلار ارسال میکند و همینطور قیمت محدود (limit price) را هم روی 16.65 دلار قرار میدهد. اگر قیمت به 16.60 دلار یا بالاتر (trigger price) برسد یک سفارش محدود (limit order) روی قیمت 16.65 دلار ارسال میشود. از آنجایی که سفارش ارسال شده یک سفارش محدود است، فروش فقط روی قیمت 16.65 یا بالاتر از آن انجام میشود.
جمع بندی
سفارش به قیمت بازار (market order) برای خرید و فروش سریع یک دارایی مناسب است. این سفارشات معمولا تکمیل میشوند ولی کنترلی روی قیمت آن ندارید.
سفارش محدود (limit order) برای انجام سفارش روی یک قیمت خاص یا قیمتی بهتر از آن است. (قیمت بهتر در سفارش خرید یعنی قیمت ارزانتر و در سفارش فروش یعنی قیمت بالاتر)
سفارش buy stop limit برای خرید در یک قیمت خاص یا پایینتر از آن کاربرد دارد (در یک محدوده خاص).
سفارش sell stop limit برای فروش در یک قیمت خاص یا بالاتر از آن کاربرد دارد (در یک محدوده خاص).
در سفارشات Market if touched وقتی قیمت به سطح خاصی رسید (trigger price)، یک سفارش با قیمت بازار ارسال میشود.
در سفارشات limit if touched وقتی قیمت به سطح خاصی رسید (trigger price)، یک سفارش محدود (limit order) ارسال میشود.
قصد شروع سرمایهگذاری در بورس را دارید؟ اولین قدم این است که افتتاح حساب رایگان را در یکی از کارگزاریها انجام دهید:
برای سرمایهگذاری و معامله موفق، نیاز به آموزش دارید. خدمات آموزشی زیر از طریق کارگزاری آگاه ارائه میشود:
دیدگاه شما