النتائج 7,891 إلى 7,905 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 29-11-2016, 04:45 PM #7891
- 29-11-2016, 04:46 PM #7892
- 29-11-2016, 07:28 PM #7893
السلام عليكم اخي اسامة
كيف أعمل كود اعادة الاختبار لمستوى معين ، لنفرض لدي مستوى price1 اريد في حالة البيع عند اختراقه من الاسفل ثم العودة اليه مرة اخرى واغلاق الشمعة اسفله
ارجو مساعدتك اخي اسامة الله ينور عليك
- 29-11-2016, 07:55 PM #7894
- 30-11-2016, 03:43 PM #7895
وعليكم السلام ورحمة الله وبركاته
يجب أن تحدد شروط تفصيليه أكثر وتسأل نفسك هذه الأسئلة :
1- هل يجب أن يكون الإختراق بعدد نقاط معينه ؟
2- هل يكون أن يكون التست في خلال عدد شموع محدده ؟
3-هل تقصد بالإختراق أن تغلق الشمعه أعلاه أم فقط يتكون الهاي أعلاه ؟
شخصيا أستخدم الشرط التالي كمثال
عندما يكون الهاي للشمعه رقم 2أقل من price1 ثم كان الهاي للشمعة رقم 1 أكبر من price1 وإغلاق الشمعة رقم 1 أقل من price1
فأقوم بالدخول في الشمعة الجديده
كود PHP:if(High[2]<Price_1&&High[1]>=Price_1&&Close[1]<Price_1)
{
}
- 01-12-2016, 01:16 AM #7896
- 01-12-2016, 06:08 PM #7897
- 01-12-2016, 06:48 PM #7898
السلام عليكم اخي اسامة
هذا ما اريده بالضبط كانت تنقصني الحلقة ... ربنا يحفظك جزاك الله كل خير
- 02-12-2016, 06:38 AM #7899
- 02-12-2016, 07:04 PM #7900
السلام عليكم ورحمة الله وبركاته
أخي الحبيب مستر دولار يرجى المساعده بالاوامر المعلقه ممكن عملها من خلال سكربت لكن المشكلة التي تواجهني هو وضع الاوامر بشكل صحيح بحيث اي امر يتفعل ويحقق الهدف
يجب ان يتم وضع مكانه امر اخر ولهذا لازم اكسبيرت يراقب الوضع
بالنسبه للميثود الاول هدفه:
لو افترضنا السوق سوف يذهب باتجاه صاعد محتاج ميثود تضع لي اوامر معلقه شراء وبيع اعلى من السعر الحالي بحسب step مثلا 20 نقطه
عند وصول السعر الى المستوى 1 يتم تفعيل امرين شراء وبيع بنفس الوقت ولهم هدفهم الخاص كانه هيدج ونفترض انه هدفهم 20 المستوى 2 في الشراء وتحت المستوى 1 20 نقطه هو هدف البيع
نفترض صعد السوق وحقق هدف 20 نقطة هنا عقد الشراء 1 تم اغلاقه ولكن بقى لدينا خساره عائمه من عقد البيع 20 هنا يجب على الميثود تضع لنا امر شراء عند المستوى 1 لانه ممكن الاكسبيرت يعود لاختبار المستوى وبهذا الشكل يتفعل عقد شراء مره اخرى واذا صعد ايضا 20 نقطه وحقق الهدف يتم وضع عقد شراء اخر بنفس المستوى 1 وهكذا
لكن اذا هبط السوق وحقق هدف البيع 20 نقطه يتم وضع ايضا بنفس المستوى 1 امر بيع
بحيث يتعامل الاكسبيرت مع هذه المستويات على انها مستويات قويه اي مستوى يتم تفعيل الامر فيه ويحقق هدفه الميثود بسرعه تضع لي امر على هذا المستوى سواء شراء او بيع
الميثود الثانيه :
هدفها مراقبه عدد الاوامر المعلقه وحركة السوق بمعنى اذا لدينا 10 مستويات اوامر معلقه بالصوره وضعت 6 اوامر حتى لاتصبح الصوره اكبر لكن نقول انها 10 اوامر اذا تحرك السوق وتفعلت 5 مستويات شراء وبيع تقوم هذه الميثود باضافه 5 اوامر اخرى اعلى اخر امر بحيث يتم المحافظه على مسافة امان للاوامر 10 مستويات لانه ممكن تكون هنالك شمعه ليموزين
الافضل نكون مستعدين بالاوامر لصيد هذه الحركه وكل ماتحرك السوق 5 مستويات تقوم الميثود بوضع 5 مستويات اخرى
اتمنى بيكون شرح وظيفه الميثود بشكل جيد
حاولت اليوم مع الاوامر المعلقه للاسف لاتوجد لدي خبره سابقه مع الاوامر المعلقه ممكن يتم وضع اوامر معلقه نجح الامر لكن تبقى المشكلة لدي هو كيف برجع اضع امر عند كل مستوى حقق هدفه وايضا كيف بضع اوامر معلقه كل مايتفعل عدد معين من الاوامر
شكرا لكم
- 04-12-2016, 01:26 AM #7901
لدي سكربت وليس اكسبرت buy و sell يبيع ويشتري عند الضغط عليه فقط (وليس مفعل باستمرار علي الشارت) اريد وضع داله MM فما هي هذه الداله
- 05-12-2016, 05:16 PM #7902
هذا مثال لدالة إدارة رأس المال التي أستخدمها
كود PHP:double LotManage()
{
double lot = MathCeil(AccountFreeMargin() * Risk / 1000) / 100;
if(lot<MarketInfo(Symbol(),MODE_MINLOT))lot=MarketInfo(Symbol(),MODE_MINLOT);
if(lot>MarketInfo(Symbol(),MODE_MAXLOT))lot=MarketInfo(Symbol(),MODE_MAXLOT);
return (NormalizeDouble(lot,Lot_Decimal));
}
كود PHP:if(MoneyManagement) NewLot = LotManage();
- 05-12-2016, 06:05 PM #7903
السلام عليكم , يرجى المساعدة في الكود التالي : لتقاطع 3 موفينغ :
1- تقاطع 2 موفينغ تقاطع هابط : ولدينا حالتين :
الأولى : التقاطع تم فوق الموفينغ الثالث : لا ندخل بيع حتى يقطع الموفينغ الأول والثاني الموفينغ الثالث ( قد تأخذ 5 أو 6 شمعات ليتحقق الشرط )
الثانية : التقاطع تم تحت الموفينغ الثالث ندخل بيع فورا (هذه كودها سهل - المشكلة في الحالة الأولى )
مع الشكر الجزيل
- 06-12-2016, 04:46 PM #7904
وعليكم السلام ورحمة الله وبركاته
قم بتعريف متغير من نوع static وعندما يحدث التقاطع تجعل قيمته تساوي 1 مثلا ثم تنتظر إغلاق الموفينج أسفل الموفينج الثالث وإذا كانت قيمة المتغير 1 إذا تدخل بيع
مثال
كود PHP:double MA_1=iMA(Symbol(),0,14,0,MODE_SMA,PRICE_CLOSE,1);
double MA_2=iMA(Symbol(),0,50,0,MODE_SMA,PRICE_CLOSE,1);
double MA_1_pr=iMA(Symbol(),0,14,0,MODE_SMA,PRICE_CLOSE,2);
double MA_2_pr=iMA(Symbol(),0,50,0,MODE_SMA,PRICE_CLOSE,2);
double MA_3=iMA(Symbol(),0,100,0,MODE_SMA,PRICE_CLOSE,1);
static int Cross_Down=0;
if(MA_1<MA_2&&MA_1_pr>MA_2_pr)Cross_Down=1;
if(Cross_Down==1&&MA_1<MA_3&&MA_2<MA_3)
{
// open sell
Cross_Down=0;
}
- 06-12-2016, 08:43 PM #7905
السلام عليكم
لو عاوز اجعل البروفت او الاستوب او الامر المعلق انقص او ازود عليه الاسبريد بحيث يفتح فى نقطه معينه ولا يتاثر بالاسبريد
ايه الكود اللى احطه مكان البروفت او مكان الامر المعلق (takeprofit - spread)
ولو عاوز اجعل البروفت لصفقه معقله هو الاسك او البيد الحالى ايه اللى الكود اللى احطه بالبروفت
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM