النتائج 571 إلى 585 من 1030
- 13-12-2014, 07:46 PM #571
السلام عليكم ابو عمر بالنسبة للبروكرات المطلوبة
هل يتم التأكد من سرعة التنفيذ فقط ؟؟؟
وما مدى السرعه المطلوبة في فتح الصفقات وكيف يتم التأكد عن طريق الـ Log الخاص بكل بروكر
وما هي البيانات المطلوب النظر فيها هل هي سرعه فتح الصفقة فقط ؟
وما هي مقدار السرعه المطلوبة حتى يتم التجربة المبدئية على الديمو ؟
لاني في دماغي عدة بروكرات تعاملت معها في السابق وهي محترمة وتفتح صفقات بشكل سريع لاني كنت اعمل عليها سكالبنج ولكن بالنسبة لهذه الطريقة العبقرية فتحتاج سرعه خرافية
ارجو الافادة أبو عمر كي توضح لنا
ما هي مقاييس إختيار البروكر المطلوب وكيف يتم معرفة هذه المقاييس والتأكد منها
مرفق صورة عن ملف الـ Log الخاص بأحد البروكرات والذي نجح معي ولاحظت سرعته في فتح الصفقات من بين البروكرات الأربعه محل التجربة
وهل أبوعمر ما ينجح في الديمو ينجح في الحقيقي ؟؟
جزاك الله خيراً
آخر تعديل بواسطة waleedgadelmola ، 13-12-2014 الساعة 08:06 PM
- 13-12-2014, 08:47 PM #572
انا بدأت التجارب ببرنامج يأخذ بياناته من الميتاتريدر عن طريق اسكربت يخزن البيانات المطلوبة بملف وبعد ذلك يقرأها برنامج بلغة سي شارب ويعطي للأسكربت الأوامرمن فتح وغلق الصفقات عن طريق تخزين بيانات بملف وعملت البرنامج المبين بالصورة رقم 1 لذلك.
ولتجنب التأخير بقرائة الملف (عندما يكون الملف مستخدم من الاسكربت) جعلت البرنامج يحاول أن يفتح الملف أكثر من مرة.
وأعطت هذه الطريقة نتائج جيدة من ناحية السرعة وكثيراً تفتح الصفقات بالسعر المطلوب خصوصاً عندما يكون GapOpen اكبر من 50 او 30 ولكن التجارب التي عملتها قليلة وغير كافية للحكم من وجهة نظري ووجدت أنه من الأفضل والأسرع أن يتم الاتصال بين البرنامج والميتاتريدر عن طريق الوظيفة Sendmessage لانه احياناً يحصل تأخير بسبب استعمال الملف من البرنامج والاسكربت بنفس اللحظه فلايتمكن احدهما من فتح الملف وعملت برنامج يعطي للاسكربت قيم Handle بعد أن يكتبها له بملف على المسار :c ويقرأ الاسكربت قيم handle عند وضعه على الشارت لمرة واحدة فقط وبعد ذلك يتصل ببرنامج سي شارب ويعطي ويأخذ بيانات مباشرة عن طريق الوظيفة sendmessage وحققت نتائج جيدة من ناحية السرعة ايضاً ولكن المدة التي جربت عليها غير كافيه طبعاً.ووجدت أن بعض الاجهزة مثل وندوز 7 تحتاج لضبط اعدادات وليس من السهل ان يخزن البرنامج بيانات بملف على المسار سي مثلاً وأنا أريد نشره لتجربته لذلك اعمل على عمل برنامج اخر يخزن بيانات ب Registry ويعطي لاسكربت قيم handle وبعد ذلك يتصل البرنامج بالاسكربت مباشرة عن طريق الوظيفة sendmessage وحتى الأن أكملت الجزء المبين بالصورة 2 وأن شاء الله الاسبوع القادم سأفتح موضوع لتجربته وعلى أقصى موعد الجمعة القادمة ان شاء الله وربما قبل.كود:T2: try{ System.IO.StreamReader file6 = new System.IO.StreamReader("C:\\work\\valueMM3.txt"); for (int w = 0; w < 10; w++) { Bid2[w] = Convert.ToDouble(file6.ReadLine()); //bid2 Application.DoEvents(); } file6.Close(); System.IO.StreamReader file7 = new System.IO.StreamReader("C:\\work\\valueMM4.txt"); for (int w1 = 0; w1 < 10; w1++) { Ask2[w1] = Convert.ToDouble(file7.ReadLine()); //ask2 Application.DoEvents(); } file7.Close(); System.IO.StreamReader file8 = new System.IO.StreamReader("C:\\work\\value10.txt"); a2 = Convert.ToDouble(file8.ReadLine()); file8.Close(); System.IO.StreamReader file9 = new System.IO.StreamReader("C:\\work\\value9.txt"); s6 = file9.ReadLine();//sell open file9.Close(); System.IO.StreamReader file10 = new System.IO.StreamReader("C:\\work\\value8.txt"); s7 = file10.ReadLine();//buy open file10.Close(); }catch{goto T2;Application.DoEvents(); }
- 13-12-2014, 09:28 PM #573
- 13-12-2014, 10:28 PM #574
هذه بعض النتائج التي تحصلت عليها .
يوجد فرق ساعتين بين توقيت البروكر العلوي والسفلي وكل صفقة تفتح بالبروكر العلوي شراء مثلاً تفتح صفقة اخرى عكسها ( بيع ) على البروكر السفلي.
الزمن أغلبه قصير والمشكله الوحيدة بالسماحية جعلتها 2 وGapOpen احيانا اجعلها 10 واحيانا 30 واحياناً 5 واحياناً 40 غير ثابت على قيمه محدده.آخر تعديل بواسطة tradingsystem ، 13-12-2014 الساعة 10:31 PM
- 14-12-2014, 12:31 AM #575
- 14-12-2014, 09:41 AM #576
استاذ وضاح ارجو تعليقك علي ما حصل عندي من تجربة للفرق بين بروكرين حيث انه بعد تجربة اسبوعين وجدت ان البروكر الاول اغلب صفقاته ناجحة وتمت مضاعفة المبلغ اكثر من 10 مرات .. والبروكر الثاني اغلب الصفقات خاسرة .. ماذا يعني ذلك ؟؟
- 14-12-2014, 12:09 PM #577
سأعطيك الخلاصة أخي وركز جيدا فيما سأقوله .
لا يمكن الحكم على البروكر بأنه مناسب إلا بعد التجربة الحقيقية فقط وفقط .
التجارب على الديمو هي كانت لتجربة أداء البرنامج نفسه وليست لتجربة البروكرات .
مهما كان البروكر سريع في التنفيذ فهذا لا يعني أنه مناسب لأنه ببساطة ممكن يعمل لك إزاحة في أسعار التنفيذ ضدك فيخرجك خاسرا في النهاية .
أحيانا يكون البروكر بطيء في التنفيذ ولكن ينفذ لك على السعر الذي طلبته بالضبط بدون أية إزاحة .
الفوارق بين الأسعار سوف تحصل حتما خلال اليوم وبقيم معتبرة ومؤثرة والعبرة بتنفيذ البروكر على الأسعار الصحيحة .
البرنامج حاليا يعطيك في اللوج زمن تنفيذ الصفقة ومقدار الإنزياح الحاصل وهو الأهم .
بمجرد أن ترى أن البروكر يعمل لك إزاحات موجبة في الصفقات المنفذة ويذهب لك ربحك بها فاعلم أنه غير مناسب .
- 14-12-2014, 12:14 PM #578
لا تستخدم الملفات في تبادل المعلومات وقيم Handle ...
استخدم بدل ذلك نافذة سطح المكتب بكتابة وقراءة خاصية Text لها .
وحيث أن هذه النافذة موجودة حتما في جميع الأجهزة فسيعمل برنامجك بدون أي مشاكل .
تبادل في هذه النافذة معلومات المقابض بين برنامجك والسكريبت وبعد ذلك يمكنك قراءة وكتابة ما تريد من معلومات بين برنامجك وبين السكريبت .
- 14-12-2014, 12:18 PM #579
- 14-12-2014, 12:21 PM #580
- 14-12-2014, 12:30 PM #581
جزاك الله خيراً أخي أبوعمر
يعني نتوكل على الله ونفتح حسابات حقيقية للتجربة الفعلية والنظر فقط في الـ Log الخاص ببرنامج حضرتك وليس ملف الـLog الخاص بالميتاتريدر
ولكن ما هو مقدار الانزياح كما يكتب في الـLog الخاص بالبرنامج اي ماذا يكتب في الـ Log لمعرفة الانزياح الحاصل وما هو اكبر قيمة نعتبرها مقبولة
في انتظار ردك أبو عمر
- 14-12-2014, 12:46 PM #582
لوج الميتاتريدر لا يسمن ولا يغني من جوع بالنسبة لمشروعنا .
المهم هو لوج البرنامج الذي يعطيك زمن التنفيذ والإزاحة التي حصلت فعلا في تنفيذ كل صفقة .
لكي تربح يجب أن تكون الإزاحة صفرا ( أحيانا قليلة جدا تكون بالسالب وهو لصالحك ) .
أغلب البروكرات تكون الإزاحة موجبة وتساوي مقدار القفزة التي حصلت أو أقل قليلا .
يعني مثلا حصلت قفزة 50 أي خمس نقط وقام البرنامج بالدخول بيع وشراء .
لو أن البروكرين نفذوا الصفقتين بشكل صحيح فأنت ستربح خمس نقاط حتما .
لو أن بروكرا واحد عمل إزاحة خمس نقاط لن تربح شيئا .
لو أن البروكرين عملوا إزاحة كل واحد 3 نقط هذا يعني أنك خسرت نقطة أو أكثر .
آخر تجربة لي مع بروكر حقيقي بطريقة الماستر كانت القفزات رائعة والتنفيذ سريع جدا ولكن كان البروكر يعمل إزاحة وسطية بمعدل 3 نقاط في كل صفقة .
وكنت أخرج بالمحصلة خسران . لأن ربحي يأكله البروكر بالإزاحات التي يعملها .
الأدهى من ذلك أن البروكر أحيانا يعمل إزاحة وأراها بنفسي على الشارت أي أنه بعد أن ينفذ على السعر الصحيح أو قريب منه يعيد تعديل الدخول مرة أخرى ضدي في إزاحة أكبر .
لذلك أي بروكر يعمل إزاحة أكثر من نقطة ولمعظم الصفقات لن ينجح معك .
وعلى فكرة البروكرات التي غالبا تعمل إزاحة هي فقط بروكرات ذات نوع التنفيذ ماركت إكسيكيوشين أي ECN .
أما بروكرات التنفيذ إنستانت فهي لا تعمل إزاحة إلا بموافقتك أو لا تنفذ الصفقة أصلا .
الخلاصة كل شيء يظهر مع التجربة الحقيقية فقط .
ولمن أراد التجربة الحقيقية فعليه بالماكرو لأنه سيعطيه نفس النتائج فلا داعي لتكبير الخسائر على الفاضي لو فشل البروكر في التجربة .
- 14-12-2014, 01:05 PM #583
لا يسعني الا ان اقول لك : جزاك الله خيرا على ماتبذك ...
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله تعالى وبركاته
كل الشكر والتقدير للاستاذ وضاح عطار , وجزاك الله خيرا على ماتقدم ...
استاذي الكريم هذه اول مشاركة لي في هذا المنتدى وكلي سروري انها بموضوعك.
حقيقة لي بعض الاسئلة على البرنامج وانتظر سماع رأيك فيها ,
اولا: استاذنا انت وضعت قيمة اكبر لوت ممكن الدخول به من قبل البرنامج ولكن سؤالي لو شغلنا البرنامج على نفس الشركات اكثر من مرة وكل مرة شغلنا البرنامج على زوج معين فهل ستكون قيمة اللوت الكبرى هي قيمة خاصة بكل عملة ام هي اكبر قيمة يمكن الدخول بها على الرصيد مهما كانت العملة " وان كانت هي قيمة خاصة بكل زوج , وانا اسف اني بسألك ولكن لم تتح الفرصة لي للتجريب لان السوق مغلق حاليا , فاتمنى منك ان تجعل القيمة الكبرى هي قيمة اكبر لوت يمكن الدخول به على الرصيد الموجود مهما تعددت العملات التي يعمل عليها البرنامج بحيث حتى ولو توفرت فرصة على ازواج اخرى لايدخل البرنامج حتى يغلق عمليات سابقة "
ـ وثانيا استاذي الكريم انت وضع قيمة ال gap ووضعت قيمة الماكس لها , حبذا لو تضع لنا قيمة ال min gap لعمليات البيع والشراء , حتى تكون مرجعا لنا لنرى كم ممكن ان تبلغ اكبر فجوة ومنها ممكن نختار اعدادات مناسبة لعملنا اكثر ...
ـ ثالثا : لدي سؤال بخصوص قيمة ال gap close فلو فرضنا ان قيمة جاب البداية كانت فرضا خمس نقط وفتح البرنامج صفقة بناء على جاب مناسب , متى يغلق البرنامج بعملية عكسية , هل هو مباشرة لما يرتد السعر بقيمة الجاب كلوز ( ولو فرضناها نقطة ) , اي تصبح قيمة الجاب ( باي او سيل ) - 4 , ام لما يصبح قيمة الجاب +1 ,
ـ ولي سؤال بخصوص قيمة التيك بروفت , لما يكون الديجيت 5 والتيك بروفت 5 هذا يعني نصف نقطة ولو الديجيت اربعة يبقى التيك بروفت هو خمس نقط ولما الديجيت ثلاث نقط يبقى التيك بروفت يعادل خمسين نقطة اليس كذلك ( وطبعا اعذر سؤالي البدائي لضعف خبرتي بالموضع ), وهناك حالات يكون فيها شركات رباعية وخماسية فهل عندها البرنامج مصمم للتعامل مع كل الشركات بنفس المقدار ؟
ـ اتمنى من حضرتك ان تشرحلنا قليلاً عن log البرنامج , احيانا يكتبلي انه يحاول عمل بيع والسطر التالي عملية بيع ويكتبلي slippage = 0 sec = 0. 234 sec فهل ممكن توضحلنا اكثر لوسمحت هل هذا يعني ان الانزياح الزمني بتنفيذ الصفقة هو 0.234 ثانية وهو يقارب الثانية , وهل بالامكان وضع سطر يحسب قيمة الانزياح بالنقاط عن السعر المطلوب التنفيذ به , حيث سيسهل علينا مراجعة اداء الشركات من البرنامج فقط ,
ـ استفسار اخير استاذنا الكريم هل يمكن ان نشغل البرنامج على عدد ازواج العملات على جميع الشركات ( فرضا 22 ) وايضا كل زوج نفتح برنامجين واحد ندعه يعمل مع الماستر والاخر مع الهيدج الايجابي , وهل هذا الشيء ممكن اصلا ً ( اي هل السيرفرات ممكن تتحمل هذا الكم من البرامج المشغلة , وطبعا ايضا ً اعذرني لاني لا املك اي فكرة نهائيا عن موضوع السيرفرات وامكاناتها ) , وبهذا الاسلوب يمكن نعمل تدبيلة كل يوم من الشركة , خصوصا اني جربت البرنامج لمدة ساعتين فقط ووجدت ان السبريد اصبح موجب بين شركتين على زوج اليورو استرالي بقيمة اكثر من سبع نقاط , وحدثت قفزة بين الماستر وبعض البروكرات على اليورو دولار قبل اغلاق السوق بقليل بقيمة 15 نقطة !!!
في النهاية اعذر اطالتي عليك استاذي الكريم واسألتي , وصدقاً لا ادري كيف اعبر لك عن تقديري لعملك العظيم , اثابك الله خير الثواب عليه
- 14-12-2014, 01:44 PM #584
الله المستعان ابوعمر باذن الله عند افتتاح السوق اليوم سارفع المنصات على سرفر لتجربة اربع شركات جديدة وسوف اوافيك بصور عن اللوج الخاص بالبرنامج ان شاء الله مع العمل على الماستر بالاعدادات الافتراضية
ولكن لي سؤال او اقتراح
هل يمكن خداع البروكر عندما يقوم بعمل ازاحه للسعر بمعنى هل يمكننا احتساب مقدار الازاحة وخصمها او اضافتها لسعر الدخول مثلاً ؟
وانا فهمت من كلام حضرتك أن شركات STP هي افضل من ECN بمشروعنا صح كده ؟؟
واعذرني ابو عمر لا يوجد اي مؤشر لتجربة البروكر قبل فتح الحساب الحقيقي به أو مثلا الحديث مع الدعم الفني له والسؤال عن هل لديهم ازاحه ام لا طبعا انا عارف انه سؤال غبي للدعم الفني ولكن اهو يعتبر حُجه عليهم لو تم عمل ازاحه في السعر
لانك تعلم اجراءات فتح الحسابات الحقيقية قد تطول بعض الوقت وممكن بعد الفتح لا يناسب مشروعنا فنبحث عن غيره وهكذا اضف إلى ذلك وقت استرجاع الاموال من البروكر وووو ؟؟؟
وحاجه تانيه انا مش فاهمها ابو عمر ما هو الفرق بين سرعة التنفيذ والازاحه لان حضرتك قلت أن اخر بروكر حقيقي عملت عليه كان سريع في التنفيذ ولكن كان يفتح السعر بازاحه كيف يكون سريع في فتح الصفقات على السعر المحدد وكيف يعمل ازاحه ؟؟؟
جزاك الله خير واسف على اسألتي الكثيرةآخر تعديل بواسطة waleedgadelmola ، 14-12-2014 الساعة 02:14 PM
- 14-12-2014, 02:07 PM #585