اطلاعیه

بستن

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

با سلام

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

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

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

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

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

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

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


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

آموزش زبان mql4 از مقدماتی تا کاربردی توسط mda7

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

  • نوشته اصلی توسط mda7 نمایش پست ها
    در سطر 77 یک پرانتز اضافی گذاشتیدSymbol با S بزرگ هستعلامتهای برابری "==" رو مساوی گذاشتید "="
    با اجازه دوست بزرگوارم alizali اولين كارم رو با اصلاح و رفع ارورهاي كد نوشته شده توسط ايشون شروع كردم
    http://pcmupload.traderha.com/up...1970541171.rar
    ویرایش توسط Hossein_1352 : https://www.traderha.com/member/14653-hossein_1352 در ساعت 02-09-2014, 11:08 PM

    نظر


    • استاد بزرگوار و دوستان گرامی

      آخرین سورس کد رو که نوشتم و کمپایل کردم در تست گرفتن متوجه شدم ارور 130 میده که مربوط به stop نامناسب هست .به خاطر همین در ویژوال مد هم کار نمی کرد .استاپ ها رو یعنی slB , slS رو تغییرات دستی دادم ( البته به غیر از آنچه تو استراتژی هست ) ومشکل حل شد و تو ویژوال هم جواب داد .حالا دارم سعی می کنم استاپ مورد نظر مساله رو عیب یابی کرده و اصلاح کنم

      نظر


      • نوشته اصلی توسط Hossein_1352 نمایش پست ها
        استاد بزرگوار و دوستان گرامی

        آخرین سورس کد رو که نوشتم و کمپایل کردم در تست گرفتن متوجه شدم ارور 130 میده که مربوط به stop نامناسب هست .به خاطر همین در ویژوال مد هم کار نمی کرد .استاپ ها رو یعنی slB , slS رو تغییرات دستی دادم ( البته به غیر از آنچه تو استراتژی هست ) ومشکل حل شد و تو ویژوال هم جواب داد .حالا دارم سعی می کنم استاپ مورد نظر مساله رو عیب یابی کرده و اصلاح کنم

        اگر در لحظه ران کردن بلافاصله ارور "Unmatched data" بگیرید یعنی دیتاتون ایراد داره واسه همین اعداد قاطی میشند و با اینکه شما دارید میبینید که استاپ و بقیه نقاط کجا باید قرار بگیرند ولی چون دیتا دچار مشکل شده روی اون عدد مد نظر شما قرار نخواهد داد.

        برای حل این مشکل باید وارد پوشه X:\Program Files\MT4\history بشید و به غیر از downloads همه چی رو پاک کنید و همینطور داخل پوشه X:\Program Files\MT4\tester رو کاملا خالی کنید
        بعلاوه اینکه کل فولدر متاتریدر رو سرچ کنید و هرچی فایل با پسوند *.log هست رو پاک کنید.

        بعد از انجام دادن این کارا و گرفتن تست مجدد دیگه فکر نمیکنم مشکلی وجود داشته باشه
        بزرگترین لذت در زندگی ، انجام دادن کاری ست که دیگران می گویند :
        تو نمی توانی ... !
        ٠•●ஜ رومن پولانسکی ஜ●•٠




        نظر


        • سلام خدمت تمامی دوستان و جناب مهدی عزیز

          دو تا سوالی داشتم که البته از بحث آموزشی فعلی شما جداست ، اما گفتم شاید بعدا دوستان نیز به این مشکل برخورد کنند. به هر حال عذر می خوام . اگر لطف کنید پاسخ دهید:

          1- فرض کنید شرط ورود به معامله خرید این باشه که اندازه میله مکدی در کندی جاری از مثلا 40 عبور کنه. با این شرط با عبور از 40 یک بای باز می کنه . اما اگر در همین کندل جاری مکدی به زیر 40 بیاد و دولاره به بالای 40 بره ، مجددا یه بای دیگه باز می کنه. من چه شرطی برای برنامه خودم تعریف کنم که برای بار دوم پوزیشن نگیره؟؟؟ (البته فعلا از این شرط استفاده می کنم اما یه راه دیگه می خوام چون با این کار یه قسمت دیگه از اکسپرتم غیر فعال میشه:

          (++for (cnt=0 ; cnt<OrdersTotal(); cnt {
          OrderSelect(cnt , SELECT_BY_POS , MODE_TRADES);


          if(OrderType()==OP_BUY && OrderSymbol()==Symbol() && OrderMagicNumber()==Mag_100_Buy)
          ...... }

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

          خیلی سپاسگزارم
          شاد و سر بلند باشید

          نظر


          • نوشته اصلی توسط polino نمایش پست ها
            سلام خدمت تمامی دوستان و جناب مهدی عزیز

            دو تا سوالی داشتم که البته از بحث آموزشی فعلی شما جداست ، اما گفتم شاید بعدا دوستان نیز به این مشکل برخورد کنند. به هر حال عذر می خوام . اگر لطف کنید پاسخ دهید:

            1- فرض کنید شرط ورود به معامله خرید این باشه که اندازه میله مکدی در کندی جاری از مثلا 40 عبور کنه. با این شرط با عبور از 40 یک بای باز می کنه . اما اگر در همین کندل جاری مکدی به زیر 40 بیاد و دولاره به بالای 40 بره ، مجددا یه بای دیگه باز می کنه. من چه شرطی برای برنامه خودم تعریف کنم که برای بار دوم پوزیشن نگیره؟؟؟ (البته فعلا از این شرط استفاده می کنم اما یه راه دیگه می خوام چون با این کار یه قسمت دیگه از اکسپرتم غیر فعال میشه:

            (++for (cnt=0 ; cnt<OrdersTotal(); cnt {
            OrderSelect(cnt , SELECT_BY_POS , MODE_TRADES);


            if(OrderType()==OP_BUY && OrderSymbol()==Symbol() && OrderMagicNumber()==Mag_100_Buy)
            ...... }

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

            خیلی سپاسگزارم
            شاد و سر بلند باشید
            دوست عزیز اینجا تاپیک رفع اشکال نیست
            و اگر کمی به خودتون زحمت میدادید و حداقل پستهای آموزشی رو مطالعه میفرمودید جواب هر دو سوالتون داخل آموزشها هست (کلا حدود 20 تا پست هست)
            بزرگترین لذت در زندگی ، انجام دادن کاری ست که دیگران می گویند :
            تو نمی توانی ... !
            ٠•●ஜ رومن پولانسکی ஜ●•٠




            نظر


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

              نظر


              • نوشته اصلی توسط polino نمایش پست ها
                ممنون و مجددا عذر می خوام که پست رو اینجا زدم.
                ایده لازم رو بهم داد و ادب حکم می کنه که از شما تشکر کنم.
                از جوابتون احساس میکنم که شاید دلگیر شده باشید

                اگر بعد از خوندن پستهای آموزشی نتیجه نگرفتید در پیغام خصوصی اطلاع بدید تا با هم مشکلتون رو رفع کنیم
                بزرگترین لذت در زندگی ، انجام دادن کاری ست که دیگران می گویند :
                تو نمی توانی ... !
                ٠•●ஜ رومن پولانسکی ஜ●•٠




                نظر


                • نوشته اصلی توسط mda7 نمایش پست ها
                  اگر در لحظه ران کردن بلافاصله ارور "Unmatched data" بگیرید یعنی دیتاتون ایراد داره واسه همین اعداد قاطی میشند و با اینکه شما دارید میبینید که استاپ و بقیه نقاط کجا باید قرار بگیرند ولی چون دیتا دچار مشکل شده روی اون عدد مد نظر شما قرار نخواهد داد.

                  برای حل این مشکل باید وارد پوشه X:\Program Files\MT4\history بشید و به غیر از downloads همه چی رو پاک کنید و همینطور داخل پوشه X:\Program Files\MT4\tester رو کاملا خالی کنید
                  بعلاوه اینکه کل فولدر متاتریدر رو سرچ کنید و هرچی فایل با پسوند *.log هست رو پاک کنید.

                  بعد از انجام دادن این کارا و گرفتن تست مجدد دیگه فکر نمیکنم مشکلی وجود داشته باشه
                  با تشكر از زحمات حضرتعالي بايد عرض كنم هر سه كار رو انجام دادم ولي باز در ابتداي تست گرفتن همان خطاي unmatched data رو ميده

                  نظر


                  • نوشته اصلی توسط hossein_1352 نمایش پست ها
                    با تشكر از زحمات حضرتعالي بايد عرض كنم هر سه كار رو انجام دادم ولي باز در ابتداي تست گرفتن همان خطاي unmatched data رو ميده
                    انتهای بازه تست رو امروز نگذارید چند روز پیش باشه متا رو ببندید کارهای قبلی رو یک بار دیگه انجام بدید اصولا نباید مشکلی پیش بیاد در ضمن قبل از بستن متا همه چارت ها رو هم ببندید و متا خالی از چارت باشه. بعد برید چارت m1 رو باز کنید و دیتا رو توی این تایم بگیرید بعد توی هر تایم فریمی که میخواهید تست بگیرید
                    بزرگترین لذت در زندگی ، انجام دادن کاری ست که دیگران می گویند :
                    تو نمی توانی ... !
                    ٠•●ஜ رومن پولانسکی ஜ●•٠




                    نظر


                    • با تشكر از زحمات حضرتعالي
                      جناب مهدی
                      تشکر از زحماتی که متقبل شدید و از روش اموزش شما استفاده کردم و کد هم بدون ارور کار میکنه مشکلی نیست مورد خوبی بود برای شروع درصورت امکان میشه بفرمایید کی بازم مطالب رو میتونیم ادامه بدیم .
                      ممنون مهدی جان
                      زمین میوه هایش را به شما می دهد , و شما اگر بدانید دست ها تان را چه گونه پر کنید بی نیاز خواهید بود .


                      تا در طلب گوهر کانی ،کانی/
                      تا در هوس لقمهٔ نانی، نانی/
                      این نکتهٔ رمز اگر بدانی، دانی/
                      هر چیزی که در جستن آنی، آنی

                      نظر


                      • نوشته اصلی توسط tavakoligh نمایش پست ها
                        با تشكر از زحمات حضرتعالي
                        جناب مهدی
                        تشکر از زحماتی که متقبل شدید و از روش اموزش شما استفاده کردم و کد هم بدون ارور کار میکنه مشکلی نیست مورد خوبی بود برای شروع درصورت امکان میشه بفرمایید کی بازم مطالب رو میتونیم ادامه بدیم .
                        ممنون مهدی جان
                        سلام

                        برنامه نویسی کلا همین چند تا for , if , و... هست و فکر میکنم مبحث طوری توضیح داده شده تا از این به بعد خودتون بتونید هر ایده ای که دارید با کمی فکر کردن بنویسید.

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

                        با تشکر
                        بزرگترین لذت در زندگی ، انجام دادن کاری ست که دیگران می گویند :
                        تو نمی توانی ... !
                        ٠•●ஜ رومن پولانسکی ஜ●•٠




                        نظر


                        • سلام
                          لطفا میشه به بنده در رفع اشکال از برنامه ای که در زیر آوردم کمک کنید
                          http://forum.broker-fa.com/f59/%D8%B...tml#post122722
                          اکسل و استفاده آن در معاملات(بورس)

                          Telegram : @ImHere62

                          أللَّهمَ صَلِّ عَلی مُحمَّدوَّالِ مُحمَّد

                          نظر


                          • نوشته اصلی توسط suriman نمایش پست ها
                            سلام
                            لطفا میشه به بنده در رفع اشکال از برنامه ای که در زیر آوردم کمک کنید
                            http://forum.broker-fa.com/f59/%D8%B...tml#post122722
                            سلام.

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

                            اشکالات شما :
                            1- شما توابع Oninit و Ondeinit رو 2بار تعریف کردید
                            2- پرانتزها و کروشه هاتون ایراد دارند
                            3- بعضی از متغیرها مثل re tes معنی دار نیستند و نمیتونید مابینشون فاصله بگذارید
                            4- بعد از تعریف آرایه یا هر متغیری ";" باید گذاشته بشه
                            5- قبل از زدن پست در هر تاپیکی لطفا حداقل چند پست اول رو بخونید

                            این دو سطر رو برای همه مینویسم:

                            1- بهترین راهنما برای زبان برنامه نویسی mql همون help خود متاادیتور هست
                            2- درسته که در ورژن جدید متا گزینه های زیادی اضافه شده و زبان گسترش پیدا کرده و به سمت mql5 رفته ولی شما باز هم میتونید به سبک قدیم کد بنویسید
                            یعنی تمام سطرها رو پاک کنید و هر چی که لازم دارید عین قبل توی 3 تا تابع اصلی که توی آموزشها توضیح داده شده اند بنویسید و کامپایل کنید برنامه بدون هیچ اشکالی کار خواهد کرد.
                            بزرگترین لذت در زندگی ، انجام دادن کاری ست که دیگران می گویند :
                            تو نمی توانی ... !
                            ٠•●ஜ رومن پولانسکی ஜ●•٠




                            نظر


                            • سلام خدمت mda7
                              ممنون از زحماتتون و وقتی که گذاشتید.
                              پی احساس آرامش...

                              نظر


                              • سلام وقت بخیر
                                با تشکر از اکسپرت کمکی مدیریت سرمایه
                                اما در زمینه تنظیم ان به مورد جالبی برخوردم که از شما برای فهم و حلش کمک میخواستم
                                شرح تنظیم:
                                Eur/Usd
                                8پیپ استاپ / 3پیپ پروفیت(1) 80% لات بسته + استاپ 2 پیپ منفی / 8 پیپ پروفیت(2) 20% لات بسته


                                لات1
                                3پیپ80%=24$ + استاپ منفی2پیپ = مانده 20% لات که در صورت برگشت و خوردن استاپ نتیجه میشه 3پیپ+ (24$+) + 2پیپ_(4$_) = 20$+
                                لات1
                                3پیپ80%=24$ + استاپ منفی2پیپ = مانده 20% لات که در صورت زدن پروفیت(2) نتیجه میشه 3پیپ+ (24$+) + 8پیپ+(16$+) = 40$+

                                اما
                                نتایج جالبه
                                در هر بار ترید اکسپرت یک بازدهی را میدهد
                                به عکس توجه کنید

                                نظر

                                پردازش ...
                                X