گپ و گفت پیرامون اندیشه‌های روزمره بورس‌بازان

prince0fpersia

Well-Known Member
کاربر فعال
عضو تازه
اینجا:
https://www.mql5.com/en/code/mt5/experts


این هم یک نمونه‌اش: https://www.mql5.com/en/code/viewcode/23325/214306/macd_cleaner.mq5

جا نشد وگرنه همه‌اش را می‌گذاشتم.
دست شما درد نکنه

ماشالا هزار ماشالا فکر کنم چند روز طول میکشه فقط یک دور دقیق بخونم کد رو. به فردا که بعید هست، ولی به 4شنبه شاید برسم. اگر نه قطعا سعی میکنم شنبه تست کنم.

شما خودتون کدوم کارگزاری هستید؟ اونجا چنین قابلیاتی نداره؟ فقط مفید سرور داره واسه متاتریدر؟
 

prince0fpersia

Well-Known Member
کاربر فعال
عضو تازه
واقعا این اکسپرت چیز خوبیه!

سفارش گذاشتم روی خاور که 824 ریال بفروشم. بعد 12:30 شد و همش منتظر بودم پولش بیاد تو حسابم. هی نگاه کردم دیدم صف تموم شد و پول من نیومد تو حساب. حالا هی رفرش کن هی رفرش کن!

اومدم توی لیست سفارشتامو نگاه کردم دیدم سفارش رو با قیمت 8240 ریال گذاشتم!!! اینم که بازار ازاد هست ایراد نگرفته!
از امروز واقعا میرم تو کار اکسپرت و امیدوارم کار کنه فقط! اگرنه باید یه نفرو واسه سفارش گذاشتن استخدام کنم.
 

mhjtalarebourse

Well-Known Member
کاربر فعال
دست شما درد نکنه

ماشالا هزار ماشالا فکر کنم چند روز طول میکشه فقط یک دور دقیق بخونم کد رو. به فردا که بعید هست، ولی به 4شنبه شاید برسم. اگر نه قطعا سعی میکنم شنبه تست کنم.

شما خودتون کدوم کارگزاری هستید؟ اونجا چنین قابلیاتی نداره؟ فقط مفید سرور داره واسه متاتریدر؟
  • من تا حالا با مفیدتریدر خرید و فروش نکرده‌ام.
  • به هیچ وجه دنبال Expert و ATS نبوده‌ام. چه در متاتریدر چه در نرم‌افزارهای دیگر. به خاطر همان بحث امنیت. ترجیح می‌دهم سامانه‌ی داد و ستدی خودکارم تا جای ممکن خارج از این نرم‌افزارها باشد.
  • با آن اکسپرت‌هایی هم که معرفی کردم تا به حال کار نکرده‌ام در عمرم.
  • نکته: آنجا یک گزینه‌ی کوچک در سمت بالا و راست اکسپرت‌ها هست که به جای latest می‌توانید اکسپرت‌ها را بر اساس Best مرتب کنید. البته من نمی‌دانم با چه متر و معیاری best را تشخیص داده‌اند... ولی باز از latest انگار بهتر است. گمان کنم بر اساس میزان vote و Rating stars به بهترین رسیده باشند... که باز خوب است... اگر بر اساس بهترین مرتب کنیم به این می‌رسیم: Exp_MFI_Slowdown (این مال یک بنده خدا روس است گویا که به انگلیسی ترجمه شده انگار! چندجای دیگر هم کارهای روس‌ها را دیده‌ام! انگار این‌کاره‌اند!)
  • نحوه‌ی کار هم این‌گونه است (اگر اشتباه نکنم) که شما هر سه تا مورد را برای بارگیری، بارگیری می‌فرمایید و هر کدام را در پوشه‌ی مخصوص خود قرار می‌دهید. یعنی پرونده‌ی include را پوشه‌ی \MQL5\Include\ در رایانه خودتان قرار می‌دهید و Indicator را در \MQL5\Indicators\ و نیز پرونده‌ی Expert را هم در پوشه‌ی \MQL5\Experts\ قرار می‌دهید.
  • راه آسن‌تر این است که بارگیری اینها را از سوی همان نرم‌افزار انجام دهید. اگر اشتباه نکنم زیر همان متاتریدر (مفیدتریدر) یک سری گزینه بود برای پیدا کردن و بارگیری این اکسپرت‌ها و نشانگرها... که زمانی که خودش بارگیری کرد، خودش می‌داند باید دقیقا چه را کجا قرار دهد و چه بکند.
  • آن بنده خدا نمایشی از میزان بازدهی هم داده! دمش گرم! اینهایی که میزان بازدهی می‌گذارند خیلی کارشان بهتر است... ولی نگاه کن! چقدر بازدهی‌اش کم بوده! ۹۷۷۰ را در عرض یک سال رسانده به ۱۱۷۰! تازه یک ماه‌هایی زیان‌ده هم بوده! خسته نباشی دلاور... خدا قوت پهلوان.
 

