حسین
پاسخ های انجمن ایجاد شده است
-
double DefineLotSize(double Lots,double Risk,bool AccountIsMicro=false)
{
double lotMM=MathCeil(AccountFreeMargin() *Risk/1000)/100;
if(AccountIsMicro==false)
{
//normal account
if(lotMM<0.1) lotMM=Lots;
if((lotMM>0.5) && (lotMM<1)) lotMM=0.5;
if(lotMM > 1.0) lotMM = MathCeil(lotMM);
if(lotMM > 100) lotMM = 100;
}
else //micro account
{
if(lotMM< 0.01) lotMM = Lots;
if(lotMM > 1.0) lotMM = MathCeil(lotMM);
if(lotMM > 100) lotMM = 100;
}
return (lotMM);
}
-
به هر حال هر الگریتم یک سری جنب های خوب و بد داره
-
برای تشخیص روند راه های متفاوتی میتونه مد نظر باشه ، پشنهاد من اینه به دنبال یک اندیکاتور خاص نگردید
ولی با adx میتونید شروع کنید و یواش یواش برنامه رو توسعه بدید -
سلام متوجه منظورتون نشدم ، متعغیر یک مقدار بیشتر داخل ذخیره نمیشه
اگر منظورتون مقدار مثلا rsi در کندل قبل هست ،در آموزش ها توضیح داده شده ،وقتی دارید مقدار ار اس ای رو با تابع خودش میگیرید میتونید شماره کندل رو هم تعریف کنید -
سلام ،اگر کد رو ندارید و نمیتونید باز نویسیش کنید
راحت ترین راحش وب سرویس هست که تردینگ ویو رو متصل کنید به متاتریدر ، که نیاز به خرید اکانت اصلی داره
کار دیگه که میتونید بکنید و رایگان باشه استفاده از ایمیل است، مقدار رو در تردینگ ویو ایمیل کنید به یک ایمیل خاص
یک برنامه پایتون(چون راحت تره ) بنویسید که ایمیل رو بخونه و در یک فایل ذخیره کنه
در برنامه ام کیو ال فایل رو بخونید و مقدار رو بگیرید -
سلام
در سایت mql.com میتونید پروژه بگیره ، یا در سایت های فریلنسری ، ولی متاسفانه تحریم هستیم ، باید از مدارک جعلی استفاده کنید ، سایت های هستند که این مدارک رو در اختیارتون قرار میدن -
خواهش میکنم ، در کل محتوا برای این موضوع کم هست
ولی شما توجه نمیکند ،مشکلتون رو گفته بودم ،ولی درست نخونده بودید بعدا متوجه شدید
خوبه که حل شد -
سلام ؛همینطور که خودتون گفتید مشکلتون از دیتا هست
در زمان بکتست در سربگر جورنال بهتون خطا رو هم میده که داده از فلان تاریخ به قبل وجود نداره
برای همین هرچقدر تاریخ رو عقب ببرید باز هم از همون تاریخ که دیتاش وجود داره بک تست گرفته میشه
در همین سایت منو سمت راست ،دانلود دیتا هست اموزشم داد که چطور استفاده کنید -
سلام ،لطف میکنید بفرمایید چه دوره رو میفرمایید
-
کدتون مشکلی نداره ، اگر دارید از این کد در اسکریپ استفاده میکنید ، وقتی از کلاس ها استفاده میشه بعد از پایان برنامه خط پاک میشه ،در اسکریپ چون زود برنامه پاک میشه ممکنه خط رو نبینید
-
اینجور کد ها رو باید با یک ساختار اولیه بنویسد و در طول شکل گیری چارت نقاط رو اپدیت کنید تا به چیزی که میخواید برسید ، بعضی از نقاط رو تایید کنید و بعضی از نقاط رو تعغیر بدید
- پاسخ ویرایش شده 11 ماه، 1 هفته پیش توسط حسین احمدی.
-
سلام ،ممنون از لطف و نظرتون ، برای کشیدن خط روند ابتدا باید دو های پاینتر از هم یا دو لو بالاتر از هم پیدا کنید
روش های زیادی هست برای پیدا کردن ،میتونید از مک دی ، استوکتسیک و فراککتال با موارد دیگر استفاده کنید