النتائج 1 إلى 6 من 6
الموضوع: مشروع بناء اكسبيرت ناجح
- 14-05-2007, 03:42 PM #1
مشروع بناء اكسبيرت ناجح
شباب انا بقالي شهريين بدور على اكسبيرت يكون محترم
ومش لاقي مع انه مكتبتي مليانه اكسبرتات تجيبلك 1000%
بالشهر على الباك تست اغلبها من النوع الي بيشتغل سكابيلينج
ومضاعفة عقود
ولاكن بعد تجربه مرييرة ادركت ان مثل هذه الاكسبيرتات من
الممكن استخدامها للفوز بمسابقة حسابات على الديمو ولاكن لايمكن
استخدامها للعمل على الحقيقي ابدا
مش حطول عليكوا , انا علشان كده قررت اني اعمل اكسبيرت خاص
من اختراعي والحمد لله انا لي خبرة جيدة بالبرمجة , ولاكن ليس لي
خبرة باوامر الميتاترادر
علشان كده انا بتمنى لو حد من خبراء برمجة الاكسبيرتات يوافق انه
يساعدني , وحكون ممنون لو بعتلي ايميله على الخاص علشان نتحاور
ولغاية محد يتبرع يارت مبدئيا حد يقولي هو انا ممكن اققفل بندينج اوردر ازاي , يعني مثلا انا عارف اني علشان اعمل بندينج اوردر لازم اكتب
OrderSend(Symbol(),OP_BUYLIMIT,ldLot,Ask,Slippage, ldStop,ldTake,lsComm,MAGIC,0,clOpenBuy);
بس لو قررت بعديين اني الغيه او الغي اي اوردر تاني يا ترى ازاي
على فكرة احنا ممكن برضه نكتب الاسئلة والاجوبه هنا واه حتكون فرصة كويسة للناس علشان تيجي تتعلم معانا
وشكرا مقدما
محمود مقدسي
- 14-05-2007, 04:24 PM #2
رد: مشروع بناء اكسبيرت ناجح
يا هلا بيك اخي لك رسالة على الخاص
- 14-05-2007, 06:37 PM #3
رد: مشروع بناء اكسبيرت ناجح
فكره جيده اخى مقدسى .. و أشجعك عليها .. لكن المشكله مش فى الاكسبرت الناجح ... المهم الفكره الناجحه التى يعتمد عليها الاكسبرت و مدى قابليتها للبرمجه .. و انا تحت امرك فى اى مساعده .. بس تخلص فتره الامتحانات و افضالك يا باشا
بالنسبه لكيفيه الغاء اوامر الـ pending فهى بالامر التالى :
كود:OrderDelete(Ticket);
Function >> OrderSend .
ملحوظه : اذا وضعت الكود اللى انت كاتبه مش هايشتغل لان انت حاطط امر buylimit على سعر الـ Ask .. و تعريف ال buylimit اصلا هو ان يكون سعر الاوردر اقل من السعر الحالى بعدد معين من النقاط و يختلف هذا العدد على حسب كل شركه .
فيكون الكود الصحيح هو :
كود:double price = Ask - 50*Point; Ticket = OrderSend(Symbol(),OP_BUYLIMIT,1,price,2, price - 30*Point,price + 30*Point,"Gladiator",123232,0,RoyalBlue);
هذه اجابه على السريع كده ... و اى حاجه ان شاء الله لا أتأخر عليك حسب الوقت المتاح
وفقك الله ان شاء الله فى ايجاد اكسبرت ناجح
- 15-05-2007, 09:09 AM #4
- 15-05-2007, 09:29 AM #5
رد: مشروع بناء اكسبيرت ناجح
أخي جلادياتير
الف شكر لك على ردك الرائع , واذا ممكن تبعتلي ايميلك حكون ممنون
اولا بالنسبة للاستراتيجية فهي موجودة ونسبة نجاحها مذهله
وانا مش حقعد اطبل وازمر ولاكن يكفي اققول اني عمر ما تخيلت اني
حلقا طريقة تخليني اكسب عشرين صفقة متتالية بدون خسائر
مش بس كده الطريقة مش من نوع الاسكابلينج لانه الاهداف فيها تبتدي من 30 نقطة الى اكثر , والمثير انه رغم احتوائها على نوع من مضاعفة العقود الا انني صممتها بطريقة خاصة تجعل من الممكن العمل عليها على حساب لايتعدة ال 2000 $ بامان كبير
واذا لم يكن كل ما قلته كافيا فازيدك من البيت شعر الطريقة سهله الى حد السذاجة ولا تعتمد على اي نوع من التحليل الفني و لا الاساسي , لا تتاثر بالاخبار ولا التذبذب و تعمل على الترند الصاعد والنازل وفي جميع احوال السوق , هي طريقة رقميه بحته و كل ما عليك فعله هوه متابعه مؤشر واحد فقط وللعلم هذا المؤشر موجود عند الجميع ولا كن المشكلة انه ماحد منتبه له
همسه : ما كتبته كان راي الشخصي فيها , ربما تختلف الاراء ولاكن انا مقتنع بها
اما بالنسبة للكود الي طرحته
انا عاوز اسالك على المتغير Ticket هل احنا ممكن نعرفه بطريقة بحيث يكون متغير جلوبال ( يعني متغير ثابت لا يقد قيمته بمجر تنفيذ الفنكشن الي هو فيه ) بمعنا انه يفضل مخزن القيمة الي فيه , على ايام c++ احنا كنا مثلا نعرف مصفوفة نخزن فيها مجموعة متغيرات بحيث اني لما افتح عدد معين من الصفقات اكون قادر على اغلاق صفقات محدده
في اتظار ردك على احر من الجمر
تقبل مودتي
محمود مقدسي
- 16-05-2007, 04:16 AM #6
رد: مشروع بناء اكسبيرت ناجح
العفو يا باشا ... على ايه ... وطبعا ممكن ... ده انا اللى يحصلى الشرف
ما شاء الله ... ما شاء الله
كل هذا فى طريقه واحده و بسيطه و لا تعتمد على اساسى و لا فنى و تشتغل على جميع احوال السوق ... انت متأكد اخى مقدسى من هذه الطريقه ( يعنى هل هذا الكلام مبنى على تجربه و تطبيق عملى ام مجرد كلام نظرى ) ؟؟ ... شوقتنى الصراحه انى اعرفها
بالنسبه للجزء الاول من سؤالك عن المتغير Ticket .. ايوة ممكن تخليه global لا تتغير قيمته
طوال فتره عمل الاكسبرت ما دام ليست هناك اى عمليات تغير من قيمته عن طريق تعريفه خارج الـ Start Function.
بالنسبه لسؤالك عن المصفوفه .. ايوة ده برده ممكن فى ال mql عن طريق الكود التالى :
كود:int TicketsArray[3]; int j = 20; for (int i = 0; i < 3; i++) { Ticket = OrderSend(Symbol(),OP_BUYLIMIT,1,Ask - j*Point,2, 0,0,"Gladiator",123232,0,RoyalBlue); TicketsArray[i] = Ticket; j += 20; } Comment(TicketsArray[0] + "\n" + TicketsArray[1] + "\n" + TicketsArray[2]);
و لفهم المثال اكثر .. اليك اكسبرت فيه تعريف لمتغير global و استخدام المصفوفه فى اغلاق صفقه معينه عند عمل remove للاكسبرت من على الشارت .
و هذه صورة ايضا توضح الكلام السابقآخر تعديل بواسطة Gladiator ، 16-05-2007 الساعة 04:22 AM
المواضيع المتشابهه
-
مشروع اكسبيرت جديد .......أطلب الدعم من المبرمجين .... واريد حفظ الحقوق الفكرية
By mercury_man in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 15آخر مشاركة: 17-03-2013, 06:30 PM -
مشروع برمجي : اكسبيرت سوبابلكس للمضاعفات
By وضاح عطار in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 135آخر مشاركة: 28-05-2008, 01:31 PM -
مشروع بناء مسجد في لندن
By majedm in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 5آخر مشاركة: 09-02-2007, 01:55 PM -
تعالوا نخترع اكسبيرت ناجح لطرقنا الناجحه
By ماجد كو in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 27آخر مشاركة: 22-08-2006, 11:58 PM