mhjtalarebourse

Well-Known Member
کاربر فعال
حالا که بحث شد... اینجا را هم ببینیم بد نیست:
https://www.mql5.com/en/signals


مثلا این آقای برزیلی:
https://vgy.me/6Y02iI.png

با این نشانی: https://www.mql5.com/en/signals/428416


طرف تنها ۳۰ دلار می‌گیرد که بازدهی عالی‌اش را بتوانیم ببینیم و تقلید کنیم (خودکار یا غیر خودکار از روی دستش بخریم).
۹۴ درصد خرید و فروش‌هایش سامانه‌ای و خودکار است. Algorithm Trading.
بازدهی بسیار نرم و کم خطری داشته.
نگاه کن به خدا... طرف خیلی کارش نرم بوده! خیلی! هم هموار و هم پر سود! طرف ماهی ده درصد زده به جیب!
https://vgy.me/i9iZnx.png

trading history اش را نگاه کن! با یکی دو داد و ستد هم به این سود نرسیده! کلی داد و ستد کرده! عالی است!
قابل توجه جناب سروش. @sooroosh1315
وای خدا...
اکنون درونم یک جنب و جوشی افتاد که بروم برای خودم را بهبود بخشم...
 

prince0fpersia

Well-Known Member
کاربر فعال
عضو تازه
ممنون بابت وقتی که گذاشتید و مواردی که قرار دادید

راستش من قصدم این نیست که داخل متاتریدر اکسپرت بنویسم و بعدش بزنم خودکار معامله کنه(البته ایده ی خوبی هستش، ولی به قول شما بعد امنیتی قضیه مبهم هستش). ببینید من الان چیزی که دنبالشم این هست که، فعلا یه اکسپرت بنویسم، که فقط بره اسم چند سهم رو ، به همراه قیمت خرید و حد ضررو و سود و ... از یک فایل مثلا text بخونه، و بعدش یه معامله(معاملات) خودکار بر اساس این اطلاعات انجام بده.

فعلا دنبال تحلیل داخل متا نیستم چون که قصد دارم نرم افزار جداگانه ی تحلیلیم رو خارج از متا بنویسم. درواقع اون نرم افزار کل سهمهارو بررسی میکنه و اخرش به نتیجه میرسه که فردا سهم ایکس رو در قیمت الف بخیریم خوبه و اگر زیر قیمت ب رفت اشتباه کردیم و بفروشیمش. این رو فرضا بنویسه توی یه فایل تکست، بعدش متاتریدر هر روز بره اون فایل رو بخونه و بر اساس اون فایل دستورات خرید و فروشش رو بچینه و خودکار معامله کنه (دیگه لازم نباشه من صبح تا شب بشینم پشت سیستم و دستی معامله کنم)

اینطوری هم اصل کد و سیستم معاملاتیم محفوظ و امن میمونه و هم من از نشستن پای سیستم بی نیاز میشم.
اما راه بهترش اینه یه API از متا پیدا کنم که لازم نباشه بنویسم تو فایل تکست و بعدش از تکست بخونم. یه راهی باشه که از برنامه ی خودم مستقیم دستورات رو بفرستم واسه متا (الان دنبال این قضیه هستم و فعلا نتونستم چنین API پیدا کنم)

خوشبختانه یا متاسفانه چند وقته سهم طلا هم معامله میکنم و چون از 12.30 تا 15.30 هست، کلا روزم رو گرفته و بعدشم سردرد و استراحت تا فردا!
بتونم امروز(یا فردا پس فردا) طلا هارو خوب بفروشم فعلا طلا نمیخرم و وقت روی این قضیه میذارم بیشتر.
 

