النتائج 1 إلى 14 من 14
الموضوع: طلب مساعدة من الاخوة المبرمجين
- 25-04-2013, 05:00 PM #1
طلب مساعدة من الاخوة المبرمجين
السلام عليكم
الاكسبيرت هو يعمل على شارت الرينكو
وفكرته بسيطة جدا فتح صفقة مع اول شمعة
معاكسة مثال فتح شمعة صاعدة يدخل شراء
ولا يخرج الا عند اغلاق شمعة نازلة يخرج
من الشراء ويدخل بيع ويستمر طبعا هذا للاستفاذة
من وضوح الراية على شارت الرينكو لكن
المشكلة تكون في اوقات التذبذب لذلك فكانت الفكرة
انه لما تاتي شمعة معاكسة والصفقة خاسرة
لا يقوم باغلاق الصفقة بل يحتفض بها ويفتح صفقة
جديدة معاكسة باستعمال المضاعفات لكن
مضاعفات +1 وليست المضروبة بمعنى يكون
مثلا 0.10 0.20 0.30 0.40 0.50
وهكذى لتفاذي التذبذب ولا يغلق الصفقات المفتوحة
الا عندما تكون اشارة معاكسة ويكون مجموع الربح
اكبر من او يساوي الصفر اي حتى لو كان الخروج على
نقطة التعادل والا فانه يستمر
اي مضاعفات باستعمال الهيدج فلا تعتبر خطيرة
قمت ببرمجت الاكسبيرت بمساعدت الاستاذ الفاضل
بارك الله في اسامة (مستر دولار) لكن صادفتني
مشكلة لم استطع حلها واستحيت ان اطلب منه حل المشكلة
لاني فعلا اثقلت عليه بالاسئلة وهي انه لما يدخل في
المضاعف يبدا بفتح عدد كبير جدا من الصفقات
في نفس الوقت ولم استطع تعديل عليها
فارجو المساعدة من الاخوة المبرمجين
والسلام عليكم
- 25-04-2013, 07:27 PM #2
وعليكم السلام
للأمانة نظرت كود الأكسبيرت ، فما رأيك أن تبتدي بعمل مختصر وهو ان يفتح اوردر مع كل شمعة صاعدة واوردر مع كل شمعة هابطة وتجعل الأغلاق عن طريق البروفت والأستوب فقط ، وبعد أن يكون الأكسبيرت ممتاز وبدون اخطاء تبتدي تضيف الشروط تدريجيا وكلما تنتهي من شرط صحيح تشتغل على الشرط الثاني . وستكون الفائدة أكبر .
- 26-04-2013, 01:25 AM #3
مشكور على الرد استاذ جميل
قمت بالفعل بالعمل على هذا المنوال حيث بدات بالعمل بفتح صفقة
مع الاتجاه واغلاقها في الاتجاه المعاكس يعني كل شيء كان جيد
لكن اول ما بدات في المضاعفات واجهت العديد من المشاكل
وكنت اسئل الاستاذ الفاضل اسامة وهو يجيبني لحد وصولي
الا هذه المشكلة التي لم اجد لها حل
فهو يقوم في اول اوردر بالعمل عادي لكن اول ما يبدا في المضاعفات
تبدا المشاكل بحيث يفتح عدد كبير من الصفقات في ان واحد
حاولت اجد حل لكن للاسف فانا مازلت مبتدا في مجال البرمجة
ولم استطع ان اجد الحل لهذه المشكلة
لذلك فالمشكلة الوحيدة هي تحديد عدد الاوردرات في المضاعفات
- 26-04-2013, 01:38 AM #4
انا مش مبرمج ولا عمري رح افهم في البرمجة بس جاي على بالي اسال
- خاصية الماكس نمبر ما تكفي بانك تحدد عدد الصفقات الي يفتحها الاكسبيرت
- نسبة المخاطرة ايضا الا تكفي بان الاكسبيرت يفتح صفقات مثلا الى ان يصل الى نسبة المخاطرة التي يتم تحديدها سلفا قبل عمل الاكسبيرت
- او تعمل امر ماكس ملتي وتبرمجه على اقصى مضاعفة يكون رقمها كذا ؟
اعذرني مجرد افكار ولا ما تصلح للبرمجة ؟
- 26-04-2013, 02:01 AM #5
اهلا بالاخ بدوي
دعني اولا اشكرك لاني تعرفت على الرنكو منك في منتدى الجيران
ومعاك حق لكن المشكلة في البرمجة هو طريقة ترجمة
هذه النصوص وانا للاسف مازلت مبتدا في هذا المجال
المشكلة انه قمت بتحديد عدد الصفقات المفتوحة لو تركتها
مقيدة فانه لن يفتح مضاعف الا اذا اغلق صفقة وانا فكرتي
انه لا يغلق الصفقة الخاسرة بل يعوضها لذلك وقعت في هذه
المشكلة لو قيدة لا يفتح مضاعف ولو اعطيته امر يفتح اكثر من
صفقة تكون الطامة في المضاعف الاول مثلما هو موضع في الصورة
في اول الموضوع
لذلك ابحث على دالة او اضافة ليفتح صفقة واحدة فقط في كل مضاعف
- 26-04-2013, 02:34 AM #6
عندنا مثل في فنزويلا يقول .. وش يريحك من الولد ، قال .. طلاق أمه
وش الي يريحك من المضاعفات .. بعدك عنها ... واسمعها من هالشيبه .. وبارك الله فيك
- 26-04-2013, 02:47 AM #7
معاك كامل الحق اخي بدوي
فبسبب المضاعفات ضيعت اكثر من حساب وفكرت
فعلا في ترك الفوركس وتركت فكرت المضاعفات من زمن
لكن الفكرة التي وضعتها تشبه الى حد كبير المضاعفات
الهيدج اي انها لن تاثر كثيرا على الحساب وهي ليست
مضاعفات مضروبة لكن تعتمد على +1 فقط اي
0.10 0.20 0.30 0.4 ... وتكون متعاكسة ودون اغلاق
اي صفقة حتى يكون المجموع موجب
- 26-04-2013, 02:54 AM #8
زمان قالوا تعزيز
طوروها وقالوا تبريد
خربوها وقالوا هدج
عمو ضوها وقالوا مضاعفات
وكلها نفس الاسم ونفس المعنى ونفس الهدف.. خساره
طيب تضاعف ليه دام السعر عكس.. وتعزز ليه اذا السعر مشى لصالحك
المتداولين يحيروا ترى .. اذا ربحت الصفقة قاموا يعززوا .. واذا خسرت هدجوها .. واذا مش عارفين وين يروحوا .. يضاعفوا .. والهدف واحد ملاحقة السعر ... والسعر .. ما احد يلحقه
اهم هدف يكون في تداولك استوب صغير وهدف كبير .. او على الاقل الهدف ضعف الاستوب .. سهله ترى .. بس احنا طماعين
- 26-04-2013, 10:13 AM #9
- 26-04-2013, 05:24 PM #10
رد:طلب مساعدة من الاخوة المبرمجين
المشكلة في هذه الدالة
كود PHP:if(Cl2<Cl1&&LastOrderType()==OP_SELL)
{
if(ProfitOrders()>0)
{
CloseOrders();
OrderSend(Symbol(),OP_BUY,Lots,NormalizeDouble(Ask,Digits),3,0,0,"EA",MagicNumber,0,Blue);
}
else
{
newLot=LastOrderLots()+Lots;
OrderSend(Symbol(),OP_BUY,newLot,NormalizeDouble(Ask,Digits),3,0,0,"EA",MagicNumber,0,Blue);
}
}
//////////////////////////////////////////////////
if(Cl2>Cl1&&LastOrderType()==OP_BUY)
{
if(ProfitOrders()>0)
{
CloseOrders();
OrderSend(Symbol(),OP_SELL,Lots,NormalizeDouble(Ask,Digits),3,0,0,"EA",MagicNumber,0,Blue);
}
else
{
newLot=LastOrderLots()+Lots;
OrderSend(Symbol(),OP_SELL,newLot,NormalizeDouble(Ask,Digits),3,0,0,"EA",MagicNumber,0,Blue);
}
}
return(0);
}
بصفقة واحدة مع كل مضاعف
وبارك الله فيكم
- 26-04-2013, 10:59 PM #11
رد:طلب مساعدة من الاخوة المبرمجين
هذه داله لمعرفة عدد الصفقات المفتوحه حسب نوع الصفقه
كود PHP:int orderscnt(int type){
int cnt=0;
for(int i =0;i<OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()&&OrderType()==type){
cnt++;
}
}
}
return(cnt);
}
- 27-04-2013, 12:20 AM #12
- 18-05-2013, 12:53 AM #13
رد:طلب مساعدة من الاخوة المبرمجين
السلام عليكم
ارجوا المساعدة في برمجة الاكسبيرت للاسف بعد برمجت
الاكسبيرت في المنتدى الجار كان فيه مجموعة من الاخطاء
تاثر على عمل الاكسبيرت
الفكرة هي مثلما سبق شرحها فقط تغير الفكرة من مضاعفات
متراكمة الى مضاعفات مضروبة كمتغير خارجي
جربت الفكرة باك تيست على شارت العادي وكان اكبر مضاعف
المضاعف التاسع ما بالك على شارت رينكو
- 18-05-2013, 12:55 AM #14
مع خاصية الربح بالدولار بحيث كان الربح عند 10 دولار