النتائج 1 إلى 9 من 9
الموضوع: فكرة لعل فيها خير
- 22-01-2012, 09:06 PM #1
فكرة لعل فيها خير
السلام عليكم ورحمة الله
اخي مستر دولار والاخوة الكرام اليكم الفكرة التالية
عند افتتاح شمعة الساعة مثلا وبمجرد ان يتحرك السعر فوق او تحت سعر الافتتاح يفتح الاكسبرت عقد على حسب التحرك .يعني اذا تحرك السعر فوق سعر الافتتاح يفتح صفقة شراء واذا تحرك السعر تحت سعر الافتتاح سيفتح صفقة بيع, طيب الان ممكن يطلع السعر فوق الاقتتاح ويرجع ينزل تحته كذا مرة. الحل هنا ان يغلق الاكسبرت الصفقة السابقة اذا توفر الشرط الجديد اي اذا طلع السعر فوق الافتتاح يفتح صفقة شراء واذا رجع هبط تحت الافتتاح يغلق الشراء ويفتح البيع واذا رجع صعد مرة اخرى يغلق البيع ايضا ويفتح شراء وهكذا...,والهدف هو اغلاق الشمعة او هدف محدد.وبالتالي نكون استفدنا من المسافة بين الافتتاح والاغلاق لكل شمعة.
والمشكلة ستكون اذا تحرك السعر مرات كثيرة حول سعر الافتتاح وسنضع هنا مضاعفات اي كلما السعر يعطي اشارة خاطئة ندخل الصفقة القادمة بلوت مضاعف.
الطيب السؤال هنا كم اقصى عدد من المرات يمكن ان يمر السعر بنقطة الافتتاح ذهابا وايابا؟اذا اربع مرات او خمسة على الاكثر فهذا شي جيد.
فلا بد للسعر ان يحدد اتجاه وتغلق فيه الشمعة وهدفنا هو الاستفادة من حجم الشمعة اي بين الافتتاح والاغلاق.فاذا كانت صاعدة تكون صفقة الناجحة شراء والعكس صحيح.
حاولت ابرمج الفكرة وهذا الكود
- 22-01-2012, 09:09 PM #2
لدينا المتغير point اعتقد يمثل السعر الحالي الذي نراه للعملة .الكود لا يوجد فيه اخطاء لكن الى الان لا يقوم بالمطلوب؟
اي اقتراحات حول الفكرة تفضلوا بها.
- 22-01-2012, 10:23 PM #3
ما سيدمر الفكره الأساسيه في رأيي هو التذبذب الشديد فإذا كان الإسبريد 3 نقاط وصعد أعلى وأسفل الإفتتاح 5 مرات فهذا يعني خساره 15 نقطه في حد ذاته وحاليا التذبذب الشديد الذي نراه في السوق قد يزيد الخساره
لذلك أعتقد فكرة أن ننتظر مثلا إغلاق على الأقل شمعة الدقيقه مثلا أعلى الإفتتاح أو أسفله لشمعة الفريم الذي سنعمل عليه ممكن تقلل ولو بنسبة من التذبذب
ممكن ترفق الكود
- 22-01-2012, 10:51 PM #4كود:
int SL,TP; double point =MarketInfo("EURUSD",MODE_POINT); //---- if (point>Open[0]){ CloseSellOrders(); if (orderstotal()<1){ if(!LastOrderProfit()&&UseDoubleLots==true){ Lots=LastLot()*2; OrderSend(Symbol(),OP_BUY,Lots,Ask,3,SL,Ask+TakeProfit*Point,"wahab",MagicNumber,0,Blue); } else OrderSend(Symbol(),OP_BUY,Lots,Ask,3,SL,Ask+TakeProfit*Point,"wahab",MagicNumber,0,Blue); } } if (point<Open[0]){ CloseBuyOrders(); if (orderstotal()<1){ if(!LastOrderProfit()&&UseDoubleLots==true){ Lots=LastLot()*2; OrderSend(Symbol(),OP_SELL,Lots,Bid,3,SL,Bid-TakeProfit*Point,"wahab",MagicNumber,0,Red); } else OrderSend(Symbol(),OP_SELL,Lots,Bid,3,SL,Bid-TakeProfit*Point,"wahab",MagicNumber,0,Red); } } //---- return(0); }
- 22-01-2012, 11:03 PM #5
- 23-01-2012, 01:07 PM #6
الفكرة حلوة, بس أنا ليَّ رأي ممكن يخليها جامدة جدا
طريقة العمل تكون كالتالي: - نحدد على سعر افتتاح اليوم خط افقي
- و نفتح فرام الساعة لو أغلقت شمعة الساعة السابقة و كان سعر اغلاقها اعلى من سعر الافتتاح بـأكتر من 10 نقاط >>> نغلق عقود البيع و نفتح صفقة شراء
- ولو أغلقت شمعة الساعة السابقة و كان سعر اغلاقها اقل من سعر الافتتاح بـأكتر من 10 نقاط >>> نغلق عقود الشراء و نفتح صفقة بيع
- و هكذا بالمضاعفات (و أعتقد بالطريقة دي مش هندخل في مضاعفات كتير) بالاضافة إلى اننا مش لازم نشتغل بـ 1-2-4-8-16 لأ احنا ممكن نشتغل بمضاعفات 1-2-3-4-5-6-7-8 هتكون اهدى على الحساب و برده هتحقق ربح لأن كل الخساير هتكون في حدود ال 20 نقطة لكن المكسب هيكون بكامل طول جسم الشمعة
منتظر رايكم
- 23-01-2012, 10:43 PM #7
- 23-01-2012, 11:03 PM #8
السبريد راح ياكل الربح كله
- 23-01-2012, 11:30 PM #9