رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة xcv114
أيوة يا أستاذ أسامة
الأول جبت توقيت النقطة إللي في حد القناة إللي هو بيكون من نقطة واحدة T4
في إستارت
كود PHP:
if(Time[ZigZag_Low(i)]>Time[ZigZag_High(i)]){
P1=High[ZigZag_High(i+1)]; P2=High[ZigZag_High(i)]; P3=Low[ZigZag_Low(i+1)];
T1=Time[ZigZag_High(i+1)]; T2=Time[ZigZag_High(i)]; T3=Time[ZigZag_Low(i+1)];
// T4: to Get the imaginary 4th point time.
T4=ZigZag_Low(i+1);
draw_1(Channel+i,T1,P1,T2,P2,T3,P3,C_Color,L_Color,T4);
}
وإستخدمت ObjectGetValueByShift عشان أجيب السعر المقابل لها في حد القناة الثاني
وطرحت النقطتين من بعض عشان أجيب قيمة القناة في الدالة الخارجية
كود PHP:
otherprice=ObjectGetValueByShift(name,T4);
diff =MathAbs(otherprice-price3);
طلعت معايا مضبوطة
رائع جدا بارك الله فيك
1 مرفق
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة the 1
السلام عليكم ورحمة الله
يوجد أكسبريت للأستاذ مستر دولار قمت بارفاقه , فقط أريد أن تتم أضافة خاصية أعادة فتح صفقة الهيدج بعد الاغلاق add order after close
سواء تم الاغلاق بربح اوبخساره يتم أعادة فتح صفقة هيدج بنفس المواصفات الى مالا نهايه حتى أقوم أنا بأنهاء عمل الأكسبرت
و ارجو ايضا ان يتم تحديد الستوب والبروفيت بالنقاط ..
حيث ان فكرة العمل :
أولا , فتح صفقة هيدج محدوده بستوب لوس وتيك بروفت مع العلم ان sl & tp مخفي وهذه الخاصيه موجوده بالمرفق
وان يتم أعادة فتح الصفقه بنفس المواصفات تلقائيا بعد اغلاق الهيدج الاول كامل سواء بربح او خساره
وشكرا جزيلا لكم اخواني
يوجد إكسبرت آخر قمت ببرمجته يقوم بهذه الفكره
مرفق الإكسبرت
1 مرفق
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم أستاذي الفاضل مستر دولار الأكسبرت اللذي أرفقته ممتاز لكن هل من الممكن أن تجري تعديل عليه
أن تجعل التيك بروفيت والستوب لوز مخفي
وان يكون تحديد قيمة التيك بروفيت والستوب لوز بالنقاط
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم استاذى الكريم
مستر دولار
ارجو من الله
ان تكون فى اتم صحة واحسن حال
..............................
سؤال برمجى
عايز اعمل طريقة فى الاكسبيرت يظهر لى اعلى خسارة وصل اليه الاكسبيرت
بمعنى
الاكسبيرت الان يعمل وصل الى خسارة مثلا 20- دولار او نقاط
ثم اصبح ربح
ثم مع تجربة الباك تست وصلت الخسارة الى 50-
وتم انتهاء الباك تست
هنا تظهر لى البيانات اعلى خسارة وصل اليه الاكسبيرت
ولك الشكر والعرفان
تحياتى لك
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة سمير محمد ارمان
السلام عليكم استاذى الكريم
مستر دولار
ارجو من الله
ان تكون فى اتم صحة واحسن حال
..............................
سؤال برمجى
عايز اعمل طريقة فى الاكسبيرت يظهر لى اعلى خسارة وصل اليه الاكسبيرت
بمعنى
الاكسبيرت الان يعمل وصل الى خسارة مثلا 20- دولار او نقاط
ثم اصبح ربح
ثم مع تجربة الباك تست وصلت الخسارة الى 50-
وتم انتهاء الباك تست
هنا تظهر لى البيانات اعلى خسارة وصل اليه الاكسبيرت
ولك الشكر والعرفان
تحياتى لك
وعليكم السلام ورحمة الله
اخي سمير بعد أذن أستاذنا الفاضل مستر دولار تفضل الأجابة :
ستحتاج الى هذه الدالة لحالة البيع ومثلها للشراء او يمكنك الدمج :
اقتباس:
double BiggestLossBuy(){double lossa;
for(int i=OrdersTotal()-1 ;i>=0 ;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Ma gicNo && OrderProfit()<0){
if(OrderType()==OP_BUY) lossa=MathAbs(OrderOpenPrice()-Bid)/points;
if(lossa>lossb) lossb=lossa;
}
}
return(lossb);
}
في المتغيرات ستضع المتغير
اقتباس:
static double lossb=0;
في خانة ستارت ستضع الكومنت
اقتباس:
Comment(BiggestLossBuy());
هذا جانب الشراء وستنفذ نفس الكود مع التصرف لصفقات البيع ، تحياتي .
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة محمد آل مسيري
يعطيكم العافية جميعاً ..
هل هناك طريقة لنحصل على الساعة الحالية الخاصة بالكمبيوتر كرقم يبدأ من 00 إلى 23 ؟
وهل هناك طريقة مشابهه لمعرفة تاريخ اليوم في الشهرالخاص بالكمبيوتر مثلاً من 01 إلى 31 ؟
وشكراً لكم
الداله TimeLocal تعود بتوقيت الكمبيوتر و التاريخ
لكن بما أنك تريد الساعه فقط فسوف يكون
كود PHP:
int hour=TimeHour(TimeLocal());
وتاريخ اليوم
كود PHP:
int day=TimeDay(TimeLocal());
رد:موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة Jmeel
وعليكم السلام ورحمة الله
اخي سمير بعد أذن أستاذنا الفاضل مستر دولار تفضل الأجابة :
ستحتاج الى هذه الدالة لحالة البيع ومثلها للشراء او يمكنك الدمج :
في المتغيرات ستضع المتغير
في خانة ستارت ستضع الكومنت
هذا جانب الشراء وستنفذ نفس الكود مع التصرف لصفقات البيع ، تحياتي .
السلام عليكم اخى الكريم
جميل
كلمة شكر قليلة عليك
الف مليون شكر وتقدير الى شخصك الكريم جدا جدا معى
والشكر موصول الى استاذى مستر دولار
تحياتى لكم جميعا
رد:موضوع مخصص للأسئلة البرمجية
السلام عليكم الاخوة الكرام
ارجو المساعدة
مافائدة وضع هؤلاء فى الاكسبيرت او المؤشر
وشكرا لكم على المساعدة الكريمة
كود PHP:
#include <stdlib.mqh>
#include <WinUser32.mqh>