بازدیدکننده گرامی، ورود شما را به "انجمن تجارت الکترونیکی ایران-ایگولد" خیر مقدم عرض می نماییم. در حال حاضر شما به عنوان ميهمان از انجمن بازديد می كنيد و امكان استفاده از تمام قابليتهای آن را نداريد. با ثبت نام رايگان، می‌توانيد از قابليتهای بيشتری بهره‌مند شوید. برای عضویت در انجمن اینجا را کلیک کنید.    
انجمن تجارت الکترونیکی ایران-ایگولد AMarkets
جدیدترین نوشته ها



بازگشت   انجمن تجارت الکترونیکی ایران-ایگولد > بازارهای مالی > سیستمها و استراتژیهای معاملاتی (Trading Systems & Strategies)

سیستمها و استراتژیهای معاملاتی (Trading Systems & Strategies) معرفی روشهای معاملاتی شناخته شده

MTRobot
پاسخ
 
ابزارهای موضوع
قدیمی پنجشنبه ۹ شهريور ۹۶, ۱۲:۴۷   #1271
babak.register
کاربر فعال
 
آواتار babak.register
 
تاریخ عضویت: يکشنبه ۳۰ بهمن ۱۳۹۰
محل سكونت: اصفهان
ارسالها: 186
تشکر از ديگران: 76
تشکر از ایشان: 599 بار در 190 نوشته
babak.register is on a distinguished roadbabak.register is on a distinguished roadbabak.register is on a distinguished roadbabak.register is on a distinguished roadbabak.register is on a distinguished roadbabak.register is on a distinguished roadbabak.register is on a distinguished roadbabak.register is on a distinguished roadbabak.register is on a distinguished road
ارسال پیام از طریق Yahoo به babak.register
پیش فرض

با سلام
دوست گرامی
کامپایل شدن به تنهایی ملاک نیست
بهترین کار این هست که شما مقادیر متغیر ها را روی چارت مشاهده کنید و مقادیر آنها را چک کنید تا دلیل را متوجه شود
مثال :
PHP Code:
  Comment("MAF = " ,MAF ,"\n" ,   
           
"MAS = " ,MAS ,"\n" ,
           
"RSI5 = " ,RSI5 ,"\n" ,
           
"RSI17 = " ,RSI17 ,"\n" ,
           
"saghf = " ,saghf ) ; 
موفق باشید
__________________
لطفاً دوستان در مورد مشکلات اکسپرت نویسی پیام خصوصی ندهند و سوالات خودشون رو در تاپیک مربوطه ( آموزش اکسپرت نویسی ) پیگیری کنند

برای اکسپرت نویسی مانند همه زبانهای برنامه نویسی می باید ابتدا فلوچارت و الگوریتم بلد باشید بعد به آموختن زبانMQL اقدام کنید.
با وصله زدن کد از اینطرف و آن طرف نمی توان اکسپرت نوشت , اگر هم شد , منتظر ضررهای آینده باشید !
babak.register آفلاين است   پاسخ با نقل قول
قدیمی امروز, ۰۸:۱۹   #1272
Rozita1ta
کاربر عادی
 
آواتار Rozita1ta
 
تاریخ عضویت: چهارشنبه ۲۹ شهريور ۱۳۹۶
ارسالها: 1
تشکر از ديگران: 0
تشکر از ایشان: 0 بار در 0 نوشته
Rozita1ta is on a distinguished road
پیش فرض

سلام می خوام اندیکاتور acd رو که فقط با متاتریدر 4 سازگاره با مفید تریدر سازگار کنم لطفا راهنمایی کنید چطور کد هاش رو عوض کنم که تو مفید تریدر هم قابل استفاده باشه ممنون
Rozita1ta آفلاين است   پاسخ با نقل قول
قدیمی امروز, ۱۳:۲۹   #1273
khatery
کاربر عادی
 
آواتار khatery
 
تاریخ عضویت: دوشنبه ۱۶ اسفند ۱۳۹۵
ارسالها: 3
تشکر از ديگران: 0
تشکر از ایشان: يک بار در يک نوشته
khatery is on a distinguished road
پیش فرض

با سلام خدمت اساتيد محترم
در نوشتن اكسپرت اگر پنچره هاي متعددي در متاتريدر باز باشد و يك سيگنال از يك پنجره اي كه فعال نيست صادر شود و ما بخواهيم با فشردن دكمه ok در اين هشدار پنجره مربوطه فعال شود چه كدي بايد بنويسيم. ضمنا منظور من باز شدن چارت جداگانه نيست بلكه همان چارتي كه قبلا در متاتريدر بوده ولي پنجره آن فعال نيست نمايش داده شود . يعني همان كاري كه بوسيله Activate window انجام ميدهيم.
ممنون ميشم اگر پاسخ دهيد.
khatery آفلاين است   پاسخ با نقل قول
قدیمی امروز, ۱۷:۵۴   #1274
vahid_farzaneh
کاربر عادی
 
آواتار vahid_farzaneh
 
تاریخ عضویت: چهارشنبه ۳۰ تير ۱۳۹۵
ارسالها: 6
تشکر از ديگران: 4
تشکر از ایشان: يک بار در يک نوشته
vahid_farzaneh is on a distinguished road
پیش فرض تعیین صحیح لات

سلام درباره اررور129 سوال کردم گفتن قیمت نامعتبر هست وبهتره از این روش استفاده بشه ممکنه درباره این توابع توضیح بدین .ممنون میشم

double lot_buy,lot_step;
lot_step=MarketInfo(Symbol(),MODE_LOTSTEP);
double trade_vol=NormalizeDouble(lot_buy/lot_step,2)*lot_step;


//---—
و .....

double tickSize=SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_SIZE);

double volumeStep=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP);

//+------------------------------------------------------------------+
//| Price must be a multiple of ticksize |
//+------------------------------------------------------------------+
double NormalizePrice(double price)
{
return(MathCeil(price/tickSize)*tickSize);
}
//+------------------------------------------------------------------+
//| Lot size must be normalized |
//+------------------------------------------------------------------+
double NormalizeLot(double lot)
{
//AV : you should also check VOLUME_MIN and VOLUME_MAX
return(MathFloor(lot/volumeStep)*volumeStep);
}
vahid_farzaneh هم اکنون آنلاين است   پاسخ با نقل قول
پاسخ

MTRobot


كاربران در حال دیدن موضوع: 4 (1 عضو و 3 مهمان)
vahid_farzaneh
ابزارهای موضوع

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

BB code فعال است
شکلکها فعال است
كد [IMG] فعال است
كدهای HTML غیر فعال است

مراجعه سریع


ساعت: ۲۲:۲۵


قدرت این انجمن در استفاده از برنامه vBulletin 3.8.5 می باشد.
حقوق این برنامه برای .Jelsoft Enterprises Ltd محفوظ است.