اطلاعیه

بستن

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

با سلام

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

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

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

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

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

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

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


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

پاسخ به تمرینات Mql

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

  • پاسخ به تمرینات Mql

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

    اولین سوال :

    آیا شناسه Forum_Perspolis_Capital_Manegement معتبر هست؟چرا؟
    شناسه Color معتبر است؟ color چطور؟
    هر چه بلا کشيده ام

    من از وفا کشيدم
    چه از وفاداري اين

    اهل وفا گشته ام

    من از وفا گذشته ام

  • #2
    از دوستان کسی میتونه کدهای یک اکسپرت را به mql5 تبدیل کنه ؟
    ممنون میشم در پیغام خصوصی اطلاع بدین.
    تشکر

    نظر


    • #3
      نوشته اصلی توسط Sonic نمایش پست ها
      در تاپیک آموزش MQL در انتهای هر پست سعی می کنم سوالی رو مطرح کنم که برای جواب دادن نیاز باشه اون پست رو به دقت مطالعه کرد. برای حفظ نظم تاپیک آموزش ، دوستان می توانند در این تاپیک جواب تمرینات رو بدهند.
      دقت کنید که کد نویسی رو به صورت تئوری نمیشه یاد گرفت و حتما باید باهاش درگیر شید و از کدهای ساده شروع کنید تا بتونید اونچه در ذهن تون هست رو به کد تبدیل کنید.

      اولین سوال :

      آیا شناسه Forum_Perspolis_Capital_Manegement معتبر هست؟چرا؟
      شناسه Color معتبر است؟ color چطور؟
      بکار بردن color برای شناسه مجاز نیست چون این کلمه یک کلمه ی رزرو شدهاست
      بکار بردن Color از لحاظ دستوری مانعی ندارد
      به این دلیل که زبان MQL به بزرگی و کوچکی حروف حساس است (case sensitive است)
      اما برای زیبایی و خوانایی بهتر کدهای نوشته شده، استفاده از چنین شناسه هایی توصیه نمیشود.
      ویرایش توسط hamidrezam : https://www.traderha.com/member/5447-hamidrezam در ساعت 08-16-2012, 11:38 PM
      دارم یادمیگیرم

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


      نظر


      • #4
        در مورد شناسه Forum_Perspolis_Capital_Manegement مطمئن نیستم !
        تعداد حروفش از حد مجاز (31) بیشتره ولی
        بعضی از زبانها اگر تعداد حروف شناسه بیشتر از حد مجاز باشه حروف اضافه رو نادیده میگیره!
        اگر ام کیو ال اینطور باشه
        Forum_Perspolis_Capital_Manegement
        و
        Forum_Perspolis_Capital_ManegemZZZ
        و
        Forum_Perspolis_Capital_Manegem
        هر سه یکی در نظر گرفته میشوند
        دارم یادمیگیرم

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


        نظر


        • #5
          سلام
          من با mql5 کار کردم و تجربیاتی دارم
          در حد توانم می تونم به شما کمک کنم.

          نظر


          • #6
            سلام

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

            http://pcmbrokers.org/pcmfileupload/...vot-points.rar
            .::در ترید آرامش حرف اول را می زند::.
            https://telegram.me/Cyclicalwaves
            https://telegram.me/NimaAzaadi




            نظر


            • #7
              سلام و عرض ادب
              آرش جان در تاپیک فرمودین که a=b مقدار ب رو در آ قرار میده
              حالا اگه ما بخوایم یه دستور if بنویسیم که اگر آ با ب برابر باشد اینجوری باید نوشت:؟
              کد:
              if a==b {
              bla bla bla ;
              else
              bla bla bla;
              }
              ساختار درسته؟

              نظر


              • #8
                نوشته اصلی توسط zooze نمایش پست ها
                سلام و عرض ادب
                آرش جان در تاپیک فرمودین که a=b مقدار ب رو در آ قرار میده
                حالا اگه ما بخوایم یه دستور if بنویسیم که اگر آ با ب برابر باشد اینجوری باید نوشت:؟
                کد:
                if a==b {
                bla bla bla ;
                else
                bla bla bla;
                }
                ساختار درسته؟
                این طوری درسته:

                کد:
                if (a==b) {
                Order1;
                Order2;
                Order3;
                ...
                else {
                Order1;
                Order2;
                Order3;
                ...
                }

                نظر


                • #9
                  نوشته اصلی توسط zooze نمایش پست ها
                  سلام و عرض ادب
                  نوشته اصلی توسط zooze نمایش پست ها
                  آرش جان در تاپیک فرمودین که a=b مقدار ب رو در آ قرار میده
                  حالا اگه ما بخوایم یه دستور if بنویسیم که اگر آ با ب برابر باشد اینجوری باید نوشت:؟
                  کد:
                  if a==b {
                  bla bla bla ;
                  else
                  bla bla bla;
                  }
                  ساختار درسته؟


                  با سلام خدمت شما

                  ببخشید.فراموش کردم دستور تساوی رو در قسمت آموزش بگم.

                  شما درست میگید.در جایی که میخوایم مقایسه انجام بدیم از "==" استفاده میکنیم.با این کار فقط مقدار a و b باهم مقایسه میشن و اگر برابر بود دستورات انجام میشه و مقادیر a و b جابجا نمیشن.


                  نکته اول اینکه بهتره دستورات if رو داخل پرانتز بگذارید.

                  مورد بعدی اینکه if و else هرکدوم باید یا آکولاد نداشته باشن یا اول و آخر خودشون آکولاد داشته باشن.آکولاد رو اول if باز کردید و آخر else بستید که این اشتباهه.


                  کد شما با توجه به اینکه تعداد دستورات شما در هر کدام از قسمت های if و else چه تعداد و چند خط هست، میتونه به 4 صورت زیر باشه:

                  1-

                  کد:
                  if(a==b)      
                        {
                        دستورات;
                        }
                     else
                        {
                        دستورات;
                        }
                  2-

                  کد:
                  if(a==b)    
                        {
                        دستورات;
                        }
                     else
                        یک دستور;
                  3-

                  کد:
                  if(a==b)     
                        یک دستور;
                     else
                        {
                        دستورات;
                        }
                  4-

                  کد:
                  if(a==b)      
                        یک دستور;
                     else
                        یک دستور;

                  موفق باشید.
                  ویرایش توسط Arash72 : https://www.traderha.com/member/6048-arash72 در ساعت 07-06-2013, 03:52 PM
                  A Brilliant Mind Cannot Work Succesfully With a Weak Body.______William.D.GANN

                  نظر


                  • #10
                    نوشته اصلی توسط FX_Maniac نمایش پست ها
                    این طوری درسته:

                    کد:
                    if (a==b) {
                    Order1;
                    Order2;
                    Order3;
                    ...
                    else {
                    Order1;
                    Order2;
                    Order3;
                    ...
                    }
                    با سلام خدمت شما و تشکر از اینکه پاسخ دادید.

                    پاسخ شما درسته ولی قبل از else باید آکولاد if رو می بستید.

                    در کل برنامه نویسی به ازای هر آکولاد باز، یک آکولاد بسته هم باید وجود داشته باشه وگرنه برنامه خطا میده و اجرا نمیشه.

                    موفق باشید.
                    A Brilliant Mind Cannot Work Succesfully With a Weak Body.______William.D.GANN

                    نظر


                    • #11
                      نوشته اصلی توسط Arash72 نمایش پست ها
                      با سلام خدمت شما و تشکر از اینکه پاسخ دادید.

                      پاسخ شما درسته ولی قبل از else باید آکولاد if رو می بستید.

                      در کل برنامه نویسی به ازای هر آکولاد باز، یک آکولاد بسته هم باید وجود داشته باشه وگرنه برنامه خطا میده و اجرا نمیشه.

                      موفق باشید.
                      عرض ادب. ببخشید من داشتم همین طوری از این جا رد می شدم این سوالو دیدم گفتم پاسخ بدم.

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

                      قربان شما

                      نظر


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

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

                        یا ممکنه پندینگ هایی را که مودیفای میشوند را نمیتونه دیلت کنه(البته این یک حدس است شاید هم دلیل علمی نداشته باشه)

                        و نکته ی اخر این که برای این که بخواهیم به اکسپرت بفهمانیم زمانی که اولین پوزیشن ما (مثلا بای با مجیک نامبر مثلا 111) بسته شد تمام پوزیشن ها و پندینگ های موجود را ببند و تا این کار انجام نشه مرحله ی جدید نشود.قبلا از همکاری شما کمال تشکر را دارم.تشکر کد دیلت که در اکسپرت قرار داده ام

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

                        http://pcmbrokers.org/pcmfileupload/...3038754691.rar
                        ▪ مثبت فکر کردن را تمرین کنید، هر روز!

                        نظر


                        • #13
                          با اجازه از اساتید تاپیک.
                          دوست من راجب سوال اولتون که اون بستگی داره قبل و بعد شرط از چیا استفاده میکنید...که اونم فقط خودتون میدونید.
                          امکانشم هست که اولویت بندی کنید مثلا بگید تا زمانی که دستور بستن اجرا نشده دستور دیگیری اجرا نشه

                          راجب سوال دومتون اگه مجیک پوزیشن اولتون مجزا باشه این کدش هست
                          کد:
                          void close()
                          {
                           bool dy=false;
                             for(int i=OrdersTotal();i>=0;i--)
                                {
                                 OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
                                 if (OrderSymbol() == Symbol() && OrderMagicNumber()==11) {
                                        dy=true;
                                        break;         
                                        }
                                 }
                             if (dy==false)  {
                             
                             //
                             
                             }
                          }
                          : My Real Accounts

                          نظر


                          • #14
                            آقا آرش گل سلام و روز بخیر
                            یه نکته فنی داداش
                            این دیتاهایی که با اندیک شما تولید میکنیم رو چرا نمیشه تو داینامیک هفتگیش کرد؟ آپشن هاش خاموشه...! نظری داری؟ تا حالا به این مشکل خوردی؟

                            نظر


                            • #15
                              نوشته اصلی توسط zooze نمایش پست ها
                              آقا آرش گل سلام و روز بخیر
                              یه نکته فنی داداش
                              این دیتاهایی که با اندیک شما تولید میکنیم رو چرا نمیشه تو داینامیک هفتگیش کرد؟ آپشن هاش خاموشه...! نظری داری؟ تا حالا به این مشکل خوردی؟
                              سلام

                              وقتی دیتا رو استخراج میکنه فقط توی 1 تایم فریم این کار رو انجام میده.اگر نمودار هفتگی رو میخوای باید دیتای هفتگی رو جداگونه استخراج کنی.
                              A Brilliant Mind Cannot Work Succesfully With a Weak Body.______William.D.GANN

                              نظر

                              پردازش ...
                              X