prince0fpersia

Well-Known Member
کاربر فعال
عضو تازه
متاسفانه tseclient اطلاعات مربوط به تعداد خریدار و فروشنده و حقیقی/حقوقی رو نمیده و باید برم واسه تک تک سهم ها وب اسکرپینگ کنم از صفحه شون(خالا خوبه توی اون تب حقیقی-حقوقی مال یکسال رو یکجا نوشته! این نبود دیگه واویلا بود). بعد تلفیقش کنم با اطلاعات tseclient. تحلیل کنم و در نهایت دستور بفرستم واسه اکسپرت معامله خودکار.

یه جزیره ای شده که انگار با زور میخوایم بچسبونیمش به هم... همش یکجا نیست ادم راحت بتونه کارشو بکنه
 

prince0fpersia

Well-Known Member
کاربر فعال
عضو تازه
سلام
من یک سوال برام پیش اومده
تو نماد طلا2 حقوقی 1 میلیون سهم خریده و فروخته http://www.tsetmc.com/loader.aspx?ParTree=151311&i=68285083509815728#
اما تو نماد طلا حقوقی 1400 فروخته و 900 هزار تا خریده (تا این لحظه) http://www.tsetmc.com/loader.aspx?ParTree=151311&i=68285083509815728#

داستان چیه؟
اگر توی طلا2 حقوقی 1 میلیون تا به یه حقوقی دیگه کد به کد کرده، پس چرا اون حقوقی توی خریدارهای طلا نیومده؟ یعنی چرا خریدار حقوقی توی طلا خریدش زیر 1 میلیون نشون داده میشه؟ مگه نباید حداقل 1 میلیون بخاطر این کد به کد کردن نشون بده؟
 

mhjtalarebourse

Well-Known Member
کاربر فعال
سلام
من یک سوال برام پیش اومده
تو نماد طلا2 حقوقی 1 میلیون سهم خریده و فروخته http://www.tsetmc.com/loader.aspx?ParTree=151311&i=68285083509815728#
اما تو نماد طلا حقوقی 1400 فروخته و 900 هزار تا خریده (تا این لحظه) http://www.tsetmc.com/loader.aspx?ParTree=151311&i=68285083509815728#

داستان چیه؟
اگر توی طلا2 حقوقی 1 میلیون تا به یه حقوقی دیگه کد به کد کرده، پس چرا اون حقوقی توی خریدارهای طلا نیومده؟ یعنی چرا خریدار حقوقی توی طلا خریدش زیر 1 میلیون نشون داده میشه؟ مگه نباید حداقل 1 میلیون بخاطر این کد به کد کردن نشون بده؟
سلام.
من اصلا با این نماد و نمادهایی مانند این آشنا نیستم.
منظورتان را (پرسشتان را) متوجه نمی‌شوم. اطلاعات نماد دوم ربطی به اطلاعات نماد اول (طلا۱) ندارد. فقط اگر در اینجا بخش «سهامداران» (یا همان فهرست سهامدارن درصدی) داشتیم شاید در آن می‌توانستیم تغییرات را در نماد طلا۱ هم مشاهده کنیم.
پس
اطلاعات حقوقی/حقیقی روزانه در نماد یکم (هر شرکتی) بالکل می‌تواند با اطلاعات نماد دوم آن شرکت متفاوت باشد.
 
آخرین ویرایش:

prince0fpersia

Well-Known Member
کاربر فعال
عضو تازه
سلام.
من اصلا با این نماد و نمادهایی مانند این آشنا نیستم.
منظورتان را (پرسشتان را) متوجه نمی‌شوم. اطلاعات نماد دوم ربطی به اطلاعات نماد اول (طلا۱) ندارد. فقط اگر در اینجا بخش «سهامداران» (یا همان فهرست سهامدارن درصدی) داشتیم شاید در آن می‌توانستیم تغییرات را در نماد طلا۱ هم مشاهده کنیم.
پس
اطلاعات حقوقی/حقیقی روزانه در نماد یکم (هر شرکتی) بالکل می‌تواند با اطلاعات نماد دوم آن شرکت متفاوت باشد.
سلام بر شما برادر عزیز
مگه اطلاعات نماد 2 همان کد به کد کردن ها(معاملات بلوکی) در نماد اصلی نیست؟
سوال من این بود که چرا همان مقداری که توی نماد 2 دارن کد به کد میکنن، همزمان توی اطلاعات نماد 1 دیده نمیشه؟

پس شما میگید نماد 2 معاملاتی هستن که در نماد 1 درج نمیشه اطلاعاتشون. حتی در میزان حجم و ارزش نماد 1 هم تغییری ایجاد نمیکنن؟
یعنی مثلا این روزها دیدم نماد فخوز2 فعال بوده. و در حد 10-20 میلیارد هم روزانه کد به کد(یا معاملات بلوکی) کرده فکر کنم. ولی در فخوز هیچ اطلاعاتی از این معاملات درج یا دخیل نبوده و مثل 2 نماد جدا توی سایت بورس باهاشون رفتار میشه؟ (هرچند که جفت نمادها مربوط به یک شرکت هست)
 

mhjtalarebourse

Well-Known Member
کاربر فعال
سلام بر شما برادر عزیز
مگه اطلاعات نماد 2 همان کد به کد کردن ها(معاملات بلوکی) در نماد اصلی نیست؟
سوال من این بود که چرا همان مقداری که توی نماد 2 دارن کد به کد میکنن، همزمان توی اطلاعات نماد 1 دیده نمیشه؟

پس شما میگید نماد 2 معاملاتی هستن که در نماد 1 درج نمیشه اطلاعاتشون. حتی در میزان حجم و ارزش نماد 1 هم تغییری ایجاد نمیکنن؟
یعنی مثلا این روزها دیدم نماد فخوز2 فعال بوده. و در حد 10-20 میلیارد هم روزانه کد به کد(یا معاملات بلوکی) کرده فکر کنم. ولی در فخوز هیچ اطلاعاتی از این معاملات درج یا دخیل نبوده و مثل 2 نماد جدا توی سایت بورس باهاشون رفتار میشه؟ (هرچند که جفت نمادها مربوط به یک شرکت هست)
دقیقا.
هر دو نماد مال یک شرکت هستند ولی حسابشان جداست.
حالا نمی‌دانم در داده‌های TseClient هم این موارد جمع می‌شود یا آنجا هم جداست.
ولی جالبش اینجاست که این کد به کد کردن‌ها در میزان تغییرات شاخص تاثیر گذار است! (به خدا عجب گیری افتاده‌ایم‌ها! هر جا دوست دارند حساب می‌کنند و هر جا دوست ندارند حساب نمی‌کنند! :confused::))
به هر روی... در مورد شاخص‌سازی یا شاخص‌بازی بین اهالی بازار سرمایه مشهور است و به وضوح دیده‌ایم که خیلی وقت‌ها با همین کد به کد کردن‌ها بین خودشان شاخص‌بازی‌شان را انجام می‌دهند و یک باره که تمام بازار منفی است با یک کد به کد کردن در نماد مثلا فارس شاخص را ۱۰۰۰ واحد مثبت می‌کنند! (مردم را هم انگار مانند خودشان چیز فرض می‌کنند! :D یعنی دقیقا همه می‌دانند جریان چیست و باز از این کارها می‌کنند! دقیقا مانند آمارهای تورم که در تلویزیون ارایه می‌شود و همه هم می‌دانند درست است یا دروغ... ولی باز تو دوربین زل می‌زنند و اعلام می‌کنند ما تورم نداشته‌ایم یا تورم فلان قدر است...)
 

prince0fpersia

Well-Known Member
کاربر فعال
عضو تازه
دقیقا.
هر دو نماد مال یک شرکت هستند ولی حسابشان جداست.
حالا نمی‌دانم در داده‌های TseClient هم این موارد جمع می‌شود یا آنجا هم جداست.
ولی جالبش اینجاست که این کد به کد کردن‌ها در میزان تغییرات شاخص تاثیر گذار است! (به خدا عجب گیری افتاده‌ایم‌ها! هر جا دوست دارند حساب می‌کنند و هر جا دوست ندارند حساب نمی‌کنند! :confused::))
به هر روی... در مورد شاخص‌سازی یا شاخص‌بازی بین اهالی بازار سرمایه مشهور است و به وضوح دیده‌ایم که خیلی وقت‌ها با همین کد به کد کردن‌ها بین خودشان شاخص‌بازی‌شان را انجام می‌دهند و یک باره که تمام بازار منفی است با یک کد به کد کردن در نماد مثلا فارس شاخص را ۱۰۰۰ واحد مثبت می‌کنند! (مردم را هم انگار مانند خودشان چیز فرض می‌کنند! :D یعنی دقیقا همه می‌دانند جریان چیست و باز از این کارها می‌کنند! دقیقا مانند آمارهای تورم که در تلویزیون ارایه می‌شود و همه هم می‌دانند درست است یا دروغ... ولی باز تو دوربین زل می‌زنند و اعلام می‌کنند ما تورم نداشته‌ایم یا تورم فلان قدر است...)

