گروه ترجمه راهنمای ( help ) نرم افزار آمی بروکر

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • farhad61
    عضو فعال
    • Jul 2025
    • 512

    #1

    گروه ترجمه راهنمای ( help ) نرم افزار آمی بروکر

    سلام
    همونطور که میدونید نرم افزار آمی بروکر یکی از بهترین منابع واسه تحلیل داده هست که میشه گفت بیشترین استفاده رو دربین افرادی که در بورس فعال هستند داره .از مزایای این نرم افزار میشه به کاربر پسند بودن ، استفاده گرافیکی از تمام ابزارها ، راحتی استفاده ، کم حجم بودن نسبت به برنامه های مشابه ، قابلیت نوشتن اکسپرت ها و فرمول های مختلف و پیشرفته ، استفاده بسیار کم از منابع سیستم به هنگام تحلیل و موارد دیگه ایی که مطمئنا هنوز واسه خیلی از ما ناشناخته هست .
    خوب اگه بخایم استفاده کافی رو از یه نرم افزار ببریم چه کاری باید بکنیم؟ به نظر من دو راه وجود داره 1- خود ما جزء تیم ساخت نرم افزار باشیم 2- استفاده از قسمت راهنمای برنامه
    همینطور که مشخص هست گزینه دوم هم منطقی تره و هم راحت تر ;) . اما اینجا واسه ما که تسلط کافی به زبان انگلیسی نداریم یه مشکل بزرگ به وجود میاد :( . این ضعف بزرگ میتونه خیلی از قابلیت های این برنامه رو از دید ما مخفی نگه داره ، یه راه حل که میشه واسه این مشکل پیدا کرد ترجمه کامل و دقیق این راهنما توسط افرادی هست که به واژهای تخصصی هم تسلط داشته باشن :-?.
    با این مقدمه تصمیم گرفتم واسه رفع همیشگی این مشکل یه تیم ترجمه تشکیل بدیم و قسمت راهنمای این برنامه رو به مرور به فارسی ترجمه کنیم=D>.

    چند دلیلی که ما رو مجاب میکنه این کار بزرگ رو انجام بدیم به نظر من :
    1-خودمون بیشتر با امکانات این نرم افزار آشنا میشیم و میتونیم استفاده بیشتری ازش ببریم
    2-یه مرجع کامل واسه تمام افرادی میشه که از این برنامه استفاده میکنن ( که تعداد بسیار زیادی هم خواهند بود)
    3-یه جورایی زکات دانشی که در زمینه تسلط به زبان انگلیسی و اطلاعات بورسی که داریم رو پرداخت میکنیم که انشا الله مورد قبول واقع بشه
    4-این ترجمه به صورت رایگان در اختیار همه قرار میگیره اما با ذکر منبع اون که سایت بورسی هست . این مورد میتونه یه تبلیغ خیلی موثر واسه سایت هم باشه

    مواد لازم جهت ترجمه راهنمای نرم افزار آمی بروکر

    1- فایل راهنمای آمی روکر ( ترجیحا آخرین ویرایش ) 1 عدد
    2- تعداد زیادی مترجم با انگیزه :-B

    میتونید آخرین ورژن راهنمای آمی بروکر رو از لینک زیر دانلود کنید مرجع ما واسه ترجمه این فایل خواهد بود . فایل روی سایت اصلی آمی بروکر هست

    AmiBroker 5.30 User's Guide in PDF format 6.3MB

    نکته جالب در مورد این راهنما کامل بودن اون هست که 1109 صفجه داره :O

    خوب دوستان این گوی و این میدون، با یه یا علی کارمون رو شروع میکنیم :-bd
    فکر میکنی کاشی و سرامیک مورد نیازت رو چقدر گرونتر میخری ؟ :-s
    قیمت های ارائه شده ما غیر قابل رقابت هستند ;)
  • farhad61
    عضو فعال
    • Jul 2025
    • 512

    #2
    یه نکته ایی رو تذکر بدم
    لازم نیست حتما به صورت تخصصی هم زبان بلد باشید میتونید ترجمه های خودتون رو با هر سطحی که بلد هستید انجام بدین و اون رو در اختیار هماهنگ کننده قرار بدین این شخص که به نظرم باید به واژگان تخصصی تسلط دشته باشه با مقداری تغییر در متن ترجمه شده اون رو توی فایل ترجمه شده میزاره . خوبی این کار این هست که تمام متن با یه روال و نوع ترجمه به دست میاد که میتونه در درک بهتر مطالب مفید باشه

    چند نکته
    1- دوستان در ترجمه هاشون از مترجم گوگل استفاده نکنن جون به صورت کلمه به کلمه ترجمه میکنه و نمیشه دقدق ازش استفاده کرد . البته میتونید واسه مرحله اول برای خودتون این کار رو بکنید اما در فایلی که میخاهید روی سایت قرار بدین با تصحیح انجام شده باشه
    این هم لینک مترجم گوگل


    در مورد قسمت هایی که اول باید ترجمه بشه نظر دوستان مهمه . به نظر من چون خودم شدیدا به دنبال یاد گیری برنامه نویسی با این نرم افزار هستم قسمت فرمول نویسی اون رو اول ترجمه کنیم مفید تر خواهد بود ، چون قسمت های دیگه رو جسته گریخته و با کمی کنجکاوی میشه طرز استفادش رو متوجه شد اما این قسمت مهم رو بدون آموزش به هیچ وجه نمیشه یاد گرفت
    اگه بخاهید اهمیت این موضوع رو متوجه بشید بهتره چند پست اول تاپیک آمی بروکر را رام کنیم رو بخونید
    فکر میکنی کاشی و سرامیک مورد نیازت رو چقدر گرونتر میخری ؟ :-s
    قیمت های ارائه شده ما غیر قابل رقابت هستند ;)

    نظر

    • محاد
      عضو فعال
      • May 2011
      • 601

      #3
      سلام فرهاد جان
      با اینکه انگلیسیم تعریفی نداره
      میتونی رو من در حد توانم حساب کنی

      نظر

      • mehran89
        کاربر فعال
        • Jul 2011
        • 190

        #4
        در اصل توسط farhad61 پست شده است View Post
        یه نکته ایی رو تذکر بدم
        لازم نیست حتما به صورت تخصصی هم زبان بلد باشید میتونید ترجمه های خودتون رو با هر سطحی که بلد هستید انجام بدین و اون رو در اختیار هماهنگ کننده قرار بدین این شخص که به نظرم باید به واژگان تخصصی تسلط دشته باشه با مقداری تغییر در متن ترجمه شده اون رو توی فایل ترجمه شده میزاره . خوبی این کار این هست که تمام متن با یه روال و نوع ترجمه به دست میاد که میتونه در درک بهتر مطالب مفید باشه

        چند نکته
        1- دوستان در ترجمه هاشون از مترجم گوگل استفاده نکنن جون به صورت کلمه به کلمه ترجمه میکنه و نمیشه دقدق ازش استفاده کرد . البته میتونید واسه مرحله اول برای خودتون این کار رو بکنید اما در فایلی که میخاهید روی سایت قرار بدین با تصحیح انجام شده باشه
        این هم لینک مترجم گوگل


        در مورد قسمت هایی که اول باید ترجمه بشه نظر دوستان مهمه . به نظر من چون خودم شدیدا به دنبال یاد گیری برنامه نویسی با این نرم افزار هستم قسمت فرمول نویسی اون رو اول ترجمه کنیم مفید تر خواهد بود ، چون قسمت های دیگه رو جسته گریخته و با کمی کنجکاوی میشه طرز استفادش رو متوجه شد اما این قسمت مهم رو بدون آموزش به هیچ وجه نمیشه یاد گرفت
        اگه بخاهید اهمیت این موضوع رو متوجه بشید بهتره چند پست اول تاپیک آمی بروکر را رام کنیم رو بخونید
        سلام دوست عزیز.
        ممنونم که برای من پیام داده بودی.من در اسرع وقت براتون ترجمه می کنم.نیاز به گوگل ترنسلیت نیست، چون گوگل نمی تونه تخصصی ترجمه کنه و این به رشته های کامپیوتری برمی گرده به نظر من.البته من از اساتید دانشکده هم می تونم کمک بگیرم و یکی از دوستای خوبم که توی بورسی نیست.انشاالله که با کمک همه دوستان مشکل حل بشه.
        [COLOR="#00bfff"][SIZE="2"][B][SIZE="3"][SIZE="2"]تا نگاه می کنی وقت، وقت رفتن است-----------------پیش از آنکه باخبر شوی-----------------لحظه ی عظیمت تو ناگزیر می شود------------------آه ای دریغ و حسرت همیشگی ناگهان چه زود دیر می شود...[/SIZE][/SIZE][/B][/SIZE][/COLOR]

        نظر

        • analyst
          عضو فعال
          • Jul 2025
          • 446

          #5
          سلام به آقا فرهاد عزيز
          من هم موافقم .
          بنظر من با قرار دادن ترجمه ها توي اين تاپيك ، اينجا ميتونه مرجع خوبي بشه براي كار و برنامه نويسي در آمي بروكر و براي جلوگيري از تداخل نوشته ها برنامه هاي كاربردي كه مي نويسيم رو در تاپيك آمي بروكر را رام كنيم بزاريم.
          با ابراز علاقه دوستان به مباحث پيشرفته و علمي اين فروم داره به يكي از بهترين فروم هاي تخصصي بورس تبديل ميشه.

          نظر

          • analyst
            عضو فعال
            • Jul 2025
            • 446

            #6
            بعنوان اولين مطلب قسمت فرمول نويسي رو شروع مي كنم:

            Afl زبان مخصوص برنامه نويسي در آمي بروكر است كه مي توان توسط آن انديكاتورهاي مخصوص به خود را بنويسيم همچنين ميتوانيم استراتژي هاي خودمان را از طريق برنامه نويسي به ماشين بسپاريم تا سهام منطبق با آن استراتژي را نرم افزار به ما بدهد هميچنين مي توانيم استراتژي هايمان را مورد آزمون قرار دهيم و ببينيم در شرايط واقعي به ما چقدر سود ميدهند.

            ---------------------------------------------------------------------------------------------------------------------

            زبان afl شامل 5 قسمت است:
            1-شناسه ها
            شناسه ها نام هاي دلخواهي هستند شامل توابع و متغيرها و تغيير پذيرند، كه از حروف، اعداد و آندرلاين ساخته شده اند و به بزرگي و كوچكي حروف حساس نمي باشند.
            2-ثابت ها
            ثابت ها شامل مقادير عددي و يا كاراكتري هستند كه قابل تغيير نيستند.
            3-رشته ها
            رشته ها شامل حروف و اعداد هستند كه دداخل دو گيومه قرار ميگيرند. مانند:
            Code:
            "This is literally a string"
            4-عملگرها
            مانند: -+*/=
            5- جداكننده ها
            مانند: ( ) , ;
            , در توابع براي جداكردن عناصر از اين كاراكتر استفاده مي شود.
            ; در پايان هر دستور از اين كاراكتر استفاده مي شود.
            Code:
            /* و */
            توضيحات در برنامه بين اين دو كاراكتر درج مي شوند.

            ---------------------------------------------------------------------------------------------------------------------

            شناسه هايي كه در AFL استفاده مي شوند بشرح زيرند:


            كه ستون دوم خلاصه شده آنها را نشان ميدهد كه بجاي ستون اول قابل استفاده اند.
            كاربرد آن در كد زير پيداست:
            Code:
            MA( Close, 10 ); IIf( H > Ref(H,-1), MA(H,20), MA(C,20) );
            نفر بعدي لطف كنه عملگرها رو بگه.
            آخرین ویرایش توسط analyst؛ 2011/10/30, 15:58.

            نظر

            • محاد
              عضو فعال
              • May 2011
              • 601

              #7
              جناب آنالیست در صورت اشکال لطفا ویرایش بفرمایید.
              -----------------------------------------------------------

              عملگرهای مقایسه ای:
              عملگرهای مقایسه ای به دو نوع تقسیم میشوند:
              -رابطه ای ( <, >, <=, >= )
              -تساوی ( ==, != )

              این عملگرها مقایسه بین دو مقدار را انجام میدهند.

              عملگر انتساب:


              ذخیره مقدار عملوند دوم در شیء مشخص شده عملوند اول.
              عملگر انتساب یک مقدار را به یک متغیر اختصاص میدهد:

              result = expression;
              resultشناسه متغیر=
              Expression=عدد-متن یا آرایه
              مثال:
              j = k = l = 0;
              JوKوIرا برابر صفر قرار میدهیم.
              توجه:عملگر انتساب (=) را با تساوی (==) اشتباه نگیرید.
              مثال:
              if( Name() = "MSFT" ) // غلط
              if( Name() == "MSFT" ) // درست

              عملگرها ادامه دارد....

              نظر

              • farhad61
                عضو فعال
                • Jul 2025
                • 512

                #8
                سلام بر دوستان خوبم
                خوشحالم که با انرژی مثبت وارد گود شدید
                آنالیست جان بزرگترین مشکل منو امسال من این هست که هیچ اشنایی با این نوع برنامه و زبونش نداریم . پس لازمه که تمام مسائل با مثال های متعدد عنوان بشه تا به صورت کاملا مفهومی در بیاد . مثلا این کدی که شما گذاشتین
                1-کلا منظورش چی هست
                2-iff یعنی چی؟
                3-ref یعنی چی

                (آنالیست جان و بقیه دوستان کلا خودتون رو باید برای سوالات مسلسل وار من در مورد این بحث آماده کنید ، پس از سوالات زیاد و البته ابتدایی من عصبانی:-w نشید :D )

                من اینجور میخام تصور کنم که یه کلاس اولی هستم و دارم الف بای این زبان رو یاد میگیرم پس باید از ابتدای ترین مسائل شروع کنم
                دوستان به نظرتون با این درسی که داده شده اولین و ساده ترین فرمولی که میشه نوشت چی هست
                +++++

                دوستان توجه داشته باشید بعد از چد پست شروع میکنیم یه جمع آوری مطالب تهیه شده در یک فایل PDF تا مطالب به صورت یه فایل واسه همه قابل استفاده باشه و برای مطالعه حتما نیازی به اینترنت و بقیه مسائل نباشه
                فکر میکنی کاشی و سرامیک مورد نیازت رو چقدر گرونتر میخری ؟ :-s
                قیمت های ارائه شده ما غیر قابل رقابت هستند ;)

                نظر

                • محاد
                  عضو فعال
                  • May 2011
                  • 601

                  #9
                  تفاوت (=) و (==) :

                  عملگر (=) یک مقدار را به یک متغیر اختصاص میدهد.
                  عملگر (==) برابری دو طرف را مقایسه میکند.

                  مثال:

                  کد اشتباه:
                  Code:
                  result = IIf( x = 10 , High, Low );
                  iگر شما میخواهید چک کنید که اگر x برابر است با 10 باید از (==) استفاده کنید.
                  کد بالا در حقیقت 10 را در x قرار میدهد و مقایسه ای انجام نمیدهد

                  کد صحیح:

                  Code:
                  result = IIf( x == 10 , High, Low );

                  نظر

                  • محاد
                    عضو فعال
                    • May 2011
                    • 601

                    #10
                    عملگرهای ریاضی:

                    عملگرهای محاسباتی:
                    همانطور که از نام این عملگرها پیداست محاسبات در فرمولها را انجام میدهند:




                    %:باقیمانده تقسیم
                    ^:توان
                    |:یا
                    &:و

                    کد زیر استفاده از این عملگرها را در فرمولها نشان میدهد:
                    Code:
                    var1 = ( H + L ) / 2; 
                    var2 = MA(C,10)-MA(C,20) / (H + L + C); 
                    var3 = Close + ((1.02 * High)-High);
                    عملگرهای منطقی:



                    اگر فرمولی نیاز به شرایط متعدد داشته باشد,میتوان برای ترکیب این شرایط از AND یا OR استفاده کرد.
                    بعنوان مثال ممکن است شما دوست داشته باشید(a+1) را رسم کنید هنگامی که MACD بزرگتر از صفر است و RSI بزرگتر از 70.
                    Code:
                    Condition = MACD() > 0 AND RSI(14) > 70;
                    کد بالا مثالی از AND است که میگوید:
                    باید MACD بزرگتر از صفر باشد و باید RSI بزرگتر از هفتاد باشد.
                    (اشتراک مکد و آر اس آی)

                    و در مورد OR:
                    Code:
                    Condition = MACD() > 0 OR RSI(14) > 70;
                    یا MACD بزرگتر از صفر یا RSI بزرگتر از هفتاد
                    (اجتماع مکد و آر اس آی)

                    شما میتوانید شرایط زیادی را با این عملگرها به فرمول اضافه کنید.
                    آخرین ویرایش توسط محاد؛ 2011/10/26, 10:15.

                    نظر

                    • محاد
                      عضو فعال
                      • May 2011
                      • 601

                      #11
                      عملگر های ترکیبی انتساب:

                      این عملگرها از ورژن 5 به آمیبروکر اضافه شده است.

                      Code:
                      destinvar op= expr;
                      جایی که destinvar یک متغیر است, expr یک عبارت (تابع یا عدد) است و op یکی از عملگرهای محاسباتی زیر است:

                      +, -, *, /, %, &, |

                      کد بالا به این شکل عمل میکند:
                      Code:
                      destinvar = destinvar op expr;
                      به عنوان مثال k+=2 عمل زیر را انجام میدهد:
                      k=k+2

                      دو فرمول بالا فرقی با هم نمیکنند منتها اولی سریعتر عمل میکند.

                      لیست کاملی از عملگرهای ترکیبی در جدول زیر آمده است:

                      نظر

                      • farhad61
                        عضو فعال
                        • Jul 2025
                        • 512

                        #12
                        در اصل توسط farhad61 پست شده است View Post
                        سلام بر دوستان خوبم
                        خوشحالم که با انرژی مثبت وارد گود شدید
                        آنالیست جان بزرگترین مشکل منو امسال من این هست که هیچ اشنایی با این نوع برنامه و زبونش نداریم . پس لازمه که تمام مسائل با مثال های متعدد عنوان بشه تا به صورت کاملا مفهومی در بیاد . مثلا این کدی که شما گذاشتین
                        1-کلا منظورش چی هست
                        2-iff یعنی چی؟
                        3-ref یعنی چی


                        (آنالیست جان و بقیه دوستان کلا خودتون رو باید برای سوالات مسلسل وار من در مورد این بحث آماده کنید ، پس از سوالات زیاد و البته ابتدایی من عصبانی:-w نشید :D )

                        من اینجور میخام تصور کنم که یه کلاس اولی هستم و دارم الف بای این زبان رو یاد میگیرم پس باید از ابتدای ترین مسائل شروع کنم
                        دوستان به نظرتون با این درسی که داده شده اولین و ساده ترین فرمولی که میشه نوشت چی هست
                        +++++
                        محاد جان و آنالیست عزیز ؟؟؟
                        فکر میکنی کاشی و سرامیک مورد نیازت رو چقدر گرونتر میخری ؟ :-s
                        قیمت های ارائه شده ما غیر قابل رقابت هستند ;)

                        نظر

                        • محاد
                          عضو فعال
                          • May 2011
                          • 601

                          #13
                          در اصل توسط farhad61 پست شده است View Post
                          سلام بر دوستان خوبم
                          خوشحالم که با انرژی مثبت وارد گود شدید
                          آنالیست جان بزرگترین مشکل منو امسال من این هست که هیچ اشنایی با این نوع برنامه و زبونش نداریم . پس لازمه که تمام مسائل با مثال های متعدد عنوان بشه تا به صورت کاملا مفهومی در بیاد . مثلا این کدی که شما گذاشتین
                          1-کلا منظورش چی هست
                          2-iff یعنی چی؟
                          3-ref یعنی چی

                          (آنالیست جان و بقیه دوستان کلا خودتون رو باید برای سوالات مسلسل وار من در مورد این بحث آماده کنید ، پس از سوالات زیاد و البته ابتدایی من عصبانی:-w نشید :D )

                          من اینجور میخام تصور کنم که یه کلاس اولی هستم و دارم الف بای این زبان رو یاد میگیرم پس باید از ابتدای ترین مسائل شروع کنم
                          دوستان به نظرتون با این درسی که داده شده اولین و ساده ترین فرمولی که میشه نوشت چی هست
                          +++++

                          دوستان توجه داشته باشید بعد از چد پست شروع میکنیم یه جمع آوری مطالب تهیه شده در یک فایل PDF تا مطالب به صورت یه فایل واسه همه قابل استفاده باشه و برای مطالعه حتما نیازی به اینترنت و بقیه مسائل نباشه
                          دوستان اگر در مباحث موردی بود که در مورد آن صحبتی نشده بود و برای شما نا آشنا بود جای نگرانی وجود نداره.
                          در آینده به آنها خواهیم رسید(گام به گام همراه با help آمیبروکر)
                          در مثالهایی هم که زده میشه فقط به کاربرد مباحث مطرح شده توجه کنید.

                          و اگر در مورد موضوعات جاری سئوالی داشتید بپرسید.

                          نظر

                          • farhad61
                            عضو فعال
                            • Jul 2025
                            • 512

                            #14
                            محاد جان در مورد این فرمول که نوشتی سوالی دارم
                            Code:
                            var1 = ( H + L ) / 2; 
                            var2 = MA(C,10)-MA(C,20) / (H + L + C); 
                            var3 = Close + ((1.02 * High)-High);
                            این ver1 یعنی چی؟
                            چطور باید ازش استفاده کرد؟
                            من کل فرمول رو گذاشتم توی فایل و وقتی انداخم روی چارت تغییری ندیدم . گفتم شاید واسه گزارش گیریه اما این هم نبود

                            ( حال میکنی سوالات سوپر مقدماتی رو :)) )
                            فکر میکنی کاشی و سرامیک مورد نیازت رو چقدر گرونتر میخری ؟ :-s
                            قیمت های ارائه شده ما غیر قابل رقابت هستند ;)

                            نظر

                            • analyst
                              عضو فعال
                              • Jul 2025
                              • 446

                              #15
                              در اصل توسط farhad61 پست شده است View Post
                              محاد جان در مورد این فرمول که نوشتی سوالی دارم
                              Code:
                              var1 = ( H + L ) / 2; 
                              var2 = MA(C,10)-MA(C,20) / (H + L + C); 
                              var3 = Close + ((1.02 * High)-High);
                              این ver1 یعنی چی؟
                              چطور باید ازش استفاده کرد؟
                              من کل فرمول رو گذاشتم توی فایل و وقتی انداخم روی چارت تغییری ندیدم . گفتم شاید واسه گزارش گیریه اما این هم نبود

                              ( حال میکنی سوالات سوپر مقدماتی رو :)) )
                              سلام به فرهاد عزيز
                              اين برنامه آموزشي و ناقص است و خودش به تنهايي كاري انجام نمي دهد.

                              ضمنا var1 يك متغيير است كه مقادير درون آن ذخيره مي شوند و بعنوان يك حافظه موقت برنامه از آن استفاده مي كند.
                              در كد مربوطه مقدار var1 برابر است با ميانگين حداقل و حداكثر قيمت
                              var2 برابر است با تفاضل ميانگين متحرك 10 روزه و 20 روزه قيمت پاياني تقسيم بر مجموع حداقل و حداكثر و قيمت پاياني(C يا Close)
                              ok?

                              حالا بگو var3 شامل چه مقداري هست؟

                              نظر

                              در حال کار...
                              X