شكرا
وجزاك الله خير
جاري التأكد من الاستراتيجيه
Printable View
السلام عليكم أخي اسامه
كنت أود أخي التعرف والتأكد من بعض المرادفات البرمجيه لو تكرمت ...
السعر الحالي... هل هوالشمعه الحاليه .. هل هيكود:Bid
الشمعه السابقه ....كود:Bar0
???كود:Bar1
كيف ممكن أن أعبر عن إبتعاد السعر الحالي عن خط معين مثلا بعدد النقاط ؟؟
و إغلاق الشمعه الحاليه أكبر من مستوى معين بعدد نقاط معينه . بمعنى أن أقول إذا أغلقت الشمعه الحاليه أكبر من مستوى معين ب 10 نقاط ...؟؟
أيضا هل ممكن و كيف أن أعبر عن المسافه بين خطين أو مستويين بعدد نقاط ... بأن أقول مثلا إذا كانت المسافه بين خطي التنكن سن و الكيجن سن للشمعه الماضيه تعادل 15 نقطه .
وشكرا جزيلا أخي ....
سؤال آخر بعد إذنك أخي أسامه .....
هل من الممكن التعبير برمجيا عن إغلاق الشمعه السابقه فوق مستوى معين أو خط معين بمقدار نصف جسم الشمعه أو ثلث جسمها أو بمقدار نسبه مئويه من جحم جسم الشمعه ....و كيف. ... ؟؟
وجزاك الله خيرا
وعليكم السلام ورحمة الله وبركاته
سعر العرض (البيع)
وسعر الطلب (الشراء)كود PHP:Bid
إغلاق الشمعه الحاليهكود PHP:Ask
هاي الشمعه الحاليهكود PHP:Close[0]
لو الشمعه الحاليهكود PHP:High[0]
إفتتاح الشمعه الحاليهكود PHP:Low[0]
الرقم 0 هو رقم الشمعه ويمكن تغييره حسب الشمعه التي تريدها 1 للشمعه السابقه 2 للشمعه قبل السابقه وهكذاكود PHP:Open[0]
إبتعاد السعر عن خط معين
هذا يعني أن السعر أكبر من قيمة Ma ب20 نقطهكود PHP:if(Bid>Ma+20*Point)
إغلاق الشمعه سوف تستخدم نفسه الطريقه وأيضا التعبير عن خطين مثلا
هذا يعني أن الفرق بين الخطين أكبر من 20 نقطهكود PHP:if(Ma1 - Ma2 > 20*Point)
شكرا جزيلا أخي أسامه ..
و مفهوم جدا ...
طيب بالنسبه للشمعه نفسها أي الشمعه ككل أو كبار Bar... هل هناك مرادف لها و أستطيع ترقيمها أيضا Bar1 و Bar2 وهكذا ؟؟؟
تمام أخي أسامه
لو أردت أن أعبر بأن تكون جسم الشمعه رقم1 أكبر من ma1 مثلا ولكن ليس بمقدار عدد النقاط ولكن بنسبه مئويه من جسم الشمعه1
هل هذا الكود صحيح
كود:extern double body1= Open[1] - Close[1];
int start()
{
if(body1>Ma1+50%*body1) {
return(0);
}
وبارك الله فيك .
من الممكن أن أستخدم حساب الفرق بين الهاي و اللو للشمعه و أعتبرها الشمعه نفسها ... أليس كذلك أخي أسامه ؟؟؟
كود:
extern double candle1= High[1] - Low[1];
السلام عليكم ورحمة الله أستاذ أسامة :eh_s(7):
هذه المرة حاولت عمل إكسبريت هذا الموضوع https://forum.arabictrader.com/t139314.html
عملت كل الشروط المطلوبة لاكن هناك خلل ما لم أتمكن من إجاده الإكسبريت يفتح الصفقات الأولى عادي لاكن بعد أن يحقق صفقة رابحة واحدة يبدأ بفتح الكثير من الصفقات ويغلقها مباشرة .... :Emoticon1: رغم maxOrders = 1
حسب الشروط الإكسبريت يجب عليه التوقف عند تحقق أول صفقة رابحة في اليوم إذا أضفت هذا الكود
وشرط الشراء و البيعكود PHP:double Candl =iTime(Symbol(),1440,0);
string Ordersday;
if(last=="profit" && timeClose==Candl)
{
Ordersday="stop";
}
وكيف أرجعه يعمل على منصة ECN وما الفرق بين المنصة العادية و ECN و STP :Emoticon1:كود PHP:if(Bid>=RedLine1 && (orderscnt(OP_BUY)<MaxOrders) && Ordersday!="stop")
(Bid<=RedLine2 && (orderscnt(OP_SELL)<MaxOrders)&& Ordersday!="stop")
وبارك الله فيك :eh_s(7): :eh_s(7):
ما معنى الشمعه ككل أنت تريد قيمة الشمعه فما هي القيمه التي تريدها لأن كل شمعه لها أربع قيم الإفتتاح والإغلاق والهاي واللو وبناء عليه تحدد القيمه التي تريدها حسب الكود في المشاركه السابقه
المشكلة لديك في الكود والمشكله في كيفية التعبير رياضيا عن الشروط التي تريدها
أولا أنت حسبت جسم الشمعه
لماذا قمت بتعريفها كمتغير خارجي extern ولماذا لم تعرفها بداخل الداله start فهذا خطأكود PHP:extern double body1= Open[1] - Close[1];
أيضا لنفرض أن الإفتتاح 1.4250 والإغلاق 1.4150 ناتج قيمة body1 = 1.4250-1.4150=0.0100
فإذا قمت بمقارنة الشرط سوف تجد أنه خاطئ
حسب الشرط الذي تريده سيكون
كود PHP:if(Close[1]>Ma1+(50*body1)/100) {
وعليكم السلام ورحمة الله وبركاته
أولا بالنسبه لهذا الشرط
أنت بهذه الطريقه تقارن بأن توقيت إغلاق الصفقه يساوي تماما توقيت إفتتاح شمعه اليومي لكن إذا كان توقيت إغلاق الصفقه جاء بعد إفتتاح اليوم ب 1 دقيقه فلن يتحقق الشرط لذلك يجب أن تجعل الشرطكود PHP:double Candl =iTime(Symbol(),1440,0);
string Ordersday;
if(last=="profit" && timeClose==Candl)
هذه فقط هي المشكلهكود PHP:if(last=="profit" && timeClose>=Candl)
كنت أقصد لو أن هناك كلمه واحده تعبر عن كامل الشمعه لكن الآن فهمت أني أستطيع بإستخدام قيم الشمعه الأربع حساب ما أريد .
وأيضا فهمت موضوع التعريف داخل الداله ستارت و خطأ التعبير رياضيا ... و جزاك الله كل خير ...
بالنسبه للفرق الإفتتاح والإغلاق للحصول على عدد نقاط جسم الشمعه... دوما أطرح الإغلاق من الإفتتاح ؟؟؟
أم الأفضل العكس ؟؟؟ وهل هتفرق ؟؟كود:double body1= Open[1] - Close[1];
لأن الكود السابق يعطي نتيجه بالسالب في حالة الشمعه الإيجابيه ...
أيضا طرح الهاي من اللو لمعرفة عدد نقاط الشمعه أظنه يجب أن يكون على هذا الشكل ؟؟
ولا يمكن العكس أليس كذلك ؟؟؟؟كود:double candle1= High[1] - Low[1];
كذلك التعبير عن الفرق بين خطين بعدد نقاط معينه مثل
هل يجب أن أراعي أن تكون حساب قيمة الفرق بين الخطين إيجابيه ؟؟كود PHP:if(Ma1 - Ma2 > 20*Point)
و شكرا أخي أسامه ... و عذرا لكثرة الأسئله ...