درباره ی شاخص سازی و شاخص بازی حرفتون کاملا صحیح هست... منم اسمشو میذارم مسخره بازی!
درباره ی کدهای شماره 2 هم، شاید این به نفع ما باشه. چون اگر اینهارو هم قاطی معاملات کد اصلی انجام میدادن، دیگه خیلی مسخره بازی بیشتر میشد. و دیگه واقعا از تابلوی معاملات شاید هیچی نمیشد فهمید! اما الان حداقل شاید از روی خرید و فروش حقیقی-حقوقی ها بشه یکم حدس زد که چکار دارن میکنن؟ و یا بهتره بگم یه چیزی هم گیر سهام دار خرد زرنگ بیاد! (چیزی که تو کد به کد شماره 2 به خاطر مشخص بودن کد خریدار و فروشنده ممکن نیست).
 

mhjtalarebourse

Well-Known Member
کاربر فعال
آشنایی با چند بخش مفید از تارنمای TseTmc
_________________________________________


تاریخچه بسیار جالب و مفیدی از تغییرات تارنمای TseTmc:
http://rawxgzk.tsetmc.com/Site.aspx?ParTree=1116

راهنمای داده‌های تارنمای TseTmc:
http://www.tsetmc.com/Site.aspx?ParTree=11141111
(احتمالا مربوط به توابع جاواسکریپت مورد استفاده درون صفحه‌ی دیده‌بان بازار در تارنمای TseTmc باید باشد.)
همچنین این هم هست:
http://service.tsetmc.com/WebService/TsePublicV2.asmx

فهرست اطلاعات ارایه شده در نسخه قدیمی (که هنوز به‌دردبخور هستند):
http://rawxgzk.tsetmc.com/Site.aspx?ParTree=111C
برخی از موارد این فهرست:
گروه‌بندی نمادها:
http://rawxgzk.tsetmc.com/Loader.aspx?ParTree=111C1417
وضعیت نمادها:
http://rawxgzk.tsetmc.com/Loader.aspx?ParTree=111C1411
 

prince0fpersia

Well-Known Member
کاربر فعال
عضو تازه
آشنایی با چند بخش مفید از تارنمای TseTmc
_________________________________________


تاریخچه بسیار جالب و مفیدی از تغییرات تارنمای TseTmc:
http://rawxgzk.tsetmc.com/Site.aspx?ParTree=1116


راهنمای داده‌های تارنمای TseTmc:
http://www.tsetmc.com/Site.aspx?ParTree=11141111
(احتمالا مربوط به توابع جاواسکریپت مورد استفاده درون صفحه‌ی دیده‌بان بازار در تارنمای TseTmc باید باشد.)
همچنین این هم هست:
http://service.tsetmc.com/WebService/TsePublicV2.asmx


فهرست اطلاعات ارایه شده در نسخه قدیمی (که هنوز به‌دردبخور هستند):
http://rawxgzk.tsetmc.com/Site.aspx?ParTree=111C
برخی از موارد این فهرست:
گروه‌بندی نمادها:
http://rawxgzk.tsetmc.com/Loader.aspx?ParTree=111C1417
وضعیت نمادها:
http://rawxgzk.tsetmc.com/Loader.aspx?ParTree=111C1411
سلام مهندس
ممنون بابت لینک های مفیدی که قرار دادین... امیدوارم چیزهای خوبی از داخلش پیدا بشه
 

prince0fpersia

Well-Known Member
کاربر فعال
عضو تازه
من امروز بعد از مدتها نشستم و انواع دستورهای شرطی که میشه با متاتریدر گذاشت بررسی کردم. و متاسفانه چیزی که مطلوبم بود گویا وجود نداره! من دنبال دستوری بودم که شبیه buy stop limit باشه اما با این تفاوت که قیمت شرط واسه سفارش گذاری پایینتر از قیمت فعلی بازار باشه نه بالاتر!

یعنی الان قیمت سهمی 100 تومنه. من پیش بینی میکنم برسه به 90 و برگرده بره بالا. برای همین شرطی بذارم که اگر قیمت رسید به 91، یه سفارش بذار رو قیمت 90. ولی متاسفانه همچین قابلیتی توی متاتریدر وجود نداره.

قابلیت متا تریدر اینطوری هست که شما یا باید buy limit بذاری که همون دستوری هست که تو سایت کارگزاری هم میشه گذاشت، و یه سفارش گذاری ساده است که به درد من نمیخوره (چون همون لحظه به سفارشات جدول بورس اضافه میشه و نشون داده میشه)، و یا اینکه buy stop limit باید بذاری، که اونم اینطوری هست که مثلا سهم 100 تومن هست الان، شما باید یه شرط بذاری مثلا روی 101 تومن و بگی اگر این قیمت شد، بعدش بیا یه سفارش بذار مثلا روی 90 تومن. که اینم از اینجا به بعدش شبیه buy limit میشه و سفارش شمارو توی جدول نشون میده!

چیزی که من دنبالشم این بود که سفارش من توی جدول نباشه و به محضی که به شرط من رسید به جدول اضافه بشه. که متاسفانه متاتریدر فاقد چنین قابلیتیه!
 

prince0fpersia

Well-Known Member
کاربر فعال
عضو تازه
من امروز بعد از مدتها نشستم و انواع دستورهای شرطی که میشه با متاتریدر گذاشت بررسی کردم. و متاسفانه چیزی که مطلوبم بود گویا وجود نداره! من دنبال دستوری بودم که شبیه buy stop limit باشه اما با این تفاوت که قیمت شرط واسه سفارش گذاری پایینتر از قیمت فعلی بازار باشه نه بالاتر!

یعنی الان قیمت سهمی 100 تومنه. من پیش بینی میکنم برسه به 90 و برگرده بره بالا. برای همین شرطی بذارم که اگر قیمت رسید به 91، یه سفارش بذار رو قیمت 90. ولی متاسفانه همچین قابلیتی توی متاتریدر وجود نداره.

قابلیت متا تریدر اینطوری هست که شما یا باید buy limit بذاری که همون دستوری هست که تو سایت کارگزاری هم میشه گذاشت، و یه سفارش گذاری ساده است که به درد من نمیخوره (چون همون لحظه به سفارشات جدول بورس اضافه میشه و نشون داده میشه)، و یا اینکه buy stop limit باید بذاری، که اونم اینطوری هست که مثلا سهم 100 تومن هست الان، شما باید یه شرط بذاری مثلا روی 101 تومن و بگی اگر این قیمت شد، بعدش بیا یه سفارش بذار مثلا روی 90 تومن. که اینم از اینجا به بعدش شبیه buy limit میشه و سفارش شمارو توی جدول نشون میده!

چیزی که من دنبالشم این بود که سفارش من توی جدول نباشه و به محضی که به شرط من رسید به جدول اضافه بشه. که متاسفانه متاتریدر فاقد چنین قابلیتیه!
درواقع خلاصه تر و بهتر بخوام بگم، من میخوام درخواست خریدم(یا فروش) درست زمانی به سیستم بورس ارسال بشه که قیمت به نقطه ی مطلوب من رسیده باشه، و قبلش سفارش من وارد جدول نشه که بقیه ببیننش! اما گویا چنین قابلیتی در MT5 وجود نداره
 

prince0fpersia

Well-Known Member
کاربر فعال
عضو تازه
آقا من یه سوال دارم:
الان این تنظیمات فیلتر، تا جایی که من میدونم، روی مرورگر ذخیر میشه درسته؟ یعنی من چه تیک فیلترم رو فعال کنم و چه غیر فعال، آدرس صفحه ی دیده بانم همونه. درسته؟

حالا سوال اینجاست که، من اگر بخوام وب اسکرپینگ کنم، باید ادرس صفحه دیده بان رو بدم دیگه؟ و این معنیش این هست که فیلتر من اینجا بلا استفاده میشه و کل اطلاعات دیده بان رو میخونه. درسته؟

سوال بعدی اینکه، توی صفحه ی دیده بان، گزینه ی خروجی رو که میزنی، 2 تا گزینه داره برای اینکه از صفحه ی دیده بان خودمون فایل html or excel بگیریم. اما هیچ ادرسی براش نذاشته و فقط یه نفر باید بره دستی کلیک کنه روی خروجی. امکانش نیست یه کدی بنویسیم که اون دکمه ی خروجی رو فعال کنه و بصورت اتومات خروجی بگیره واسمون؟ (البته فکر کنم میشه همون وب اسکرپینگ از داخل فایل اکسل که یکبار دستی گرفته باشیمش... اما برای html چطور؟ راهی نیست؟)
 

mhjtalarebourse

Well-Known Member
کاربر فعال
من امروز بعد از مدتها نشستم و انواع دستورهای شرطی که میشه با متاتریدر گذاشت بررسی کردم. و متاسفانه چیزی که مطلوبم بود گویا وجود نداره! من دنبال دستوری بودم که شبیه buy stop limit باشه اما با این تفاوت که قیمت شرط واسه سفارش گذاری پایینتر از قیمت فعلی بازار باشه نه بالاتر!

یعنی الان قیمت سهمی 100 تومنه. من پیش بینی میکنم برسه به 90 و برگرده بره بالا. برای همین شرطی بذارم که اگر قیمت رسید به 91، یه سفارش بذار رو قیمت 90. ولی متاسفانه همچین قابلیتی توی متاتریدر وجود نداره.

قابلیت متا تریدر اینطوری هست که شما یا باید buy limit بذاری که همون دستوری هست که تو سایت کارگزاری هم میشه گذاشت، و یه سفارش گذاری ساده است که به درد من نمیخوره (چون همون لحظه به سفارشات جدول بورس اضافه میشه و نشون داده میشه)، و یا اینکه buy stop limit باید بذاری، که اونم اینطوری هست که مثلا سهم 100 تومن هست الان، شما باید یه شرط بذاری مثلا روی 101 تومن و بگی اگر این قیمت شد، بعدش بیا یه سفارش بذار مثلا روی 90 تومن. که اینم از اینجا به بعدش شبیه buy limit میشه و سفارش شمارو توی جدول نشون میده!

چیزی که من دنبالشم این بود که سفارش من توی جدول نباشه و به محضی که به شرط من رسید به جدول اضافه بشه. که متاسفانه متاتریدر فاقد چنین قابلیتیه!
من متاتریدر بلد نیستم. ولی مطمئنم همچنین قابلیتی را می‌توان داشت. برنامه‌نویسی است دیگر... مگر می‌شود همچنین قابلیتی وجود نداشته باشد! آدم ‌می‌نویسد هر وقت رسید به فلان قیمت یک سفارش بگذار در فلان قیمت. مگر می‌تواند نرم‌افزار سرپیچی کند؟ مگر دست خودش است...؟ دِهَه!

اما اگر منظورتان خرید و فروش دستی است... برطبق این: https://www.investopedia.com/university/how-to-use-meta-trader-4/order-types.asp و این: https://www.metatrader4.com/en/trading-platform/help/positions/orders در متاتریدر چهار این قابلیت وجود ندارد.
ولی بر طبق این: https://www.metatrader5.com/en/mobile-trading/iphone/help/trade/general_concept/order_types در متاتریدر پنج این قابلیت وجود دارد.
ولی احتمالا این buy_stop_limit با آنچه شما می‌فرمایید فرق می‌کند. احتمالا این منظورش این است که یک مقاومتی به سمت بالا شکسته شود و سپس دستور buy_limit گذاشته شود ولی شما می‌فرمایید چیزی می‌خواهید که زمانی که یک حمایت به سمت پایین شکست دستور buy_limit شما قرار داده شود...

  • Buy Stop Limit – this type combines the two first types being a stop order for placing Buy Limit. As soon as the future Ask price reaches the stop-level indicated in the order (the Price field), a Buy Limit order will be placed at the level, specified in Stop Limit price field. A stop level is set above the current Ask price, while Stop Limit price is set below the stop level.
به واژه‌ی reaches در بالا نگاه کنید... معلوم نیست منظورش از این واژه چیست. شاید منظور شما را هم در بر داشته باشد. یعنی منظورش این باشد که چه از بالا ریچز به آن قیمت و چه از پایین ریچز به آن قیمت بالاخره دستور خرید قرار داده می‌شود.
...
بهترین کار این است که آدم آزمایش کند. هزینه‌ای هم که ندارد! دستور buy خودتان را (پس از یک stop که می‌دانید حتما شکسته می‌شود) در یک limit بگذارید که مطمئن باشید اجرایی نمی‌شود و می‌توانید آن را حذف کنید. سپس ببینید چه می‌شود و سفارش شما اجرایی می‌شود یا نه؟
...
به هر روی... اینها برای کار دستی است... ولی با نرم‌افزار حتما هر چه آدم بخواهد می‌تواند انجام دهد. (اگر با آمی‌بروکر می‌شد همین‌اکنون برنامه‌اش را می‌دادم... حیف که با متاتریدر زیاد آشنایی ندارم.)
یا علی
 

mhjtalarebourse

Well-Known Member
کاربر فعال
آقا من یه سوال دارم:
الان این تنظیمات فیلتر، تا جایی که من میدونم، روی مرورگر ذخیر میشه درسته؟ یعنی من چه تیک فیلترم رو فعال کنم و چه غیر فعال، آدرس صفحه ی دیده بانم همونه. درسته؟

حالا سوال اینجاست که، من اگر بخوام وب اسکرپینگ کنم، باید ادرس صفحه دیده بان رو بدم دیگه؟ و این معنیش این هست که فیلتر من اینجا بلا استفاده میشه و کل اطلاعات دیده بان رو میخونه. درسته؟
خیر.
بستگی دارد چگونه web scraping انجام دهید.

اگر این تنظیمات را بتوانید اعمال کنید می‌توانید دقیقا چیزی شبیه آنچه که می‌بینید را از اینترنت بگیرید.
در حقیقت این‌گونه بگویم که در عمل web scraping نرم‌افزار ما (مثلا در جاوا) خودش را به عنوان یک مرورگر اینترنتی معرفی می‌کند! حتی این قابلیت وجود دارد که خودش را به جای کروم یا فایرفاکس جا بزند! پس از این بابت
هیچ فرقی بین web scraping و web browsing وجود ندارد! :);):)
(البته این را بگویم که من هم‌اکنون خودم بلد نیستم تنظیمات را چگونه اعمال کنم. باید توابع جاواسکریپت را فراخوانی کرد یا local Storage و تنظیمات نشست (Session) را ذخیره کرد که هنوز رویش کار نکرده‌ام.)
 

mhjtalarebourse

Well-Known Member
کاربر فعال
سوال بعدی اینکه، توی صفحه ی دیده بان، گزینه ی خروجی رو که میزنی، 2 تا گزینه داره برای اینکه از صفحه ی دیده بان خودمون فایل html or excel بگیریم. اما هیچ ادرسی براش نذاشته و فقط یه نفر باید بره دستی کلیک کنه روی خروجی. امکانش نیست یه کدی بنویسیم که اون دکمه ی خروجی رو فعال کنه و بصورت اتومات خروجی بگیره واسمون؟ (البته فکر کنم میشه همون وب اسکرپینگ از داخل فایل اکسل که یکبار دستی گرفته باشیمش... اما برای html چطور؟ راهی نیست؟)
منظورتان را دقیق نگرفتم. البته انگار خودتان پاسخ خودتان را دادید. همین‌جور اشاره می‌کنم به همان راهنماهایی که پیوندش را از خود تارنمای TseTmc در چند ارسال بالاتر قرار دادم. آنجا قشنگ این موارد نوشته شده و با عنوان‌بندی خوبی که دارد به آسانی می‌توان پاسخ را در عرض پنج دقیقه یافت. برای HTML هم اگر درست منظور شما را گرفته باشم در داخل برنامه با هر بار Refresh کردن یا حتی دوباره خواندن اطلاعات صفحه (اگر در Web Scraping خودمان گزینه‌ی فعال بودن جاواسکریپت را فعال کرده باشیم) می‌توان داده‌های تازه را دریافت کرد.
 
بالا