en
Feedback
چارتکده

چارتکده

Open in Telegram

آموزش و توسعه سیستمهای مبتنی بر الگوتریدینگ chartkade.com www.instagram.com/chart.kade https://t.me/Chart_Kade_Group پشتیبانی: @FastChart

Show more
461
Subscribers
No data24 hours
-37 days
-530 days
Posts Archive
❓چگونه می توانیم در MQL هنگامی که شرایط خاصی ایجاد شد، تصویر چارت را به یک سایت و یا کانال تلگرامی ارسال کنیم؟ ✅ دستور ChartS
❓چگونه می توانیم در MQL هنگامی که شرایط خاصی ایجاد شد، تصویر چارت را به یک سایت و یا کانال تلگرامی ارسال کنیم؟ ✅ دستور ChartScreenShot یک اسکرین شات از چارت شما گرفته و سپس شما می توانید به کمک توابع فراخوانی آدرس اینترنتی، تصویر را به URL ارسال نمایید. جزییات این آموزش در دوره برنامه نویسی MQL، آموزش داده خواهد شد

❓چگونه سیگنالهای استراتژیهای نوشته شده را برای ثبت سفارش اتوماتیک به بروگر و یا تلگرام خود (جهت اطلاع رسانی)، ارسال کنیم؟ ✅شم
❓چگونه سیگنالهای استراتژیهای نوشته شده را برای ثبت سفارش اتوماتیک به بروگر و یا تلگرام خود (جهت اطلاع رسانی)، ارسال کنیم؟ ✅شما می توانید یک Alert برای سیگنال خود ایجاد نمایید و گزینه Webhook URL را تیک بزنید. پس از تیک زدن این گزینه، می توانید آدرس اینترنتی ثبت سفارش یا آدرس اینترنتی کانال تلگرام تان را با فرمت مخصوص خود وارد نمایید. حال هنگامی که Alert مربوطه ایجاد می شود، اطلاعات آن به URL نوشته شده ارسال می گردد. جزییات انجام این قسمت، جز مباحثی است که در دوره پاین اسکریپت آموزش داده خواهد شد.

❓برای برنامه نویسی در بازارهای مالی از کجا شروع کنم؟ سبکهای متعددی در معامله گری وجود دارد که برای تبدیل استراتژی در هر سبک به ربات، اول باید نحوه مدلسازی سیستم را آموخت. منظور از مدلسازی استخراج کلیه قوانین و اجزا موجود در آن استراتژیست که سیستم شما به آن نیاز دارد؛ مثلا اگر شما ولوم پروفایل کار می کنید باید ابتدا تمامی قوانین ورود، خروج و فیلتر کردن را واضح و شفاف بنویسید و همچنین دقیقا مشخص کنید به چه اندیکاتورهایی نیاز دارید. در گام بعدی باید با مبانی یک زبان برنامه نویسی آشنا باشید تا بتوانید مدل مرحله ی قبل را پیاده سازی کنید. شیوه پیاده سازی شما می تواند در فرآیند توسعه و عیب یابی کد در آینده اثرگذار باشد. در گام بعدی باید بتوانید سیستم خود را بهینه کنید. در اجرای استراتژی با چالشهایی مواجه خواهید شد که باید نکات مربوطه را بیاموزید تا کمترین خطا در مرحله اجرا وجود داشته باشد. 1- نحوه تفکر سیستمی و مدلسازی 2- آشنایی و تسلط روی یکی از زبانهای رایج برنامه نویسی 3- نحوه تبدیل استراتژی به کد 4- بهینه سازی 5 - نکات مربوط به اجرا روی حساب real ما این ۵ گام را به شما می آموزیم🌺

🌺 سلام و عرض احترام خدمت همه دوستان با توجه به اطلاع رسانی های قبلی و درخواست عده ای از دوستان، دوره های آموزشی برنامه نویسی بازارهای مالی برای پلتفرمهای مختلف برگزار می گردد. 1️⃣ آموزش برنامه نویسی Pine Script برای یادگیری کامل شیوه نوشتن یک اندیکاتور، شیوه نوشتن استراتژی ( اکسپرت ) در تریدینگ ویو، نحوه بهینه سازی و همچنین نحوه اتصال به زیرساختهای بیرونی جهت ارسال سفارش 2️⃣ آموزش برنامه نویسی MQL و همچنین طراحی بات و اکسپرت و بک تست 3️⃣ دوره آموزشی برنامه نویسی C# برای سی تریدر شامل نوشتن اندیکاتور دلخواه و همچنین طراحی اکسپرت و بک تست دوره ها بصورت آنلاین برگزار می گردد دوره به صورت پروژه محور می باشد و هر یک از کاربران در پایان دوره باید یک پروژه را تحویل دهند دوره به صورت مربی محور بوده و رفع اشکال هر یک از دانشجویان در راستای پروژه خود می باشد. ِ 💠 علاوه بر مبانی اساسی در برنامه نویسی بازارهای مالی، روشهای مدیریت سرمایه، مدیریت پوزیشن، نحوه افزودن و کاهش حجم معاملات و ارتباط با نرم افزارها و وب سایتهای بیرونی به دانشجویان آموزش داده می شود. هر یک از دوره ها 2 ماهه و در قالب دو جلسه 3 ساعته در هر هفته می باشد که از ابتدای آبان ماه برگزار می گردد. با توجه به محدودیت ظرفیت و تخفیف برای 10 نفر اول ،جهت ثبت نام با شماره زیر در تماس باشید. +1 (920) 802-1758

❓چگونه به کمک برنامه نویسی، واگرایی را تشخیص دهیم؟ ✅برای تشخیص واگرایی به این نیاز داریم که High و Low های قیمت را در یک آرایه ذخیره کنیم. همچنین در آرایه دومی مقدار متناظر یک اندیکاتور مانند RSI در آن High و Low را ذخیره می کنیم و سپس از مقایسه مقادیر قیمت و اندیکاتور در آرایه می توان واگرایی را تشخیص داد برای تشخیص High و Low از چه اندیکاتوری استفاده کنیم؟ استفاده از زیگزاگ در تشخیص High و Low های معتبر موثر است آخرین High و یا Low کی تایید می شوند؟ راه حل اول تشخیص به کمک ایجاد اولین فراکتال و راه حل دوم تغییر جهت باندازه یک ATR می باشد

❓تفاوت Tick Volume و Real Volume چیست؟ ✅ منظور از Tick Volume تعداد تغییرات تیک قیمت در یک بازه زمانی مشخص است. یعنی قیمت در آن بازه زمانی چند بار تغییر کرده است. اما منظور از Real Volume میزان حجم معامله شده در همان بازه زمانی است. در اکثر پلتفرمها Tick Volume ارائه می شود و لذا تقریب دقیقی از حجم واقعی معاملات نیست فرض کنید در تایم فریم 5 دقیقه، قیمت 100 بار تغییر داشته باشد ( حتی اگر کوچکترین رقم اعشار تغییر داشته باشد) و هر بار بطور متوسط 5 لات خرید یا فروش صورت گرفته باشد. در این صورت Tick Volume= 100 Real Volume = 500

❓دراودون (Drawdown) چیست؟ ✅ بطور ساده میزان افت سرمایه شما پس از چند معامله متوالی را افت سرمایه یا دراودون می گوییم. فرض کنید که 1000 دلار بالانس شما باشد و شما چند معامله باز دارید. اگر Equity شما ( موجودی واقعی شما) 750 دلار باشد، یعنی حساب شما در 250 دلار ضرر است. در این لحظه Equity Drawdown شما برابر است با 25% یعنی موجودی لحظه ای شما از موجودی اولیه 25% کمتر شده است حال فرض کنید که ضرر معاملات شما کم شده و شما نهایتا با 100 دلار ضرر همه معاملات خود را ببندید. در این صورت بالانس فعلی شما 900 دلار خواهد بود و میزانِ کاهش بالانس شما 100 دلار هست و لذا Balance Drawdown برابر 10 درصد است. دقت کنید که Equity Drawdown و Balance Drawdown با هم تفاوت دارند در بهینه سازی استراتژی ها Equity Drawdown برای ما مهم تر است و تلاش می کنیم این عدد را مینیمم کنیم

❓تفاوت Balance و Equity چیست؟ ✅منظور از Balance، موجودی حساب شما بدونِ احتساب سود یا ضررِ پوزیشنهای باز می باشد و منظور از Equity موجودیِ واقعی حساب شما با در نظر گرفتن سود و زیان معاملاتِ باز می باشد. در واقع در Balance شما سود یا زیانهای تحقق نیافته ( سود و زیانِ پوزیشنهای باز) را در نظر نمی گیرید. فرض کنید 1000 دلار در حساب خود داشته باشید و هیچ سفارش بازی ندارید در این صورت Balace و Equity هر دو برابر 1000 دلار می باشد حال فرض کنید که سفارشی را باز می کنید و سفارش شما در 100 دلار ضرر است و آن را نبسته اید در این صورت Balance=1000 Equity=1000-100=900 اگر شما در این لحظه سفارش خود را ببندید، این ضرر محقق می شود و لذا Equity و Balance هر دو برابر 900 دلار خواهند بود.

❓فاکتور سود یا Profit Factor چیست؟ ✅ پروفیت فاکتور عبارتست از تقسیم مجموع سود معاملات سود ده بر مجموع ضررهای معاملات ضرر ده 💠فرض کنید 50 معامله کرده ایم که از این 50 معامله 20 معامله منتهی به ضرر شده و مجموع ضررهای آن 1000 دلار باشد 30 معامله که به سود منتهی شده مجموعا باعث ایجاد سود 2500 دلاری شده باشد در این صورت خواهیم داشت Profit Factor= 2500/1000=2.5 🔥 در استراتژیها داشتن پروفیت فاکتور بزرگتر از 1 ارزشمند است.

نرخ برد (win rate) چیست؟ ✅وین ریت عبارتست از درصد معاملاتی که با سود بسته شده نسبت به کل معاملات. مثلا اگر شما 50 معامله کرده باشید و 30 مورد با سود بسته شده باشد و 20 تای دیگر استاپ خورده باشد آنگاه وین ریت یا نرخ برد شما عبارتست از: win rate= 30/ 50=0.6 معمولا نرخ برد بر اساس درصد بیان می شود. مثلا در مثال بالا وین ریت 60 درصد است در مقابل win rate با عددی به نام Loss Rate (نرخ شکست) مواجه هستیم که بر اساس تعداد معاملات منتهی به ضرر تقسیم بر کل معاملات بدست می آید. در مثال فوق loss rate=(50-30)/50=20/50=0.4 همچنین loss rate=1-win rate

❓ واگرایی (Divergence) چیست؟ واگرایی زمانیست که قیمت یک دارایی در جهت مخالف یک اندیکاتور (مانند اسیلاتور) یا برخلاف سایر داده
❓ واگرایی (Divergence) چیست؟ واگرایی زمانیست که قیمت یک دارایی در جهت مخالف یک اندیکاتور (مانند اسیلاتور) یا برخلاف سایر داده‌ها حرکت میکند. واگرایی هشدار میدهد که روند فعلی قیمت ممکن است ضعیف شود و در برخی موارد منجر به تغییر جهت شود. ♻️ دو نوع واگرایی وجود دارد. واگرایی مثبت: نشان میدهد که حرکت بالاتر در قیمت دارایی امکان پذیر است. واگرایی منفی: نشان میدهد که حرکت پایین تر در دارایی امکان‌پذیر است. نکته: واگرایی صرفا نمایانگر حباب قیمتی می باشد و شرط کافی برای تغییر روند مارکت نیست #واگرایی #divergence

❓نسبت Risk to Reward چیست؟ ✅ منظور از نسبت ریسک به ریوارد، میزان ضرر نسبت به میزان سود در یک معامله است. بعبارت دیگر قبل از و
❓نسبت Risk to Reward چیست؟ ✅ منظور از نسبت ریسک به ریوارد، میزان ضرر نسبت به میزان سود در یک معامله است. بعبارت دیگر قبل از ورود به هر معامله ما باید مشخص کنیم که در صورتی که معامله به ضرر منتهی شد ما چه میزان ضرر را می پذیریم. و اگر به سود منتهی شود، میزان سودِ ما چقدر است؟ مثلا در شکل بالا نسبت risk:reward برابر 1:3 است. یعنی اگر معامله منتهی به سود شود، سودِ آن ،سه برابر ضرر آن است. این نسبت را به صورت خلاصه با R:R نمایش می دهیم میزان ضرر به دلار ، به حجم معامله یا اصطلاحا پوزیشن سایز بستگی دارد. اما در چه در حجم بالا و چه در حجم های پایین نسبت سود حاصله به نسبت ضرر حاصله در آن ترید یکیست. معمولا روشهایی که R:R بالاتری دارند، winrate کمتری دارند و معاملاتی که R:R بیشتری دارند، winrate بالاتری دارند #مبانی #reward_risk

❓ حد سود (Take Profit) چیست؟ ✅ حد سود جایی است که میخواهیم از معامله خارج شویم. مثلا سهمی را در قیمت ۱۰۰۰ دلار خریداری کرده‌ایم و میخواهیم با قیمت ۱۱۰۰ دلار بفروشیم. در واقع قیمت ۱۱۰۰ دلار حد سود ماست که به اختصار با TP نشان میدهیم. #مبانی #حدسود #take_profit

❓ نسبت لوریج ۱:۵۰ به چه معناست؟ ✅ نسبت لوریج(اهرم) ۱:۵۰ به این معنی است که به ازای هر ۱ دلاری که در حساب خود دارید، میتوانید معامله‌ای تا ۵۰ دلار انجام دهید‌. به عبارتی اگر بخواهید در معامله‌ای ۵۰۰ دلار سرمایه‌گذاری کنید با اهرم ۱:۵۰ میتوانید تا ۲۵ هزار دلار در فارکس معامله کنید. ‌ بدین ترتیب اهرم‌های ۱:۱۰۰ ، ۱:۲۰۰، ۱:۴۰۰ نیز وجود دارند که با توجه به شرایط خودشان میتوانند مورد استفاده قرار گیرند. ‌ #مبانی #لوریج #leverage

❓ لوریج (Leverage) چیست؟ ‌ ✅ لوریج یا اهرم موقعیتی است که توسط کارگزاران ارائه میشود و به معامله‌گران اجازه میدهد تا معاملاتی فراتر از محدودیت‌های حساب خود داشته باشند. بدین ترتیب سودی را که میتوانند از نوسانات ارز به دست آورند به حداکثر برسانند. ❌ البته فراموش نکنید که احتمال از دست دادن سرمایه هم به مراتب بیشتر میشود. ‌ ♻️ اهرم ارائه شده توسط کارگزار به میزان موجودی حساب و اندازه موقعیتی که تریدر قصد دارد آن را ایجاد کند، بستگی دارد. ‌ #مبانی_الگوتریدینگ #الگوتریدینگ #لوریج #اهرم_معاملاتی #leverage

❓ استاپ لاس (Stop Loss) چیست؟ ‌ ✅ استاپ لاس قیمتی است که اگر جهت حرکت چارت در جهت دلخواه شما نبود و وارد ضرر شدید، به کمک آن بتوانید از ضرر بیشتر جلوگیری کرده و از معامله خارج شوید. مثلا سهمی را در قیمت ۱۰۰۰ دلار خریده‌اید و استاپ لاس را در قیمت ۸۵۰ دلار تنظیم کرده اید. اگر قیمت کاهش یابد و به ۸۵۰ دلار برسد، معامله به طور خودکار بسته میشود و از ضرر بیشتر جلوگیری میکند. ‌ در واقع استاپ لاس راهی برای حفاظت از حساب شماست. بنابراین بدون مشخص کردن استاپ‌لاس وارد هیچ معامله‌ای نشوید. ‌ #مبانی #استاپ_لاس #stoploss

❓ نقطه ورود (Entry) چیست؟ ‌ ✅ به قیمتی که در آن یک سهم را می‌خرید یا می‌فروشید، Entry یا نقطه ورود می‌گویند. ‌ وقتی معاملات را به صورت Limit باز می‌کنید، این عدد قیمتی است که خواهان خرید یا فروش سهم در قیمت خاص بوده‌اید‌‌‌. اما اگر معامله را به صورت Market باز کنید، این عدد با عدد قیمت لحظه‌ای کمی اختلاف دارد. ‌ #مبانی #نقطه_ورود #entry_point

❓منظور از Tick چیست؟ ✅ تیک کوچکترین تغییر قیمت را نشان می دهد که بروکر ارائه می کند و معمولا مساوی پوینت یا از آن بزرگتر است. مثلا اگر قیمت EURUSD از 1.12345 به 1.12346 تغییر کند، در واقع 0.00001 تغییر قیمت داشته ایم ولی ممکن است در بروکر شما عملا قیمت 1.1234 یا قیمت 1.1235 ارائه شود. پس تیک در این بروکر معادل 0.0001 می باشد. پس لزوما قیمت تیک و پوینت یکی نیست و تیک ممکن است بزرگتر باشد. می توان از دستوراتی که TickSize را بر می گردانند میزان تیک را در هر Asset پیدا کرد #مبانی

❓منظور از Point چیست؟ ✅ پوینت کوچکترین تغییر قیمت را نشان می دهد که به اولین رقم اعشار از سمت راست اشاره می کند. مثلا اگر قیمت EURUSD از 1.12345 به 1.12346 تغییر کند، در واقع 0.00001 تغییر قیمت داشته ایم و یک پوینت معادل 0.00001 دلار در این مثال می باشد #مبانی

❓برای نمایش مقدار یک متغیر در Pine Script چه راهی وجود دارد؟ ✅ در بسیاری از زبانها استفاده از دستوراتی مانند console.log برای نمایش مقدار متغیر و خطایابی استفاده می شود. اما از آنجا که این دستور در این زبان در نظر گرفته نشده، ابتدا یک تابع برای نمایش یک Label نوشته و سپس آن را در جای لازم صدا می زنیم تابع زیر یک نمونه از این تابع می باشد که یک label را ایجاد می نماید و شما می توانید این تابع را برای نمایش مقدار دلخواه استفاده کنید. f_print(_text) => var _label = label.new(bar_index, na, _text, xloc.bar_index, yloc.price, color(na), label.style_none, color.gray, size.large, text.align_left) label.set_xy(_label, bar_index, highest(10)[1]) label.set_text(_label, _text) نحوه استفاده از تابع برای نمایش مقدار x: f_print(str.tostring(x)) #pine #pine_script #tips