النتائج 8,731 إلى 8,745 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 04-12-2017, 04:49 PM #8731
- 04-12-2017, 05:14 PM #8732
- 04-12-2017, 05:22 PM #8733
هنا استاذى اقصد كما فى الكومنت السابق انه يغلق الصفقه المفتوحه مع اغلاق الشمعه الحاليه
ويتم تحديد وتغيير فترة الشمعه من الكود كمثال ibars(null,periodh4,0) ولكننى اجهل كامل الكود لقد نفذتها مسبقا ولكن للاسف نسيت الان
أيضا احتاج الكود الخاص بفتح صفقه واحده كل شمعه يعنى خلال الشمعه الواحدة وقد تكون معه ساعه أو يوم. ..الخ.
دمتم بخير وشاكر جدا لجهودكم الكريمه[/QUOTE]
بالنسبة للشق التانى اريد كود منفصل لكى لا يفتح الاكسبيرت اكثر من صفقه خلال الشمعه الواحده. وقد تكون شمعه يومى أو أسبوعى ..الخ
- 05-12-2017, 12:14 AM #8734
بالنسبة للشق التانى اريد كود منفصل لكى لا يفتح الاكسبيرت اكثر من صفقه خلال الشمعه الواحده. وقد تكون شمعه يومى أو أسبوعى ..الخ[/QUOTE]
اولا ستقوم باضافة متغير خارجى لاختيار نوع الفريم
كود:input ENUM_TIMEFRAMES TimeFrame=PERIOD_M1;
تختار منها الفريم الذى تريده
ثانيا كيف سنبلغ الاكسبرت انه تم فتح شمعه جديده
يوجد اكثر من طريقه واسهلها مقارنه الهاى واللو
كود:if(iHigh(Symbol(),TimeFrame,0)==iLow(Symbol(),TimeFrame,0)) { // اغلق الصفقه المفتوحه // افتح صفقه جديده }
كود:datetime BarTime;
كود:BarTime!=Time[0]
كود:BarTime=Time[0];
آخر تعديل بواسطة abo_samar ، 05-12-2017 الساعة 12:23 AM
- 05-12-2017, 01:41 AM #8735if(iHigh(Symbol(),TimeFrame,0)==iLow(Symbol(),Time Frame,0))
هل جربتها اخي ؟
اعتقد مناسبة مع OnTick
ولكن مع OnTimer قد لايحدث التساوي--ممكن هاي مختلف عن اللو خلال ثانية خصوصا بدء فريمات على رؤوس الاخبار
- 05-12-2017, 03:20 AM #8736
مرحبا اخى فيلسوف
تم تجربتها فى الدالتين وتعمل بكفائه
اما بخصوص اختلاف الهاى عن اللو فلن يحدث
لانه بمجرد افتتاح الشمعه الجديده يتساوى الهاى واللو ويحقق الشرط
وبعدها بلحظات يتغير حسب حركة السعر فيكون قد حقق الشرط اولا قبل التحرك
يوجد طرق اكثر احترافيه بعمل داله لحساب عدد الشموع على الشارت
ومقارنته بمتغير فاذا كان عدد الشموع اكبر من المتغير نعرف انه تم فتح شمعه جديده
وبعدها نساوى عدد الشموع بالمتغير ويعيد المقارنه
- 05-12-2017, 03:36 AM #8737
كلامك منطقي جدا اذا اخترت 1 ثانية للتايمر
لانه اساسا الشمعة الجديدة مع رأس الثانية
ولكن افترض لاتريد الخبير يثقل المنصة وجعلت التحديث كل 7 ثواني مثلا بدلا من 1 ثانية
وانت مطبق شمعة ساعة وصادف قبل رأس الساعة ب 3 ثواني انه كان هناك تحديث
اذا افتتحت الشمعة الجديدة سيكون التحديث بعد 4 ثواني من بدئها----3+4=7
وهي مدة كافية لاي تغير ولو 0.1 نقطة وهو اكبر من ابسلون قيم الدبل الذي هو 0.00000000217 او حاجة مقاربة
فما بالك لو كان التحديث كل 37 ثانية مثلا!
لو كان بدء كل شمعة جديدة تحديث قسري للتايمر فلن لايوجد مشكلة ولكن لا اعتقد--دون جزم--ان الامر كذلك.
كلامي هنا كله اجتهاد دون تجربة -مجرد تصور للوضع
هذا مايمنع ان فكرتك بتساوي الهاي واللو مع بدء الشمعة اعجبتنيآخر تعديل بواسطة فيلسوف البادية ، 05-12-2017 الساعة 03:41 AM
- 05-12-2017, 03:41 AM #8738
الان جالس الاحظ فريم الدقيقة مع بدئه
كلهم زي بعض--الهاي واللو والاوبن والكلوز
- 05-12-2017, 03:43 AM #8739
- 05-12-2017, 03:46 AM #8740يوجد طرق اكثر احترافيه بعمل داله لحساب عدد الشموع على الشارت
يعني حتى لو وضعته على فريم الاسبوعي---سيحدث تكة واحدة فقط في الاسبوعي--اول تكة في الاسبوع فقط!! ثم كأن الخبير نايم!!! سليييب مووود!!
الطريقة في الصورة وهي تقريبا نفس بعض ردك اعلاه,
مع المتوسطات تحديدا استخدمها-لان القرار بعد الاغلاق السابق ومع الافتتاح الجديد!
- 05-12-2017, 03:50 AM #8741والافضل عندى دالة حساب الشموع
بالمناسبة تعادل الصورة اعلاه في عملها---يعني ايضا تكة واحدة لكل شمعة.
- 05-12-2017, 03:56 AM #8742
- 05-12-2017, 04:58 AM #8743
- 05-12-2017, 06:41 AM #8744
- 05-12-2017, 09:17 AM #8745
الف شكر على الرد ربنا يجعله فى ميزان حسناتكم
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM