النتائج 9,586 إلى 9,600 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 15-05-2019, 03:26 AM #9586
لماذا لم يحن الوقت لتعلم لغة البرمجه mql5 ?
- 15-05-2019, 04:00 AM #9587
مالفرق بين الميتاتريدر 4 و 5 وهل هناك مايستحق ؟
- 15-05-2019, 06:06 AM #9588
- 16-05-2019, 12:30 AM #9589
- 16-05-2019, 09:06 AM #9590سلام عليكم و رحمة الله و بركاته
عندي استفسار عن طريقة عمل تريلنج ستوب بحسب الستوب لوز لكل صفقة منفردة
يعني الستوب لوز بكل صفقة بكون بيفرق عن الستوب لوز عن صفقة اخرى لانو الاكسبرت اوتوماتيكيا بيحدد الستوب
مثلا من خلال اخيار اخر قاع او حسب موشر ATR
كود:iHighest(NULL,0,MODE_HIGH,20,1);
كود:iLowest(NULL,0,MODE_LOW,10,1);
فكرة تريلنج ستوب بحيث كل لما تحرك السعر بعدد يساوي نقاط الستوب لوز يتحرك الترينج بنفس عدد النقاط
مثلا 20 نقطة تحرك السعر التريلنج عند نقطة الدخول
تحرك 20 نقطة اضافية (يعني بالكامل 40 ) تحرك التريلنج 20 نقطة
ولا يتحرك الا اذا تحرك السعر بعدد معين لا اقل او اكثر كل 20 نقطة كما في المثال مع العلم ان الهدف اكبر من ستوب لوز طبعا (على اقل 2 او 3 )
جربت ابرمج البريك ايفين نجحت لانو اسهل من حيث المنطق (بيتحرك مرة و كافي )
كود:extern bool BreakEvenByFisrtTakeProfit = false ; //|---------Break Even By Fisrt TakeProfit bool Select5 = OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if(OrderType()<=OP_SELL&&OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber) { if(OrderType()==OP_BUY) { if((BreakEvenByFisrtTakeProfit)) { if(NormalizeDouble((Bid-OrderOpenPrice()),Digits)>(NormalizeDouble(OrderOpenPrice()-(OrderStopLoss()),Digits))) { if(NormalizeDouble((OrderStopLoss()-OrderOpenPrice()),Digits)<0) { bool Modify7 =OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+0*Point,Digits),OrderTakeProfit(),0,Blue); ; } } } } else { if((BreakEvenByFisrtTakeProfit)) { if(NormalizeDouble((OrderOpenPrice()-Ask),Digits)>(NormalizeDouble((OrderStopLoss()-OrderOpenPrice()),Digits))) { if(NormalizeDouble((OrderOpenPrice()-OrderStopLoss()),Digits)<0) { bool Modify8 = OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-0*Point,Digits),OrderTakeProfit(),0,Red); ; } } } } } } ;
آخر تعديل بواسطة YounesShabani ، 16-05-2019 الساعة 09:08 AM
- 17-05-2019, 01:31 AM #9591
- 17-05-2019, 10:02 AM #9592
https://www.mql5.com/en/forum/9945
نفس طلبك مطروح على الرابط قبل ست سنوات
دائما للزوج الواحد يوجد صفقة واحدة مفتوحة
أي صفقة إضافية يجمعها على الصفقة الموجودة وبالتالي سعر الفتح الذي تراه هو المتوسطآخر تعديل بواسطة فيلسوف البادية ، 17-05-2019 الساعة 10:07 AM
- 17-05-2019, 10:11 AM #9593
يعني تحتاج السطر التالي فقط لمعرفة المتوسط الحسابي برمجيا
double avgPrice = PositionGetDouble(POSITION_PRICE_OPEN); f
ثم إضافة التيك بروفت او أي شيء اخر تريده بناء عليه
- 17-05-2019, 03:53 PM #9594
- 17-05-2019, 09:15 PM #9595
السلام عليكم ورحمة الله وبركاتة
هل هذه الوظيفة صحيحة لتعمل على دايفرجنس الار اس اي
ام ان بها اخطاء
بارك الله فيكم
كود PHP:int RSI()
{
for(int i=10; i >= 0; i--)
{
if( (iRSI(Symbol(),0,RSI,PRICE_TYPICAL,1) > iRSI(Symbol(),0,RSI,PRICE_TYPICAL,i) ) && (High[1]<High[i]))
{
return(1);
Comment("The trend is up");
}
else if( (iRSI(Symbol(),0,RSI,PRICE_TYPICAL,1) < iRSI(Symbol(),0,RSI,PRICE_TYPICAL,i) ) && (High[1]>High[i]))
{
return(2);
Comment("The trend is down");
}
}
return(0);
}
- 18-05-2019, 11:03 AM #9596
- 18-05-2019, 11:39 AM #9597
غلط:
1) اللوب
2) المتغير rsi جعلته دالة
3) اللوب والاعادة داخله!!
اشرح ما تريد مستقلاً
- 18-05-2019, 12:28 PM #9598
- 18-05-2019, 03:05 PM #9599
فقط؟؟ هذا هو المطلوب
طيب ليش معقد البرنامج أعلاه
اللوب اختيارك للدورة 10 شموع هل له هدف؟؟
سبب الدايفرجنس في الصورة ان الشمعة رقم 14 طويلة خرجت من الحساب مع نشوء شمعة جديدة
فهمت من صورتك شرط تحت 30 وفوق 70 --- مع أهمية تخالف الاتجاه "الدايفرجنس"
يا ليت تفتح لها موضوع مستقل أخي -- لانها تتجاوز الأسئلة السريعةآخر تعديل بواسطة فيلسوف البادية ، 18-05-2019 الساعة 03:08 PM
- 18-05-2019, 08:45 PM #9600
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM