النتائج 2,056 إلى 2,070 من 10285
الموضوع: موضوع مخصص للأسئلة البرمجية
- 08-05-2012, 10:31 AM #2056
أخي أسامه سؤال بعد إذنك ,,,,
بالنسبه للماجيك نمبر لو أنا فاتح شارتات كتير لعملات مختلفه و شارتات لنفس العمله و حاطط نفس الإكسبيرت ,,, لازم يكون الماجيك مختلف على كل شارت ؟؟ ولو إكسبيرتات مختلفه نفس الكلام برده ؟
- 08-05-2012, 07:01 PM #2057
استاذ اسامة فـ الاكسيبرت المرفق ، قمت باضافة دالة لاغلاق الصفقات مع ظهور الاشارة العكسيـة
ووضع شروطها مع شرط المؤشر ،
هل الكود صحيح بعد التعديل ،، وهل يوجد طريقة أسهل من ذلك لإضافة شرط الاغلاق للاشارة العكسية مع شروط المؤشر لأنى قمت بوضع شروط الشراء مرتين وكذلك البيع !!
- 08-05-2012, 08:47 PM #2058
الطريقة السابقه سوف تصلح في حال أنك إستخدمت المضاعفات مع عدم إغلاق الصفقة الخاسره بحيث الداله
كود PHP:orderstotal()
لكن في هذا الإكسبرت الصفقات الخاسره تغلق بالتالي هذا الشرط لن يتحقق أبدا وسوف يظل يفتح مضاعفات
لذلك يمكنك مثلا وضع عداد مع كل صفقة مضاعفات تفتح يزيد العداد 1 بحيث تحسب عدد المضاعفات التي فتحت
وعندما تغلق صفقة على ربح يصفر العداد حتى يبدأ من جديد
وأيضا شرط عندما يصل إلى أقصى مضاعفه يصبح حجم اللوت هو حجم اللوت الإبتدائي
مثال
كود PHP:if(UseMultiplier&&Multi_Numbers<MaxMultiplierOrders)
{
if(WinorLoss()==false){
Lots=lastlot()*Multiplier;Multi_Numbers++;}
}
else Lots=Firstlot;
if(WinorLoss()==true){
Lots=Firstlot;Multi_Numbers=0;}
- 08-05-2012, 09:09 PM #2059
سوف تستخدم الحلقه for للبحث عن آخر شمعة ظهر عندها السهم سواء شراء أو بيع
مثال
كود PHP:int barnumber;
for(int i=1;i<Bars;i++){
double up=iCustom(Symbol(),0,"arrow",0,i);
if(up<5000){
barnumber=i;
break;
}
}
كود PHP:if(Close[1]>High[barnumber])
{
// buy
}
- 08-05-2012, 09:16 PM #2060
أنت وضعت شروط التنبيه
كود PHP:if (ld_28 > ld_36 && ld_28 > 0.0 || (SoundAlert == true) ){ld_44 = ld_28;PlaySound("alert.wav");}
if (ld_36 > ld_28 && ld_36 > 0.0 || (SoundAlert == true) ){ld_52 = ld_36;PlaySound("alert.wav");}
بهذه الطريقة انت تقارن إذا تحقق الشرط أكبر من 0 أو كان SoundAlert يساوي true وفي هذه الحاله سوف يتحقق الشرط دائما فيجب أن تغير الشرط بحيث عند تحقق الشروط وكان التنبيه تفعيل فيتم التنبيه
- 08-05-2012, 11:28 PM #2061
جرب إضافة هذا الجزء OrderSelect
ليصبح
كود PHP:if(Ticket>0){
OrderSelect(Ticket,SELECT_BY_TICKET,MODE_TRADES);
SL=High[iHighest(Symbol(),PERIOD_H1,2,50,1)];
TP=OrderOpenPrice()-((SL-OrderOpenPrice())*2);
OrderModify(Ticket,OrderOpenPrice(),SL,TP,0,Red);}
Print(SL,"___",TP);
}
- 08-05-2012, 11:33 PM #2062
- 08-05-2012, 11:35 PM #2063
- 09-05-2012, 12:00 AM #2064
- 09-05-2012, 12:12 AM #2065
- 09-05-2012, 12:35 AM #2066
ألف شكر أستاذ أسامة على إجابة السؤالين
بس للأسف عندي سؤال كمان
أنا عايز
لو أخر عملية مغلقة كانت خسرانة ولو فرضا أنا داخل بلوت 1
العملية إللي بعدها تكون بـ 2 لوت
وسواء العملية التانية خسرت أو ربحت يعود مرة أخرى للوت الأساسي 1
- 09-05-2012, 01:03 AM #2067
لماذا قمت بإضافة أوامر البيع والشراء مرتين
يمكنك فصل أمر إغلاق الصفقات عن أوامر البيع وشراء مثلا
كود PHP:if(up1<5000 && down2<5000 && CloseOppositeSignals==true){
CloseSellOrders();
}
if(down1<5000 && up2<5000 && CloseOppositeSignals==true){
CloseBuyOrders();
}
- 09-05-2012, 01:52 AM #2068
- 09-05-2012, 03:45 AM #2069
شرط فتح الصفقات لن يكون مرتبط بأي حال بشرط إغلاق الصفقات فكل جزء سيكون منفصل
كود PHP:
if(up1<5000 && down2<5000 && CloseOppositeSignals==true){
CloseSellOrders();
}
if(down1<5000 && up2<5000 && CloseOppositeSignals==true){
CloseBuyOrders();
}
if(up1<5000 && down2<5000 ){
if(orderstotal()<MaxTrades){
if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*Point;}
if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*Point;}
if(UseMultiplier==true)
{
if(WinorLoss()==false)Lots=lastlot()*Multiplier;
if(WinorLoss()==true)Lots=Firstlot;
}
OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,digits),5*Q,NormalizeDouble(SL,digits),NormalizeDouble(TP,digits)," EA",MagicNumber,0,Blue);
}
}
if(down1<5000 && up2<5000){
if(orderstotal()<MaxTrades){
if(StopLoss==0){SL=0;}else{SL=Bid+StopLoss*Point;}
if(TakeProfit==0){TP=0;}else{TP=Bid-TakeProfit*Point;}
if(UseMultiplier==true)
{
if(WinorLoss()==false)Lots=lastlot()*Multiplier;
if(WinorLoss()==true)Lots=Firstlot;
}
OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Bid,digits),5*Q,NormalizeDouble(SL,digits),NormalizeDouble(TP,digits)," EA",MagicNumber,0,Red);
}
}
- 09-05-2012, 03:56 AM #2070
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM