النتائج 1 إلى 15 من 15
الموضوع: مستر دولار شوفلى حل مع مؤشر الاخبار
- 10-02-2013, 07:38 PM #1
مستر دولار شوفلى حل مع مؤشر الاخبار
السلام عليكم ورحمة الله وبركاته
اثقلت عليك مستر دولار فى كثر طلباتى فى الفتره الاخيره لاكنك شخص كريم واحنا نستاهل يكفى خسائر فى الفوركس ونريد نجد طريقه للعمل فى هذا السوق محرقة الاموال
قبل فتره كنا نشوف اكسبرت تدخل ولو نسبه بسيطه لاكن فى الفتره الاخيره ما نفعت اكسبرتات الترند وما تبقى غير اما المضاعفات او اكسبرتات الاسكالبنج وبعد تحتاج الى بروكر موثوق ما اطيل عليك
المطلوب تعديل او ايجاد حل للمؤشر المرفق مع الكود المرفق وهو خاص لمنع التداول قبل وبعد الاخبار فى الوقت الحالى ضابط قبل الاخبار يمنع التداول لاكن بعد الخبر مباشره يتداول وهذا غلط والاهم هو بعد صدور الاخبار يمنع التداول
ممكن تستخدم طريقه تختلف مثل قراءة الشارت وجعل عن صدور اى خبر يوقف التداول قببل وبعد الخبر اى خبر كان وعلى اى عملهكود PHP:extern string A1=" News Filter";
extern bool UseNewsFilter=true;
extern int MinsBeforeNews=60;
extern int MinsAfterNews=60;
extern bool HighNewsImpact=true;
extern bool MediumNewsImpact=false;
extern bool CloseProfitableTrades=true;
if(UseNewsFilter){
if(NewsFilterCheck()==false){
Comment("---- News Filter enabled ----");
return(0);
}
}
string Num2Impact(int impact)
{
if(impact==3)return("HIGH IMPACT");
if(impact==2)return("MED IMPACT");
if(impact==1)return("LOW IMPACT");
else return("");
}
bool NewsFilterCheck()
{
if(!IsTesting())
{
int minutesUntilNextEvent=iCustom(NULL,0,"FFCal news indicatore",true,true,false,true,true,1,1);
int minutesSincePrecEvent=iCustom(NULL,0,"FFCal news indicatore",true,true,false,true,true,1,0);
int impactOfPrecEvent=iCustom(NULL,0,"FFCal news indicatore",true,true,false,true,true,2,0);
datetime dTime=minutesUntilNextEvent*60;
string sTime=TimeToStr(dTime,TIME_MINUTES);
string sText;
bool TradeAllowed=true;
if((minutesUntilNextEvent>MinsBeforeNews&&(impactOfPrecEvent<3||(impactOfPrecEvent>=3&&minutesSincePrecEvent>MinsAfterNews))&&HighNewsImpact==true)||
(minutesUntilNextEvent>MinsBeforeNews&&(impactOfPrecEvent<2||(impactOfPrecEvent>=2&&minutesSincePrecEvent>MinsAfterNews))&&MediumNewsImpact==true))
{
sText=StringConcatenate("No News within the next ",sTime);
}
else
{
int impactOfNextEvent=iCustom(NULL,0,"FFCal news indicatore",true,true,false,true,true,2,1);
string sImpact=Num2Impact(impactOfNextEvent);
if(StringLen(sImpact)>0)sImpact="["+sImpact+"] ";
sText=sImpact+"News in "+sTime;
if((impactOfNextEvent>=3&&HighNewsImpact==true)||(impactOfNextEvent>=2&&MediumNewsImpact==true))
{
TradeAllowed=false;
if(CloseProfitableTrades && Profit(OP_BUY)+Profit(OP_SELL)>0)CloseOpenOrders();
}
}
return(TradeAllowed);
}
}
- 11-02-2013, 02:43 AM #2
مسرعك ما نزلت ياخي اصعد مستوي نفس حسابي كل يوم فى نزول
- 14-02-2013, 10:19 PM #3
رد:مستر دولار شوفلى حل مع مؤشر الاخبار
مستر دولار المؤشر راح يبعد الاكسبرت عن رالى الاخبار ممكن نستفيد من المضاعفات فى فترات التذبذب
هذا نتائج اكسبرت مضاعفات جيد الى الان لاكن مع العمل فى فترات الاخبار يعطى فرصة مرجنة الحساب اكثر من الفترات التدوال الطبيعي للسوق مع محاولت تطويره لو وجد حل لموضوع المؤشر لاكن الان واقف العمل على التطوير انتظر الحل لانى ما اريد اتعب نفسى فى المحاولات لو مافى حل
- 15-02-2013, 05:18 PM #4
سبحان الله وبحمده ، سبحان الله العظيم
- 16-02-2013, 12:12 AM #5
رد:مستر دولار شوفلى حل مع مؤشر الاخبار
قمت بتعديل المؤشر
يمكنك معرفة عدد الدقائق قبل الحدث وبعده عن طريق المتغيرات العامه
لمعرفة عدد الدقائق قبل الحدث
كود PHP:int MinutesBeforeEvent=GlobalVariableGet("MinutesTellEvent");
كود PHP:int MinutesAfterEvent=GlobalVariableGet("MinutesAfterEvent");
- 16-02-2013, 12:31 AM #6
شكرا اخى مستر اسامه عندى عدة اختبارت على اكسبرت مضاعفات وجريد ووان شاء الله بعد التاكد من ايقاف العمل بعد الاخبار سيتم فتح موضوع سواء انا او احد الاخوان فى المنتدى واختيار الافضل بين الاكسبرتات من ناحية الداداون والارباح
- 16-02-2013, 12:41 AM #7
في انتظارك أخي الحبيب
على فكرة الاكسبرت الثاني أنا شوفت نتائجه النهارده ما شاء الله 4.83% DD فقط حتى الان
http://www.myfxbook.com/members/alsh...lier-ea/488345
- 16-02-2013, 01:05 AM #8
- 16-02-2013, 01:17 AM #9
رد:مستر دولار شوفلى حل مع مؤشر الاخبار
بارك الله فيك
لاحظ
عند إستدعاء هذه المتغيرات ستكون الشروط
بدلا من الداله
كود PHP:bool NewsFilterCheck()
{
if(!IsTesting())
{
int minutesUntilNextEvent=iCustom(NULL,0,"FFCal news indicatore",true,true,false,true,true,1,1);
int minutesSincePrecEvent=iCustom(NULL,0,"FFCal news indicatore",true,true,false,true,true,1,0);
int impactOfPrecEvent=iCustom(NULL,0,"FFCal news indicatore",true,true,false,true,true,2,0);
datetime dTime=minutesUntilNextEvent*60;
string sTime=TimeToStr(dTime,TIME_MINUTES);
string sText;
bool TradeAllowed=true;
if((minutesUntilNextEvent>MinsBeforeNews&&(impactOfPrecEvent<3||(impactOfPrecEvent>=3&&minutesSincePrecEvent>MinsAfterNews))&&HighNewsImpact==true)||
(minutesUntilNextEvent>MinsBeforeNews&&(impactOfPrecEvent<2||(impactOfPrecEvent>=2&&minutesSincePrecEvent>MinsAfterNews))&&MediumNewsImpact==true))
{
sText=StringConcatenate("No News within the next ",sTime);
}
else
{
int impactOfNextEvent=iCustom(NULL,0,"FFCal news indicatore",true,true,false,true,true,2,1);
string sImpact=Num2Impact(impactOfNextEvent);
if(StringLen(sImpact)>0)sImpact="["+sImpact+"] ";
sText=sImpact+"News in "+sTime;
if((impactOfNextEvent>=3&&HighNewsImpact==true)||(impactOfNextEvent>=2&&MediumNewsImpact==true))
{
TradeAllowed=false;
if(CloseProfitableTrades && OrdersTotal()>0)CloseProfitableTradesBeforeNews();
}
}
return(TradeAllowed);
}
}
كود PHP:bool NewsFilterCheck()
{
if(!IsTesting())
{
// int minutesUntilNextEvent=iCustom(NULL,0,"FFCal news indicatore",true,true,false,true,true,1,1);
// int minutesSincePrecEvent=iCustom(NULL,0,"FFCal news indicatore",true,true,false,true,true,1,0);
int minutesUntilNextEvent=GlobalVariableGet("MinutesTellEvent");
int minutesSincePrecEvent=GlobalVariableGet("MinutesAfterEvent");
int impactOfPrecEvent=iCustom(NULL,0,"FFCal news indicatore",true,true,false,true,true,2,0);
datetime dTime=minutesUntilNextEvent*60;
string sTime=TimeToStr(dTime,TIME_MINUTES);
string sText;
bool TradeAllowed=true;
if((minutesUntilNextEvent>MinsBeforeNews&&(impactOfPrecEvent<3||(impactOfPrecEvent>=3&&minutesSincePrecEvent>MinsAfterNews))&&HighNewsImpact==true)||
(minutesUntilNextEvent>MinsBeforeNews&&(impactOfPrecEvent<2||(impactOfPrecEvent>=2&&minutesSincePrecEvent>MinsAfterNews))&&MediumNewsImpact==true))
{
sText=StringConcatenate("No News within the next ",sTime);
}
else
{
int impactOfNextEvent=iCustom(NULL,0,"FFCal news indicatore",true,true,false,true,true,2,1);
string sImpact=Num2Impact(impactOfNextEvent);
if(StringLen(sImpact)>0)sImpact="["+sImpact+"] ";
sText=sImpact+"News in "+sTime;
if((impactOfNextEvent>=3&&HighNewsImpact==true)||(impactOfNextEvent>=2&&MediumNewsImpact==true))
{
TradeAllowed=false;
if(CloseProfitableTrades && OrdersTotal()>0)CloseProfitableTradesBeforeNews();
}
}
return(TradeAllowed);
}
}
- 16-02-2013, 01:25 AM #10
جزاك الله خير
- 20-02-2013, 05:09 PM #11
ما ضبط اخي مستر دولار لازال يدخل صفقات بعد الخبر مباشره شكل اكواد المؤشر صينيه شوفلى كم كود يابانى على الماني
الغريب انه يكتب الخبر على الشارات وبعد الخبر بعد يكتب الخبر كم صارله من صدوره لاكن ما يسمع الكلام شوفلى حل مع هذا الموضوع تعبت من المتابعه
- 21-02-2013, 04:52 AM #12
للرقع مستر دولار بارك الله فيك شوفلى حل للموضوع
- 22-02-2013, 05:48 PM #13
مستر دولار اذا كنت مشغول او مافى مجال للتعديل اكتبلى رد على الاقل بوفر دخولى النت لاني مسافر وادخل النت علشان هذا الموضوع او اوفر الوقت و اطلبه منتدى ثاني
- 23-02-2013, 04:16 PM #14
في انتظار أخونا مستر دولار
- 24-02-2013, 01:04 PM #15
لا حياة لمن تنادي لا راضين تردو علينا ولا حتى راضين توقفو اسم المستخدم فقط فالحين تحذفو مشاركات ما فيها اى مخالفه مجرد رفع الموضوع للتذكير وين الغلط يا مستر دولار والمشرفين كان يفترض حذف المشاركه رقم 3 لانه مخالف لقوانين المتدى ومع هذا فقط تم حذف مشاركات فيها رفع الموضوع فقط
شكرا مستر دولار على الاهانه واعتبرها رد دين على جمايلك