همگام با بازارفارکس
شاید تا به حال این سوال برای همه ی معامله گران پیش بیاید که چطور می توان در بازار پر ریسک فارکس دووم آورد،تا به درآمد دستور (Pending Order) چیست؟ دلخواه رسید.حتما شنیدید که 90درصد کسانی که وارد بازارفارکس می شوندبازنده هستند و تنها 10 درصد آن ها موفق خواهند بود.اما به چه دلیل؟
علت اصلی این امر این است که آن 10 درصد معامله گران ،مدیریت سرمایه را آموخته اند و سیستم معاملاتی آن ها ریسک به ریواردمناسبی دارد.یک معامله گر واقعی هیچ وقت بیش از 10درصد سرمایه اش را در بازار های پر ریسک، سرمایه گذاری نمی کند.به همین خاطر است که دربازار موفق بوده و به سود دهی می رسد.دانش و تجربه ،مدیریت سرمایه،نگرش و روانشناسی، عواملی هستند که در بازار فارکس تاثیر گذارند.پس هر معامله گر بعد از آموختن این مراحل حتما باید آشنایی کاملی نسبت به بازار داشته باشد.چون برنامه وروش باعث می شود که دست از معاملات احساسی بردارد.داشتن روش معاملاتی به تریدر دیدگاهی برای تفسیر تمامی قیمت ها ی بازار را می دهد.تریدر واقعی همواره به دانش خود اضافه می کندتا بتواند بازار در دست خود بگیرد.یک تریدر واقعی هیچ وقت از کوچکترین مساله ی تاثیرگذار هم نمی گذرد و زمانی موفق است که نسبت به همان مساله آشنایی کامل را پیدا کند.
دراین مقاله قصد بر این است تا با برخی از دستورات و مفاهیم کلی و مهمی که در بازار فارکس در جایگاه خود اهمیت خاصی دارند،آشنا شویم تابه موفقیت برسیم.
*آشنایی با دستورات در بازار
انواع معاملات در بازار ارز با مشخص شدن چند شاخص دستوری اعم از:نوع جفت ارز،حجم معامله،تعیین دستور خرید یا فروش وقیمت ورودی انجام می گیرد،که معاملات در بازار ارز به دوشکل کلی Pending OrderوMarket Order صورت می پذیرد.
الف)Pending Order:دستور و سفارشی که بر اساس قیمت حال حاضر بازار تعیین نگردد ،بلکه بر اساس تغییرات قیمت دستور ورود به بازار تنظیم شود دستورات معلق نام گذاری می شود.به عنوان مثال اگر قیمت جفت ارزEUR/USDبرابر 1.0810باشد،معامله گر می تواند یک دستور به کارگزار ارسال کند،که اگر قیمت به 1.0920رسید خرید یا فروشی برای شخص دستور (Pending Order) چیست؟ انجام دهد.دستورات معلق نسبت به دستورات بازاری دارای یک پارامتر اضافی به نام زمان می باشد که بسته به جهت و قیمت به چند دسته (Buy Limit دستوری که سفارش خرید در قیمتی پایین تراز قیمت جاری بازار گذاشته می شود)،(Sell Limitدستوری که سفارش فروش در قیمتی بالاتر از قیمت جاری بازار گذاشته می شود،(Buy Stopدستوری که سفارش خرید را در قیمتی بالاتر از قیمت جاری بازار قرار می دهد)و(Sell Stopدستوری که سفارش فروش را در قیمتی پایین تر از قیمت جاری بازار قرار می دهد)تقسیم بندی می شوند.
ب)Market Order:دستور و سفارشی که معامله گر به صورت دستی و لحظه ای بر اساس نرخ های موجود ارائه شده وارد بازار می شود،که توافق مشتری با نرخ لحظه ای ارائه شده ی کارگزار را برای ورود به معامله ی جدید، نشان خواهد داد.
در ضمن دستورات دیگری نیز در بازار با قابلیت های متفاوت به نام های Take ProfitوStop loss وجود دارند که در صورتی که معامله وارد سود یا زیان شود به معامله گر اعلام می گردد که کارگزار با چه قیمتی معامله را به پایان برساند. تا میزان سود یا ضرر مشخص شود
*بهره شبانه یا سواپSwap
معمولا اغلب معاملات در بازار ارز در شبکه های دستور (Pending Order) چیست؟ بانکی صورت می گیرد و واسطه ی سرمایه گذاران و بانک ها در غالب بروکر ( کارگزاران) می باشد. بروکرها به علت اینکه نرخ بهره در کشور های مختلف نزد بانک ها متفاوت می باشد،بر اساس ساعات مشخص به تفاوت نرخ بهره معاملات باز مشتریان را محاسبه و نرخ بهره ی آن را در سود و زیان معامله لحاظ می کنند.بروکر هایی نیز وجود دارند که در زمان بازگشایی حساب به مشتریان خود اطلاع می دهندو سیستم آن ها بر مبنای کسر مبلغی معین به ازای هر لات معامله بعد از پایان روز کاری می باشد.بهره شبانه در معاملات اسپات(لحظه ای )کمتر از دوروز کاری معاملات باز می باشد.
*عملکرد Market Maker
مارکت میکر بروکری است که در هنگام انجام معامله خود یک سر معامله را در اختیار گرفته و در خواست شما را به جایی منتقل نخواهد کرد.یعنی در صورت فروش یک جفت ارز یا یک کالا به عنوان خریدار در برابر شما عمل می کندو در صورت خرید به صورت فروشنده رفتار می نماید.اما بعضی مواقع در خواست های خود را دستور (Pending Order) چیست؟ به شبکه های بانکی نیز منتقل می نمایند.
یک بروکرECNدرخواست های معامله گر را به مکانی منتقل می کند که در آن بانک ها ، معامله گران و یا مارکت میکر ها می توانند عرضه و تقاضای خود را وارد کنند که در این صورت درخواست خرید و فروش معامله گر با در خواست خرید و فروش ویا خرید دستور (Pending Order) چیست؟ یک بانک،تریدر مجزاو. تطبیق داده شده و معامله صورت می گیرد.
بروکر هایی نیز هستند که خود طرف معامله با مشتری قرار نمی گیرند،بلکه آن را به جای دیگری منتقل می کنند،و به این صورت خواهد بود که دستور مشتری به بانک یا موسسه یا کارگزار دیگری ارجاع داده خواهد شد.این مورد تحت عنوان Liquidity provider است.
*اصول احتمالات دربازار
یک فرآیند بسیار مهم در ترید پیش بینی ریاضی است.برای موفقیت در بازار و کسب سود مداوم به عواملی چون دانش و تجربه ،مدیریت سرمایه،نگرش و روانشناسی نیاز است.این عوامل نقش بسزایی در بازار دارند که ایراد و نقصان در اجرای آن منجر به از دست رفتن کل محاسبات خواهد بود .مثلا اگر تریدر به اصول نگرش و روانشناسی ودانش و تجربه مسلط باشد ولی اصل مدیریت سرمایه را برای تعیین حجم معاملات در نظر نگیرد ،بعد از مدت کوتاهی سرمایه اش از دست خواهد رفت.عامل دیگری که شانس کسب درآمد رابرای معامله گران کمترمی کند میزان اسپرد و تفاوت نرخ خرید و فروش است.شما در بازار های مالی شانس کمتری خواهید داشت و بابت هر معامله مبلغی به عنوان کار مزد (اسپرد) به کارگزار خود می پردازید.پس سیستمی را پیدا کنید که شانس موفقیتتان را بالا ببرد .برای این منظور غیر از تلاش برای افزایش شانس خود و موفقیت در معاملات،با سرمایه کمی وارد بازار شوید تا احتمال بازنده شدن شما در مقابل بازار کاهش یابد . پس همواره میزان موفقیت و شانس خود رادر بازار معامله به بالای 50 درصد افزایش دهید.
*بازگشت ازضرر و Drawdown
دراو داون نشان دهنده ی حداکثر افت سرمایه از مقدار ماکزیمم می باشد و معمولا به صورت درصد بیان می گردد.
مثلا:اگر یک معامله گرحساب 20000 دلاری داشته باشد وبا ضرری معادل 5000دلار،حساب خودرا به 15000دلاربرساند،25 درصد Drawdown را تجربه کرده است.حال اگر یک معامله گر درصدی ضرر کند ،برای بازگشت به رقم اولیه باید درصدی بیش از آن مقدار را سود کند.مثلا:معامله گری 20000 دلار سرمایه دارد و سپس 50 درصد سرمایه خودراضرر می کند و سرمایه اش به 10000 دلار می رسد .حال اگر این معامله گر بخواهد به رقم 20000 دلار اولیه برگردد،باید سرمایه ی فعلی خود را دوبرابر کند،یعنی برای جبران 50 درصدضرر،باید 100درصد سود کند که این کار بسیار دشوارخواهد بود.حال اگر معامله گر 10 درصد Drawdownداشته باشدبرای جبران آن باید 11.11درصد سود کند.اما همیشه یک تریدر باید این امر را در نظر داشته باشد که حفظ سرمایه و ضرر نکردن در اولویت قرار دارد.
*شناسایی اصل (ریسک به ریوارد)
یکی از مهم ترین اصول مدیریت ریسک و مدیریت سرمایه رعایت نسبت زیان به سودیامخففR/R می باشد.یک معامله گر قبل از انجام هر معامله باید بداند که سود احتمالی ای که از آن معامله توقع دارد چقدر است و برای بدست آوردن این مقدار سود حاضر است چه میزان از سرمایه ی خود را به خطر بیندازد.اصول مدیریت ریسک بیان می کند که در هر معامله،میزان ریسک حداکثر باید نصف سودمورد انتظار باشد.
*اصل محاسبه حداکثر میزان ضرر براساس سرمایه
معمولا معامله گران مبتدی به دوصورت موجودی حسابشان را از بین خواهند برد.(یا تعیین نکردن حد ضرر یا استاپ لاس و یا معاملات زیان آور پی در پی).
معمولا حدضرربرای افراد مبتدی مانند محافظی محکم جلوی از بین رفتن حساب را می گیرد .اما آن ها عموما با تعیین نکردن حد ضرر اجازه می دهند ضررشان انباشته شود و سپس به دامی گرفتار می شوند که بازار بر خلاف جهت آن ها حرکت می کند و موجب از بین رفتن کل سرمایه در یک معامله می گردد.
حالت بعدی در صورتی دستور (Pending Order) چیست؟ پیش می آید که معامله گر مدیریتی بر ضرر های خویش ندارد و اجازه می دهد ضرر های متوالی و بزرگ موجودی حسابش را از بین ببرد.همانطور که در مقالات قبلی اشاره شد معامله گر حتما باید برای سرمایه ی خود حد ضرر تعیین کند .
برگرفته از کتاب هفت گام با فارکس.کتاب آموزش بازار بورس و فارکس نویسنده: سلمان امین
CFD چیست؟
“CFD” به معنای “قرارداد برای تفاوت” است و شامل یک توافق قرارداد برای تبادل تفاوت در ارزش پول، کالا، سهم یا شاخص بین زمانی که یک قرارداد باز میشود و زمانی که در آن بسته میشود، میباشد. اگر دارایی افزایش یابد یا کاهش یابد، خریدار پول نقد را از فروشنده دریافت یا پرداخت می کند.
قیمتگذاری CFD مبتنی بر حرکت دارایی است.
به عنوان یک مثال بسیار ساده: اگر شما یک قرارداد تفاوت را به قیمت ۱۴ دلار بخرید و به قیمت ۱۶ دلار بفروشید، تفاوت ۲ دلاری را دریافت خواهید کرد. اگر یک CFD را به قیمت ۱۰ دلار بخرید و آن را به قیمت ۸ دلار بفروشید، تفاوت ۲ دلاری را پرداخت خواهید کرد.
اساسا، یک قرارداد CFD به این معنی است که شما به صورت فیزیکی ارز مبادله نمیکنید و هیچ دارایی خریداری نمیکنید، بلکه تنها براساس حدس و گمان خود در مورد حرکت قیمت، سود یا ضرر میکنید.
مزایای CFD های معاملاتی
مزایای CFD های معاملاتی در مقایسه با ارز متمرکز:
طیف گستردهای از ابزارها: قراردادهای CFD تقریبا بر روی هر دارایی امکان پذیر هستند!
سهولت دسترسی – معامله آنلاین با پلتفرم ها
ابزارهای مدیریت ریسک آسان، مانند توقف از دست دادن سود یا زیان، قادر به مشخص کردن اندازه معامله پایینتر.
پیشنهادها اهرمی به سرمایه گذاران کوچکتر این امکان را میدهد تا در آن شرکت کنند.
محدودیتهای کمتر، موقعیتهای باز و بسته در هر زمان.
توانایی فروش sell و همچنین خرید buy.
احتمال ریسک پوشش ریسک. برای مثال شما میتوانید در جهت مخالف بر روی یک دارایی و در همان زمان معامله کنید.
خرید Long , فروش Short !
Long & Short به سادگی عبارات مختلفی برای “خرید” و “فروش” است.
موقعیت بلند (خرید)به منظور کسب سود، قیمت دارایی باید افزایش یابد.
موقعیت کوتاه (فروش)به منظور ایجاد دستور (Pending Order) چیست؟ سود، قیمت دارایی باید کاهش یابد.
اگر موقعیت “Long” را باز کنید، و قیمت شروع به کاهش کند، زیان خواهید دید. اگر شما یک موقعیت Short باز کنید، اما قیمت شروع به بالا رفتن کند، معامله به منفی تبدیل خواهد شد.
بنابراین، معامله گران ممکن است بگویند که معامله long صرف یک دارایی خاص میکنند، یا اینکه آن را short میکنند.
توقف زیان Stop Loss و حفظ سود Take Profit
توقف زیان و حفظ سود از لحاظ تکنیکال سفارشات معلق هستند که شما میتوانید به موقعیتها پیوست کنید، تا زمانی که به سطح مشخص رسید، شروع به بستن یک سفارش کنید.
از “توقف ضرر” برای محدود کردن ضرر و زیان و یا به طور بالقوه برای سود بردن پس از ضرر استفاده میشود.
“حفظ سود” که برای قفل کردن سود با یک قیمت مشخص، یا به طور بالقوه برای محدود کردن زیانهای بیشتر پس از یک سود قابلتوجه استفاده میشد. باید پایینتر از قیمت فعلی بازار برای فروش موقعیتها و بالاتر از قیمت فعلی بازار برای خرید موقعیتها قرار گیرد.
این نوع سفارشات میتوانند در زمان باز شدن به یک موقعیت متصل شوند، یا شما میتوانید موقعیت فعلی را تغییر دهید. آنها همچنین میتوانند به سفارشات انتظاری Pending Orders متصل شوند.
لازم به ذکر است که تمام سفارشات توقف شامل توقف زیان، با “Market Execution” اجرا میشوند، در حالی که سفارشات حدی شامل سود با “Limit Execution” اجرا میشوند.
این یعنی که تنظیم ضرر و زیان به این معنی نیست که شما تضمین کردهاید که در سطح دقیقی که تنظیم کردهاید پر خواهید شد، زیرا قیمت موجود در بازار در آن زمان ممکن است بالاتر یا پایینتر از قیمت درخواستی شما باشد.
سفارشات توقف انتظاری Pending Stop Orders و سفارشات حدی انتظاری Pending Limit Orders
“سفارشات انتظاری” دستوراتی هستند که برای باز کردن یک قیمت از پیش تعریفشده در آینده تنظیم شدهاند. در صورتی که قیمت به موقعیت شما برسد، یک معامله خرید و فروش مرتبط به طور خودکار باز خواهد شد.
سفارشات حدی در این انتظار قرار میگیرند که جهت قیمت با رسیدن به یک سطح مشخص، معکوس خواهد شد.
دو نوع دستور “Limit” و “Stop” انتظاری وجود دارد:
“Sell Stop” پایینتر از قیمت فعلی بازار قرار دهید، با این انتظار که قیمتها به سطح مشخصشده شما سقوط کرده و شروع به باز شدن یک معامله فروش کنید.
“Buy دستور (Pending Order) چیست؟ stop” قرار دادن بالای قیمت فعلی بازار، با این انتظار که قیمتها به سطح مشخصشده شما افزایش یابند و شروع به باز شدن یک معامله خرید کنند.
”Buy Limit” پایینتر از قیمت فعلی بازار قرار دهید، با این انتظار که قیمتها به سطح مشخصشده شما سقوط کرده و شروع به باز شدن یک معامله خرید کنید، و سپس مسیر را معکوس کنید.
“Sell Limit” قرار دادن بالای قیمت فعلی بازار، با این انتظار که قیمتها به سطح مشخصشده شما افزایش یابند و شروع به باز شدن دستور (Pending Order) چیست؟ یک معامله فروش کنند، و سپس جهت معکوس شود.
تمام دستورها حدی معلق با “Limit Execution” اجرا میشوند، به این معنی که شما قیمت درخواستی را دریافت میکنید، یا نزدیکترین مقدار به آن.
خلاصه معاملات CFD
CFD های معاملاتی به این معنی است که شما در حال گمانهزنی در مورد حرکت قیمت دارایی اصلی هستید،بدون هیچ خرید فیزیکی.
مزایای تجارت CFD شامل سهولت دسترسی، انواع مختلف سفارش، محدودیتهای کمتر و غیره است.
معامله خرید = Long Position , معامله فروش = Short Position
Stop Loss برای محدود کردن ضرر و زیان استفاده میشود، در حالی که Take Profit برای قفل کردن سود استفاده میشود.
برای راهاندازی یک معامله در یک سطح از پیش تعریفشده در آینده می توان از سفارشات Pending استفاده کرد.
سفارشات Stop در پیشبینی تداوم قیمت استفاده میشوند سفارشات Limit در پیشبینی برگشت قیمت استفاده میشوند.
جلسه شانزدهم – توابع OrderModify و OrderSelect
در جلسه شانزدهم از آموزش دستور (Pending Order) چیست؟ دوره اسکریپت نویسی، با تابع ()OrderModify و ()OrderSelect در زبان برنامه نویسی MQL آشنا خواهید شد.
در جلسه قبل اشاره شد که برخی بروکر ها به تریدر اجازه نمی دهند که به محض اینکه پوزیشن باز شد مقدار stoploss و Takeprofit را تغییر دهد، در این بروکر ها که اصطلاحا به آنها بروکرهای ECN گفته می شود ابتدا باید با تابع OrderSend پوزیشن را باز کنیم و پارمترهای مربوط به stoploss و Takeprofit را صفر قرار دهیم و پس از اینکه پوزیشن با موفقیت باز شد با استفاده از تابع OrderModify مقدار stoploss و Takeprofit را تغییر بدهیم .
()OrderModify : برای Modify کردن stoploss و Takeprofit مورد استفاده قرار می گیرد . که در ادامه با آرگمان های تابع آشنا خواهید شد :
ticket : این پارامتر مقدار ticket number می باشد .
Price : این پارامتر مربوط به قیمت باز شدن پوزیشن می باشد. اگر پوزیشن از نوع pending باشد و بخواهیم قیمت باز شدن را تغییر دهیم اینجا قیمت جدید را وارد می کنیم و اگر پوزیشن از نوع MarketOrder باشد قیمت باز شدن قبل را وارد می کنیم .
برای بدست آوردن قیمت باز شدن order از تابع ()OrderOpenPrice کمک می گیریم. این تابع قیمت باز شدن order ای که Select شده است را بر می گرداند. قبل از استفاده از این تابع حتما باید با کمک تابع ()OrderSelect آن order مورد نظر select شده باشد.
Stoploss : این پارامتر بر حسب قیمت می باشد و مقدار Stoploss را تعیین می کند.
Takeprofit : این پارامتر بر حسب قیمت می باشد و مقدار Takeprofit را تعیین می کند.
Expiration : این پارامتر مربوط به تاریخ انقضای order های pending می باشد. اگر پوزیشن از نوع Market بود اینجا عدد صفر قرار می دهیم.
arrow_color : این پارامتر رنگ فلشی است که پس از باز کردن پوزیشن روی چارت قرار می گیرد.
تابع OrderSelect : قبل از استفاده از تابع OrderOpenPrice حتما باید order ما select شود که با استفاده از تابع OrderSelect این کار را انجام می دهیم و این تابع یکی از پر کاربرد ترین توابع در اکسپرت می باشد که در ادامه با آرگمان های تابع آشنا خواهید شد :
index : این پارامتر می تواند دو مقدار داشته باشد:
- شامل اندیس پوزیشن مورد نظر باشد
- شامل مقدار ticket number پوزیشن مورد نظر باشد.
زمانی که در متاتریدر چند پوزیشن باز می کنیم، پوزیشن ها به ترتیب تاریخ لیست می شوند که اندیس آنها به ترتیب تاریخی که باز شده اند از صفر شماره گذاری می شود، یعنی اولین پوزیشن اندیس صفر دارد و الی آخر
Select : این پارامترمی تواند دو مقدار SELECT_BY_POS و یا SELECT_BY_TICKET باشد و بدین منظور استفاده می شود که مشخص کنیم مقداری که در پارامتر اول وارد کرده ایم اندیس پوزیشن است و یا ticket number می باشد.
Pool : اگر پوزیشن و یا order ای را بر حسب اندیس، select کردیم حتما باید این پارامتر را وارد کنیم. این پارامتر بدین منظور استفاده می شود که مشخص کنیم که order مورد نظر از پول ترید قرار است انتخاب بشود و یا از پول history ؟
Pool چیست : اگر به دو تب trade و Account History در متاتریدر دقت کنید مشاهده می کنید که order هایی در این دو تب قابل مشاهده هستند، در تب trade به ما order هایی نشان داده می شوند که از نوع market و یا pending هستند اما در تب Account History همه ی order هایی که close و یا cancel شده اند قابل مشاهده می باشند. پس ممکن است یک order در تب ترید با یک order دیگر از تب Account History اندیس یکسان داشته باشد.
دیدگاه شما