اطلاعیه

بستن

راهنمای فروم - حتما بخوانید

با سلام

قابل توجه کاربران محترم تالار گفتگو

قبل از ارسال پست یا ایجاد موضوع جدید، تاپیک قوانین و راهنمای فروم را مطالعه نمائید.

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

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

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

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

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


با احترام
مشاهده بیشتر
مشاهده کمتر

آموزش زبان mql

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
پاک کردن همه
پست های جدید

  • #61
    http://pcmbrokers.org/pcmfileupload/...-indicator.zip

    نظر


    • #62
      با سپاس

      راستش بدلیل اینکه در حال حاضر با متا نسخه 4 کار میکنم و اکثر بروکر ها هم همین نسخه رو ارائه میکنند روی mql4 تمرکز کردم
      کوچ کردن از نسخه 4 به 5 خیلی کار مشکلی نخواهد بود
      فقط چون الان 4 ملموس تره و کاربردی تر دارم روی این نسخه کار میکنم
      اگر توانی بود که همینو به انتها برسونم (با دلگرمی که مخاطبین میدن) در انتها کمی هم به نسخه جدیدتر میپردازیم

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

      سعی میکنم طی فردا و پس فردا کمی مطلب جدید اضافه کنم
      دارم یادمیگیرم

      1- فارکس اقیانوس موقعیتاس موقعیت زیاده جوگیرنشو
      2- اگه موقعیت بدگرفتی توضرری باموقعیتای عجولانه کاروخرابترنکن
      3- آرامش در تریدری
      4- اگه به موقعیت دیررسیدی ولش کن موقعیت خوب بازم هست
      5- اگه کسی سیگنال داد تاصددرصدمطمئن نشدی نگیر با فکر خودت موقعیت بگیرمسئولیتش باخودته
      6- بادقت موقعیتوانتخاب کن بعدش اصلانترس
      7- گزارش سودوضررتوداشته باش سودتوگرفتی زیادطمع نکن
      8- روزایی که بازاررونددرست حسابی نداره ترید نکن سرمایه تو حفظ کنی بردی
      9- هیچوقت پابرهنه نپروسط بازاربراهرموقعیت جدیدیاخوب فکرکن یااصلانگیر
      10-درمدیریت سرمایه سختگیرباش
      11- اگه دیروز خیلی ضرر کردی امروز حق نداری تو فکر جبرانش باشی فقط اجازه داری مثل روزای دیگه کارتو بکنی
      12- عاشق فشردن کلیدهای آبی و قرمز نباش
      13- با روحیه ی بد ترید نکن
      14- خودتو گول نزن
      15- جلوی ضررو از هرجا بگیری منفعته
      16- ماجرا جویی و آزمون و خطا نکن
      17- هیچ وقت الکی ریسک نکن، بدتر از اون همزمان چندتا ریسک الکی نکن


      نظر


      • #63
        کلمات رزرو شده - متغیر - شناسه

        کلمات رزرو شده
        قبلا در مورد آنها توضیح داده شده
        کلماتی هستند که توسط سازندگان این زبان هرکدام از قبل برای کاری درنظر گرفته شده اند

        مثلا کلمه رزرو شده ی if برای دستورهای شرطی کنار گذاشته شده و برنامه نویس نمیتواند از این کلمه بعنوان یک شناسه برای نامگذاری متغیرها یا توابعش استفاده کند
        (استفاده بصورت ترکیبی مجاز است مثلا ifif مجاز است)


        لیست کلمات رزرو شده زبان
        MQL4

        Data types
        انواع داده
        Memory classes
        کلاس های حافظه
        Operators
        عملگرها
        Other
        سایر
        bool
        extern
        break
        false
        color
        static
        case
        true
        datetime
        continue
        double
        default
        int
        else
        string
        for
        void
        if
        return
        switch
        while
        ---------------------------------------------------------
        متغیر

        درباره متغیر ها هم پیش از این توضیح داده شد

        در برنامه نویسی همیشه به متغیر نیاز پیدا میشود
        مثلا هنگامی که قرار است یک قیمت را با قیمت جاری مقایسه کنیم
        قیمت اولیه را در یک متغیر ذخیره میکنیم و پیوسته با قیمت جاری مقایسه میکنیم

        متغیر بخشی از حافظه است که با یک شناسه آنرا نامگذاری میکنیم و میتوان در هر زمان مقدار آنرا تغییر داد
        متغیر ها دارای نوع میباشند - (Type)
        مثلا در یک متغیر از نوع عدد صحیح نمیتوانیم یک عدد اعشاری را نگهداری کنیم

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

        شناسه ها

        شناسه کلمه ای است که به عنوان یک نام برای متغییرها ، ثابت ها ، نوع داده ها و توابع استفاده می شود.

        قواعد نامگذاری شناسه ها :

        1- طول شناسه نباید بیشتر از 31 کاراکتر باشد.
        2- شناسه باید با یک حرف کوچک یا بزرگ انگلیسی یا کارکتر underline زیر خط "ـ" شروع شود.
        3- نمیتوان از کلمات رزرو شده به عنوان شناسه استفاده کرد.
        4- زبان MQL4 به کوچک و بزرگی حروف حساس است (Case Sensitive)، بنابر این یک نام با حروف کوچک در مقابل همان نام با حروف بزرگ بعنوان دو شناسه مختلف در نظر گرفته خواهند شد
        مثال:
        کد:
        PCMBroker
        PCMbroker
        دو شناسه مجزا هستند!
        با توجه به شباهت زیاد در اینگونه نامها، باید مراقب استفاده از متغیر ها باشیم.
        ویرایش توسط hamidrezam : https://www.traderha.com/member/5447-hamidrezam در ساعت 09-10-2012, 11:54 AM
        دارم یادمیگیرم

        1- فارکس اقیانوس موقعیتاس موقعیت زیاده جوگیرنشو
        2- اگه موقعیت بدگرفتی توضرری باموقعیتای عجولانه کاروخرابترنکن
        3- آرامش در تریدری
        4- اگه به موقعیت دیررسیدی ولش کن موقعیت خوب بازم هست
        5- اگه کسی سیگنال داد تاصددرصدمطمئن نشدی نگیر با فکر خودت موقعیت بگیرمسئولیتش باخودته
        6- بادقت موقعیتوانتخاب کن بعدش اصلانترس
        7- گزارش سودوضررتوداشته باش سودتوگرفتی زیادطمع نکن
        8- روزایی که بازاررونددرست حسابی نداره ترید نکن سرمایه تو حفظ کنی بردی
        9- هیچوقت پابرهنه نپروسط بازاربراهرموقعیت جدیدیاخوب فکرکن یااصلانگیر
        10-درمدیریت سرمایه سختگیرباش
        11- اگه دیروز خیلی ضرر کردی امروز حق نداری تو فکر جبرانش باشی فقط اجازه داری مثل روزای دیگه کارتو بکنی
        12- عاشق فشردن کلیدهای آبی و قرمز نباش
        13- با روحیه ی بد ترید نکن
        14- خودتو گول نزن
        15- جلوی ضررو از هرجا بگیری منفعته
        16- ماجرا جویی و آزمون و خطا نکن
        17- هیچ وقت الکی ریسک نکن، بدتر از اون همزمان چندتا ریسک الکی نکن


        نظر


        • #64
          دیگه ادامه نمدید؟؟؟

          نظر


          • #65
            سلام به بزرگواران

            من فکر میکنم این پروژه که شروع فرمودید بسیار پروژه بزرگی هست من برای پیش رفتن این تاپیک یک پیشنهاد دارم
            لطف کنید چندتا ازدوستان داوطلب بشن به مدیریت یک بزرگوار شروع به ترجمه کنیم هرکس قسمتی رو انجام بده و اشتباهات رو مدیر بزرگوار بگیرن
            مثلا من بخش داده ها رو ترجمه میکنم و آقا hamidrezam لطف میکنن اشکالات من رو میگرن
            هنوزاسرار دارم رو mql5 بریم جلو چون آگر در واقع این پروژ بخواد کامل بشه بیش از دو سال طول میکشه

            نظر


            • #66
              ????????????????????

              نظر


              • #67
                سلام
                میخواهم با مشخص کردن دو نقطه در چارت یک خط رسم کنم . یعنی روی دو نقطه در چارت کلیک کنم سپس بین ان دو نقطه یک خط رسم کند. چطور برنامه این را باید نوشت ؟
                ممنون

                نظر


                • #68
                  با درود و پوزش
                  ------------------

                  انواع داده

                  همیشه در زمان برنامه نویسی با داده های زیادی سروکار داریم
                  داده هایی که گاهی عددی و گاهی غیر عددی هستند

                  مثلا میخوایم یک میانگین قیمتی ساده محاسبه کنیم

                  میانگین = 2 / (قیمت اول + قیمت دوم)

                  قیمت اول و قیمت دوم هرکدام دو داده از نوع عدد اعشاری هستند . همینطور نتیجه نیز یک مقدار از نوع اعشاری است

                  ویا برای مثال نام جفت ارز یک مقدار از نوع رشته ای است
                  نکته: همیشه یک رشته را بین دو علامت کوتیشن مینویسیم

                  مثال: "EURUSD"

                  و ...



                  در MQL4 هفت نوع داده وجود دارد

                  رشته
                  String
                  کاراکتر
                  Character
                  بولی
                  Boolean
                  عدد صحیح
                  Integer
                  عدد اعشاری
                  Floating Point
                  رنگ
                  Color
                  تاریخ زمان
                  Datetime

                  ---------------------------------------------------------------------
                  تعریف متغیر


                  نوع عدد صحیح:

                  برای ساختن یک متغیر از نوع عدد صحیح از کلمه کلیدی int استفاده میکنیم
                  به این صورت:

                  کد:
                  int Myvar1;
                  در اینجا Myvar1 نام شناسه ی دلخواه برای یک متغیر از نوع عدد صحیح میباشد

                  یک متغیر از نوع عدد صحیح int میتواند مقداری بین منفی 2147483648 تا مثبت 2147483647 داشته باشد
                  بدیهی است مقادیر کمتر یا بیشتر از این دامنه، با استفاده از int قابل تعریف نمیباشند



                  نوع عدد اعشاری (یا ممیز شناور):

                  این نوع عددی بین 1.8 ضرب در 10 به توان 308 (یه عدد خیلی بزرگی میشه) تا منفی 2.2 در 10به توان308
                  برای ساختن یک متغیر از نوع عدد اعشاری از کلمه کلیدی double استفاده میکنیم
                  به این صورت:

                  کد:
                  double Myvar2;
                  در اینجا Myvar2 نام شناسه ی دلخواه برای یک متغیر از نوع عدد اعشاری میباشد

                  ادامه دارد...
                  دارم یادمیگیرم

                  1- فارکس اقیانوس موقعیتاس موقعیت زیاده جوگیرنشو
                  2- اگه موقعیت بدگرفتی توضرری باموقعیتای عجولانه کاروخرابترنکن
                  3- آرامش در تریدری
                  4- اگه به موقعیت دیررسیدی ولش کن موقعیت خوب بازم هست
                  5- اگه کسی سیگنال داد تاصددرصدمطمئن نشدی نگیر با فکر خودت موقعیت بگیرمسئولیتش باخودته
                  6- بادقت موقعیتوانتخاب کن بعدش اصلانترس
                  7- گزارش سودوضررتوداشته باش سودتوگرفتی زیادطمع نکن
                  8- روزایی که بازاررونددرست حسابی نداره ترید نکن سرمایه تو حفظ کنی بردی
                  9- هیچوقت پابرهنه نپروسط بازاربراهرموقعیت جدیدیاخوب فکرکن یااصلانگیر
                  10-درمدیریت سرمایه سختگیرباش
                  11- اگه دیروز خیلی ضرر کردی امروز حق نداری تو فکر جبرانش باشی فقط اجازه داری مثل روزای دیگه کارتو بکنی
                  12- عاشق فشردن کلیدهای آبی و قرمز نباش
                  13- با روحیه ی بد ترید نکن
                  14- خودتو گول نزن
                  15- جلوی ضررو از هرجا بگیری منفعته
                  16- ماجرا جویی و آزمون و خطا نکن
                  17- هیچ وقت الکی ریسک نکن، بدتر از اون همزمان چندتا ریسک الکی نکن


                  نظر


                  • #69
                    نوشته اصلی توسط ocean نمایش پست ها
                    سلام
                    میخواهم با مشخص کردن دو نقطه در چارت یک خط رسم کنم . یعنی روی دو نقطه در چارت کلیک کنم سپس بین ان دو نقطه یک خط رسم کند. چطور برنامه این را باید نوشت ؟
                    ممنون
                    برای رسم کردن خط روی چارت از دستور ObjectCreate استفاده میشه
                    این هم آدرس صفحه ی اصلی سایت آموزش MQL4 هست مربوط به قسمت همین تابع
                    ObjectCreate - MQL4 Documentation

                    اما با این دستور میشه خطی را با کمک داده های درون برنامه روی چارت رسم کرد، نه برای اینکه شما با موس خطو رسم کنی!

                    من درست متوجه نشدم شما دقیقا چکار میخوای بکنی

                    اگه فقط میخوای روی چارت خط بندازی که خود متا تریدر ابزار این کارو داره!

                    یه بخش هم توی فروم هست که برای کمک به اشکالات برنامه نویسی اعلام آماگی کرده
                    اینجا

                    اینجا من چیزایی که گفتم تاحالا رو میتونم جواب بدم! نه اینکه نخوام کمکی بکنم!
                    بلکه بجز اینکه ممکنه روند آموزشیم به هم بخوره ممکن هم هست نتونم خوب راهنماییتون کنم یا چیزی رو بلد نباشم!
                    امیدوارم جوابم بدرد خورده باشه
                    دارم یادمیگیرم

                    1- فارکس اقیانوس موقعیتاس موقعیت زیاده جوگیرنشو
                    2- اگه موقعیت بدگرفتی توضرری باموقعیتای عجولانه کاروخرابترنکن
                    3- آرامش در تریدری
                    4- اگه به موقعیت دیررسیدی ولش کن موقعیت خوب بازم هست
                    5- اگه کسی سیگنال داد تاصددرصدمطمئن نشدی نگیر با فکر خودت موقعیت بگیرمسئولیتش باخودته
                    6- بادقت موقعیتوانتخاب کن بعدش اصلانترس
                    7- گزارش سودوضررتوداشته باش سودتوگرفتی زیادطمع نکن
                    8- روزایی که بازاررونددرست حسابی نداره ترید نکن سرمایه تو حفظ کنی بردی
                    9- هیچوقت پابرهنه نپروسط بازاربراهرموقعیت جدیدیاخوب فکرکن یااصلانگیر
                    10-درمدیریت سرمایه سختگیرباش
                    11- اگه دیروز خیلی ضرر کردی امروز حق نداری تو فکر جبرانش باشی فقط اجازه داری مثل روزای دیگه کارتو بکنی
                    12- عاشق فشردن کلیدهای آبی و قرمز نباش
                    13- با روحیه ی بد ترید نکن
                    14- خودتو گول نزن
                    15- جلوی ضررو از هرجا بگیری منفعته
                    16- ماجرا جویی و آزمون و خطا نکن
                    17- هیچ وقت الکی ریسک نکن، بدتر از اون همزمان چندتا ریسک الکی نکن


                    نظر


                    • #70
                      ادامه ی انواع داده و تعریف متغیر

                      ادامه

                      تعریف متغیر

                      نوع کارکتر:

                      یه دونه حرف! یعنی یه کارکتر!

                      وقتی بخواهیم یک کارکتر درمتغیرذخیره کنیم باید نوع کارکتر انتخاب کنیم

                      اکثر زبانها برای نوع کارکتر کلمه کلیدی مخصوصی دارند اما در MQL از همان کلمه کلیدی int استفاده میشود

                      کد:
                      int MyVar3;
                      درواقع به هنگام تعریف هیچ تفاوتی با تعریف یک متغییر عدد صحیح ندارد

                      تفاوت تنها در نوع استفاده از آن میباشد

                      هر کارکتر را با کمک دو علامت ' در دوطرف آن نمایش میدهند

                      مثال:
                      کد:
                      int MyVar3;
                      MyVar3='x';
                      در این مثال متغییر MyVar3 را ابتدا تعریف کردیم
                      سپس مقدار کارکتری 'x' را در آن میریزیم

                      --------------------------------------
                      نکتته:
                      جدولی به نام جدول کدهای اسکی - ASCII-code وجود دارد که در مقابل هر کارکتر یکعدد قرار داده شده است
                      بنابر این هر کارکتر یک عدد معادل دارد
                      میتوان عدد کد اسکی یک کارکتر را در متغیر ریخت و بصورت یک کارکتر با آن برخورد نمود!
                      ASCII - Wikipedia, the free encyclopedia

                      (نمیدانم موفق شدم چیزی که میخواستم بگم را توضیح بدم!؟)

                      به شکل خلاصه در زبان MQL4 میتوانیم بجای یک کارکتر مقدار عددی آن را وارد کنیم
                      حتی نوع های دیگر مثلا نوع رنگ یک سری نام رنگ داریم که معادل هر رنگ یک شماره عددی میتوانیم بکار ببریم
                      یا در نوع تاریخ زمان بجای یک تاریخ کامل همراه با ساعت و دقیقه، میتواینم معادل عددی آن بر اساس تعداد دقیقه را بنویسیم (بعدا بیشتر توضیح میدم)

                      -----------------------------------------------
                      دارم یادمیگیرم

                      1- فارکس اقیانوس موقعیتاس موقعیت زیاده جوگیرنشو
                      2- اگه موقعیت بدگرفتی توضرری باموقعیتای عجولانه کاروخرابترنکن
                      3- آرامش در تریدری
                      4- اگه به موقعیت دیررسیدی ولش کن موقعیت خوب بازم هست
                      5- اگه کسی سیگنال داد تاصددرصدمطمئن نشدی نگیر با فکر خودت موقعیت بگیرمسئولیتش باخودته
                      6- بادقت موقعیتوانتخاب کن بعدش اصلانترس
                      7- گزارش سودوضررتوداشته باش سودتوگرفتی زیادطمع نکن
                      8- روزایی که بازاررونددرست حسابی نداره ترید نکن سرمایه تو حفظ کنی بردی
                      9- هیچوقت پابرهنه نپروسط بازاربراهرموقعیت جدیدیاخوب فکرکن یااصلانگیر
                      10-درمدیریت سرمایه سختگیرباش
                      11- اگه دیروز خیلی ضرر کردی امروز حق نداری تو فکر جبرانش باشی فقط اجازه داری مثل روزای دیگه کارتو بکنی
                      12- عاشق فشردن کلیدهای آبی و قرمز نباش
                      13- با روحیه ی بد ترید نکن
                      14- خودتو گول نزن
                      15- جلوی ضررو از هرجا بگیری منفعته
                      16- ماجرا جویی و آزمون و خطا نکن
                      17- هیچ وقت الکی ریسک نکن، بدتر از اون همزمان چندتا ریسک الکی نکن


                      نظر


                      • #71
                        خیلی خوب توضیح داد متشکر
                        منتظر بیانات زبای شما هستم

                        نظر


                        • #72
                          خیلی خوب توضیح دادید متشکر
                          منتظر بیانات زیبای شما هستم

                          نظر


                          • #73
                            سلام
                            قبلا یه نرم افزاری بود که میشد باهاش اکسپرت یا اندیکاتور طراحی کرد به صورت گرافیکی بود
                            دانلودش کرده بودم خیلی وقت پیش اما الان نمیتونم پیداش کنم
                            دوستان کسی اگه از این برنامه خبر دارن لطفا بذارن برای دانلود
                            ممنون از لطفتان

                            نظر


                            • #74
                              درخواست

                              سلام

                              دوستان از این نرم افزار strategytune اطلاعاتی دارین؟

                              strategytune.com


                              دنبال این برنامه یا مثل این هستم
                              اگه اطلاع دارین ممنون میشم معرفی کنید.

                              یا علی

                              نظر


                              • #75
                                نوشته اصلی توسط tiktak نمایش پست ها
                                سلام
                                قبلا یه نرم افزاری بود که میشد باهاش اکسپرت یا اندیکاتور طراحی کرد به صورت گرافیکی بود
                                دانلودش کرده بودم خیلی وقت پیش اما الان نمیتونم پیداش کنم
                                دوستان کسی اگه از این برنامه خبر دارن لطفا بذارن برای دانلود
                                ممنون از لطفتان
                                سلام .
                                فکر کنم نرم افزار مورد نیازتون را بتونید از این آدرس دانلود کنین .
                                دو تا برنامه هست ، یکی میسازه و دیگری فقط امکان ادیت فایل های از پیش نوشته شده را داره .
                                البته عزیزی قرار شد در آینده کار با این نرم افزار را آموزش بدن ، که در اینجا ازشون خواهش دارم در صورت امکان این محبت را از ما دریغ نکنن .
                                بدلیل بالا بودن حجمشون ، نتونستم آپلود کنم . این آدرس سایت اصلی هست
                                Forex Expert Advisor Generator for MetaTrader language. Create your MetaTrader EA.
                                ویرایش توسط Jabalameli : https://www.traderha.com/member/5764-jabalameli در ساعت 10-11-2012, 04:26 PM
                                ورود به معامله با منطق انسانی
                                خروج
                                از معامله با احساس ماشینی
                                لینکهای پرایس اکشن:

                                وبسایت

                                کانال تلگرام

                                نظر

                                پردازش ...
                                X