صفحه 1 از 33 123411 ... آخرین
نمایش نتایج: از 1 به 10 از 323

موضوع: آمی بروکر را رام کنیم

  1. #1
    عضو فعال analyst آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    مشهد
    نوشته ها
    445
    تشکر
    296
    تشکر شده 2,486 بار در 329 ارسال

    آمی بروکر را رام کنیم

    مقدمه

    آیا می خواهید با یک کلیک چند صد شرکت بورسی را در عرض چند ثانیه با استراتژی خودتان تحلیل کنید؟

    AFL زبان برنامه نویسی مخصوص AmiBroker است که برای تعریف و ایجاد اندیکاتورهای سفارشی، اسکنرها و آزمون کارایی استفاده می شود این زبان برنامه نویسی بسیار شیبه به C و C++می باشد. ولی مسلما AmiBroker تغییراتی هم در آن داده است تا تحلیل گران بتوانند توسط آن با یک کلیک هزاران شرکت را تحلیل کنند.

    در واقع به نوعی، اکسپرت می سازیم ولی قابلیت خرید و فروش خودکار را از بورس نداریم. هر چند یک اکسپرت که بر مبنای یک استراتژی دقیق و منظم و تست شده میتواند سود دهی داشته باشد اما اکثریت اکسپرت ها چنین ویژگی ای ندارند .نکته ی دیگر اینکه یک اکسپرت هر چقدر دارای کدهای پیچیده باشد و از روابط پیچیده ی ریاضی و اندیکاتورهای مختلف در آن استفاده شود، باز هم نمی تواند بهتر از یک انسان تحلیل کند . به عنوان مثال یک ربات را در نظر بگیرید که هر چقدر هم از فناوری های پیچیده در ساخت آن استفاده شده باشد اما یک انسان همیشه بهتر از یک ربات می تواند منزلش را جارو برقی بکشد!

    توصیه اکید من این است که صرفا بخاطر سیگنالی که برنامه می دهد اقدام به خرید و فروش نفرمایید و فقط بعنوان یک فیلتر به آنها نگاه کنید چرا که هر بازاری با مشخصات خاصش استراتژی خاص خود را می طلبد و سیستم شما ممکن است در بازارهایی دچار سیگنال های غلط فراوان شود.

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

    _________________________________________________

    کسانی که هنوز با آمی بروکر آشنا نیستند می توانند از مطالب سرکار خانم آریانفر در لینک های زیر و pdf ای که جناب آقای گنجعلی (حجت) در مورد Tseclient تهیه نموده اند در این لینک استفاده فرمایند.

    آموزش تحلیل تکنیکال و آمی بروکر - تالار بورس
    آموزش تحلیل تکنیکال و آمی بروکر–boursy.com
    ویرایش توسط analyst : 2010/12/14 در ساعت 17:23


  2. #2
    عضو فعال analyst آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    مشهد
    نوشته ها
    445
    تشکر
    296
    تشکر شده 2,486 بار در 329 ارسال

    Post جلسه اول – اولین برنامه

    با سلام
    امروز می خواهیم برنامه ای در آمی بروکر بنویسیم که لیست شرکت هایی که RSI زیر 30 دارند را به ما بدهد.
    ممکن است هر آنچه را که در ادامه رخ می دهد متوجه نشوید، اما در هر صورت این مثال ها را انجام دهید زیرا همین کار هم اطلاعات زیادی به شما می دهد. مطمئنا اولین برنامه ساده خواهد بود اما طی این مثال ها متوجه می شوید که AFL چقدر کار شما را ساده می کند.
    قدم اول ایجاد فایلی است که فرمول استراتژی شما در آن ذخیره می شود. همانطور که در شکل زیر می بینید باید در سمت چپ برنامه آمی بروکر برگه Charts را انتخاب نمایید و در یک پوشه بصورت انتخابی فایل فرمول را ایجاد نمایید. برای مثال بر روی پوشه Custom راست کلیک نموده و گزینه New و از آنجا Formula را انتخاب نمایید و یک نام جدید برای فایل ایجاد شده تایپ کنید. یا بطور خلاصه مسیر زیر را بروید:
    Charts > Custom > New > Formula


    فایل شما ایجاد شد. حال می خواهیم کد استراتژی را در فایلی که ایجاد کرده ایم ذخیره نماییم. برای اینکار روی فایلی که ایجاد کرده اید راست کلیک نموده و گزینه Edit را برگزینید. آنگاه پنجره زیر برای ویرایش کد باز خواهد شد. حال کد زیر را در این پنجره وارد نمایید:
    ;Buy=Rsi(14)<30

    برای ذخیره کد از منو File گزینه Save را انتخاب نمایید.


    فایل کد استراتژی شما آماده شده است. حال برای اجرای استراتژی بر روی فایل ایجاد شده راست کلیک نمایید و بر روی گزینه Analysis کلیک کنید، سپس پنجره ای مانند شکل زیر باز خواهد شد. طبق شکل در کادر وسط، گزینه from را انتخاب نمایید و بازه تاریخی مورد نظرتان را وارد نمایید. سپس برای چک کردن تمام شرکت ها توسط استراتژی شما دکمه Scan را کلیک نمایید. آنگاه برنامه لیستی از شرکت ها را که در بازه زمانی مورد نظر دارای شرایط استراتژی شما بوده اند را نمایش میدهد. با دابل کلیک بر روی نام شرکت نمودار مربوطه در پنجره آمی بروکر نمایش داده می شود.
    (اگر n last days را انتخاب کنید آخرین روز معاملاتی را برای شرکت ها در نظر می گیرد مثلا آخرین روز معاملاتی شرکتی را که یکسال قبل نماد آن بسته شده و هنوز باز نشده می آورد.)
    موفق باشید.

    ویرایش توسط analyst : 2011/01/08 در ساعت 01:55


  3. #3
    ستاره دار* (حجت) آواتار ها
    تاریخ عضویت
    Nov 2010
    نوشته ها
    1,562
    تشکر
    2,981
    تشکر شده 5,064 بار در 1,263 ارسال
    سلام جناب آنالیست
    عالی بود، بنده که استفاده کردم. خوشحالم که بچه های مشهد در این راه پیشرو هستند. موفق باشید.
    لا اله الا انت سبحانک انی کنت من الظالمین

  4. 8 کاربر به خاطر ارسال مفید (حجت) از ایشان تشکر کرده اند:


  5. #4
    عضو فعال analyst آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    مشهد
    نوشته ها
    445
    تشکر
    296
    تشکر شده 2,486 بار در 329 ارسال

    جلسه 2- استراتژی RSI Rollercoaster

    بعضی اوقات ساده ترین، بهترین است. اگر بخواهیم 5 اندیکاتور معروف تحلیل تکنیکی را انتخاب کنیم، Rsi بدون شک یکی از آنها خواهد بود. استراتژی RSI Rollercoaster فقط برای بازارهایی مناسب است که قیمت در دامنه مشخصی نوسان کند و در چنین شرایطی است که شرایط خرید هیجانی می تواند منجر به برگشت قیمت شود.

    شرایط ورود به معامله خرید:
    1. قبل از ورود، بایستی Rsi کمتر از 30 باشد.
    2. صبر کنید تا یک کندل صعودی تشکیل شود و موقع بسته شدن آن، Rsi به بیش از 30 افزایش یافته باشد.
    3. با شروع کندل بعد وارد معامله خرید شوید.
    4. حد زیان خود را در یک نقطه کف مناسب قرار دهید.

    کد برنامه:

    شرح کد:
    خط اول زمانی که Rsi به بالای 30 می رود دستور خرید میدهد.
    خط دوم باعث می شود درصورتیکه فایل ایجاد شده را مانند هر اندیکاتور دیگر با موس بکشید و روی نمودار قیمت بیاندازید، در جاهایی که rsi مقدار 30 را به بالا قطع کرده است با فلش سبز رنگ نشان می دهد.

    (شما می توانید دستور فروش را هم با استفاده از دستور sell استفاده کنید ولی معمولا کاربرد ندارد، یک عیبش این است که اگر فروش را هم بکار ببرید بعد از هر خرید اگر سیگنال فروش دریافت نکند سیگنال خرید بعدی را نشان نمی دهد و دیگر اینکه معمولا سهامی را که در سبدمان داریم تعداد کمی هستند و بصورت دستی چک می کنیم)

    استراتژی به نقل از سایت investopedia
    ویرایش توسط analyst : 2011/01/08 در ساعت 02:00

  6. 13 کاربر به خاطر ارسال مفید analyst از ایشان تشکر کرده اند:


  7. #5
    عضو فعال analyst آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    مشهد
    نوشته ها
    445
    تشکر
    296
    تشکر شده 2,486 بار در 329 ارسال

    دانلود1

    با سلام

    دوستانی که دارن مفاهیم اولیه کار با آمی بروکر رو یاد می گیرن فایل زیر می تونه بهشون کمک کنه که شامل مباحث زیر است:
    نصب برنامه
    TceClient
    ورود اطلاعات به آمی بروکر
    شروع کار
    افزایش سرمایه و سود نقدی

    دانلود آموزش آمی بروکر

    این لینک هم مفاهیم اولیه برنامه نویسی در آمی بروکر است که به انگلیسی است.

  8. 5 کاربر به خاطر ارسال مفید analyst از ایشان تشکر کرده اند:


  9. #6
    عضو فعال analyst آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    مشهد
    نوشته ها
    445
    تشکر
    296
    تشکر شده 2,486 بار در 329 ارسال

    زنگ تفریح 1

    با سلام
    امروز می خواهیم آمی بروکر رو به دلخواه خودمون تغییر چهره بدیم:

    1- تغییر Theme آمی بروکر

    برای اینکار مانند "شکل 1" از منوی Tools گزینه Customize را انتخاب نمایید و سپس مانند "شکل 2" برگه Appearance را انتخاب نمایید و از طریق دو قسمتی که در "شکل 2" نشان داده شده Themeها را عوض نمایید که بنظرم office2003 از بقیه بهتر است.



    شکل 1


    شکل 2

    2- اضافه کردن TseClient به منوهای آمی بروکر

    همانطور که در "شکل 1" ملاحظه می فرمایید در منو Tools آخرین گزینه TseClient است که می توان با کلیک بر روی آن TseClient را از درون آمی بروکر فراخوانی کرد. برای اینکار از منوی Tools گزینه Customize را کلیک نموده سپس مانند "شکل 3" به برگه Tools بروید و در آنجا بر روی دکمه ای که در شکل نشان داده شده کلیک نمایید و برنامه اجرایی TseClient را از مسیر نصب انتخاب نمایید.
    (شما می توانید هر برنامه exe را از داخل آمی بروکر فراخوانی نمایید که در اینجا برای TseClient نشان داده شد)


    شکل 3

    3- مخفی نمودن پنجره های سمت چپ

    می توانید برای وسیع تر شدن فضای کارتان در آمی بروکر پنجره های سمت چپ را مخفی نمایید تا بصورت برگه هایی در سمت چپ برنامه نمایش داده شوند. برای اینکار مانند شکل چهار بر روی دکمه های مربوطه کلیک نمایید.


    شکل 4

    موفق باشید
    ویرایش توسط analyst : 2011/01/08 در ساعت 01:59

  10. 14 کاربر به خاطر ارسال مفید analyst از ایشان تشکر کرده اند:


  11. #7
    عضو عادی abtin آواتار ها
    تاریخ عضویت
    Dec 2010
    نوشته ها
    45
    تشکر
    113
    تشکر شده 134 بار در 37 ارسال
    بسم الله الرحمن الرحیم
    سلام جناب analyst بسیار مباحث بکری رو فرمودی بسیار ممنون خیلی استفاده کردم .
    امید که همیشه شاد و پیروز باشید

  12. کاربر زیر به خاطر ارسال مفید abtin از ایشان تشکر کرده است:


  13. #8
    عضو فعال analyst آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    مشهد
    نوشته ها
    445
    تشکر
    296
    تشکر شده 2,486 بار در 329 ارسال

    جلسه 3- استراتژی Turn to Trend

    در این استراتژی از چارچوب کاری معامله بر اساس روند بهره گیری می شود. این استراتژی از چارچوب های زمانی چندگانه، میانگین متحرک و باندهای بولینگر برای تعیین نقطه ورود بهره می گیرد. برای تشخیص روند در نمودار روزانه از یک میانگین متحرک ساده 20 روزه استفاده می کنیم. یک ماه شامل 20 روز معاملاتی است و به همین دلیل میانگین متحرک 20 روزه معیار مناسبی برای تشخیص روند است. اگر قیمت بالای میانگین متحرک حرکت کند، دارای روند مثبت و اگر پایین میانگین متحرک حرکت نماید، دارای روند منفی می باشد. باندهای بولینگر ما را قادر می سازند تا حرکت قیمت را اندازه گیری کنیم. این باندها قیمت های افراطی را با استفاده از انحراف معیار قیمت نسبت به میانگین متحرک 20 روزه اندازه گیری می نماید.

    قواعد خرید:
    1. در نمودار روزانه، یک میانگین متحرک 20 روزه قرار می دهیم و مطمئن می شویم که بسته شدن قیمت روز بالاتر از این میانگین انجام شده باشد.
    2. در این شرایط فقط به دنبال سیگنال های خرید هستیم.
    3. دو باند بولینگر با انحراف معیارهای 2 و 3 برابر روی نمودار قیمت قرار می دهیم.
    4. هرگاه قیمت از سمت پایین به بیشتر از محدوده بین باندهای بولینگر 2 و 3 برابر انحراف معیار حرکت کرد و در همین محدوده بسته شد، خرید می کنیم.

    قواعد فروش:
    1. در نمودار روزانه، یک میانگین متحرک 20 روزه قرار می دهیم و مطمئن می شویم که بسته شدن قیمت روز پایین تر از این میانگین انجام شده باشد.
    2. در این شرایط فقط به دنبال سیگنال های فروش هستیم.
    3. دو باند بولینگر با انحراف معیارهای 2 و 3 برابر روی نمودار قیمت قرار می دهیم.
    4. هرگاه قیمت از سمت بالا به کمتر از محدوده بین باندهای بولینگر 2 و 3 برابر انحراف معیار حرکت کرد و در همین محدوده بسته شد، فروش می کنیم.

    استراتژی به نقل از سایت http://www.investopedia.com

    کد برنامه:


    تعاریف جدید:

    C: قیمت بسته یا همان Close می باشد.
    AND: عملگرهای منطقی مانند and و or به شما این امکان را می دهند تا دو یا چند مجموعه از مقایسه های شرطی را با هم ترکیب کنید. اگر هر دوطرف and درست باشد کل گزاره شرطی درست است و گزاره ای با or وقتی درست است که حداقل یکطرف از شرط ها درست باشند.
    ma: این تابع در اینجا میانگین متحرک قیمت های بسته را برای 20 روز محاسبه میکند.
    cross: در جلسه 2 هم آمده بود که تقاطع دو مقدار را نشان می دهد و در اینجا عبور قیمت از باندهای بولینگر را نشان می دهد و بالعکس.
    BBandbot: باند بولینگر پایین در اینجا برای دوره 20 روزه و انحراف معیار 2 برابر می باشد.
    BBandtop: باند بولینگر بالا در اینجا برای دوره 20 روزه و انحراف معیار 2 برابر می باشد.

    فایل شامل کد را از اینجا دانلود نمایید.

    این استراتژی بیشتر جهت تسلط شما به نحوه کد نویسی آورده شده وگرنه من خودم امتحان کردم، خیلی کم سیگنال می دهد و سیگنال ها هم چنگی به دل نمی زند.
    ویرایش توسط analyst : 2011/01/08 در ساعت 02:06

  14. 12 کاربر به خاطر ارسال مفید analyst از ایشان تشکر کرده اند:


  15. #9
    عضو فعال analyst آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    مشهد
    نوشته ها
    445
    تشکر
    296
    تشکر شده 2,486 بار در 329 ارسال

    زنگ تفریح 2 - Pattern Explorer 3.75

    با سلام

    امروز پلاگین PatternExplorer رو برای آمی بروکر به شما معرفی می کنم . این پلاگین شامل جستجوگر الگوهای قیمت، کندل استیک ها، ابرهای ایچیموکو، رنگین کمان، اندیکاتورها ، فیبوناچی و غیره است.

    PatternExplorer را به حجم 3.4 مگابایت از این لینک دانلود نمایید. ابتدا باید برنامه winrar را نصب داشته باشید تا آن را از حالت زیپ خارج کنید.

    طریقه نصب برنامه:
    1. فایل اجرایی نصب PatternExplorer را اجرا نمایید.
    2. طی نصب از شما سریال پرسیده می شود که در فایل Serial وجود دارد.
    3. برای کرک برنامه پس از پایان نصب از پوشه Cracked DLL فایل PatternExplorer.dll را به پوشه Plugins کپی نمایید تا جایگزین فایل قبلی شود.
    4. آمی بروکر را باز کنید در برگه charts پوشه PatternExplorer به سایر اندیکاتورها اضافه شده است.

  16. 6 کاربر به خاطر ارسال مفید analyst از ایشان تشکر کرده اند:


  17. #10
    عضو فعال analyst آواتار ها
    تاریخ عضویت
    Jan 1970
    محل سکونت
    مشهد
    نوشته ها
    445
    تشکر
    296
    تشکر شده 2,486 بار در 329 ارسال

    جلسه 4 - نوشتن اولین اندیکاتور (RSIa)

    تا امروز استراتژی ها را برای اسکن سریع تمام سهام ساختیم. اما امروز می خواهیم کد اولین اندیکاتورمان را بنویسیم. RSIa که در زیر معرفی می شود شامل دو خط است یکی RSI و دیگری میانگین متحرک RSI است. در کاربرد آن وقتی RSI میانگین متحرک خود را به بالا قطع میکند نشانه قدرت صعودی سهم خواهد بود و بالعکس.

    تصویر زیر کد مربوط به این اندیکاتور را نشان می دهد:


    شکل بالا دارای دو بلوک است که اولی یعنی RSIa خط Rsi را رسم می کند. و بلوک دوم که با _SECTION_BEGIN("MA"); شروع می شود خط میانگین متحرک RSI را رسم می کند.
    جهت اختصار به همین قدر توضیح قناعت می کنم. اما در صورت هرگونه ابهامی سوال بفرمایید تا شرح دهم.

    فایل کد RSIa را از اینجا دانلود نمایید

  18. 7 کاربر به خاطر ارسال مفید analyst از ایشان تشکر کرده اند:


صفحه 1 از 33 123411 ... آخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •