النتائج 1 إلى 9 من 9
- 11-01-2016, 10:59 PM #1
اكسبيرت ينفذ الامر بوضع خط افقي ... ولكن
السلام عليكم
عملت هذا الاكسبيرت الخدمي
فأنا اضع خطوط ترند على القمم أو القيعان مثلا
اسم الخط هو A
ثم يضع لي امر معلق شراء أو بيع مكان الخط
حسب اللوت المعد مسبقا ووقف الخسارة والهدف
(اخترت خط الترند لأنه يعمل بالمغناطيس) يمكن رسمه على اعلى الشمعة أو اسفلها وينجذب اليها بالضبط
----
حتى الان لم يعمل معي الاكسبيرت فلا ادري اين المشكلة
شكرا مقدما استاذ اسامة على جهودك معنا
- 13-01-2016, 02:23 AM #2
وعليكم السلام ورحمة الله وبركاته
المشكله الأولى
كود PHP:double TEXT=(ObjectGet("A",OBJPROP_TEXT));
المشكله الثانيه
لديك خطأ في الشرط
كود PHP:if(Bid<=PRICE){
OrderSend_Buy_LIMIT(PRICE, PRICE+Target*Point,0);
- 13-01-2016, 08:55 AM #3
اشكرك استاذي الفاضل
عدلت الاخطاء
ولكنه لم يعمل معي
وانتبهت لاشكالية انه ان نفذ يستمر باضافة اوامر
فوضعت هذا الشرط
كود:if(PRICE!=Old_PRICE){ Old_PRICE=PRICE; }
- 13-01-2016, 12:17 PM #4
الكود جاهز الآن
بدون اوامر الليميت
انشئ خط ترند واجعل اسمه A
واسحبه على الدعوم والمقاومات او القمم والقيعان
سينشئ اوامر معلقة
(كنت اعاني من اضافة الأوامر المعلقة واضافة الهدف والوقف) والأن اصبح اسهل بكثير
اضفت سليب
حتى لا يضع اوامر وانت في الطريق
يمكن زيادة السليب ليكون ابطأ
وأضفت تأكد من تغيير مكان الخط فلا يضع اكثر من امر في نفس المكان
- 18-12-2017, 11:20 AM #5
بدلا من كتابة موضوع جديد بنفس العنوان--وجدت هذا العنوان من خلال جوغل+المنتدى العربي--
كيف تضع اوامر عند تفصحك للتشارت زوج زوج -- مثلا اخر الليل--بحيث تكون اوامر هذا اليوم او الاسوع وتريدها كلها نقاط فنية قوية!!
الافضل ماذكر هنا,
ابحث عنها ثم ضع عليها خط ثم اكبس! وعلق عليها امر انتظار
فأنا اضع خطوط ترند على القمم أو القيعان مثلا
وانتبهت لاشكالية انه ان نفذ يستمر باضافة اوامر
فوضعت هذا الشرط
1) مثلا لتضمن كبحه من اول تكة -- غير اسم الشيء برمجيا من "A" الى اي اسم اخر لحظة تنفيذ الأمر
وهذا يعفيك ايضا من السليب اذلي وضعته 1 ثانية=1000 ملي ثانية!! 1 ثانية رمشة عين!
فيما بعد اذا تريد تفعيله اعد اسمه برمجيا الى A
2) او احذف الخط لحظة تنفيذ الامر
3|) او عداد اوامر مشروط بـ 1
4) او متغير t يتم تصفيره مع تنفيذ الامر
عيب الشرط في ردك اخي, افترض السعر عند التنفيذ نفذ بانزلاق 0.1 نقطة!! يصبح شرط عبثي.
عموما سنبني على هذا الموضوع الأفكار الرئيسية جدا لوضع اوامر انتظار عند نقاط فنية قوية قررت انت كمتداول انها نقاط جيدة
- 18-12-2017, 11:58 AM #6
يعني الملخص
نرسم خط على التشارت لايهم افقي او ترندي--المهم يكون خط يرسم بشكل مستقيم
1) نفحص التشارت بشكل جيد ونقدر النقاط القوية----ثم نضغط زر عام وهو بدوره يحدد هل العملية بيع او شراء (مع وجود خاصية اللمت او الستوب)
2) هذا الخط نفسه يبقى على التشارت لو انتقلت لزوج اخر
افترض مطبقه على اليورو - ثم غيرت لليورو ين!! هل سترى الخط االاصفر الذي كان عند سعر 1.12777 -- هل ستراه عند اسعار 133.333!!
لا
اذن مجرد تغيير التشارت يحرك الخط للسعر الحالي لليورو ين! ثم بعد ذلك تحركه انت كما تشاء
فالخط سينتقل اول مرة للمستويات الحالية--لكي لاتحسبه كل شوي من فوق
اذا وضع امر الانتظار يغير اسم الخط من A الى اي اسم اخر وليكن B
فيما بعد اذا اردت ان تضع امر اخر--هناك زر تضغطه مرة واحدة يغير اسم الخط مرة اخرى الى A
وهكذا
لازلت اعتقد ان من يتداول 5 دقائق فقط في اليوم اقرب الناس للنجاح--فقط يضع اوامر انتظار على نقاط قوية بعيدة--ثم يحضر اخر اليوم
سنصحح الكود اعلاه في راس البرنامج بحيث يصبح نموذجي ونبني عليه.
الصورة أسفل مثال--سيرفض البرنامج عن عمد وجود خطين في نفس الوقت-
انت لاتسمي يدويا الخط A -- البرنامج لحظة تفعيل وضع الامر سيمسيه A ثم بعد وضع الامر يغيره الى B
دائما البرنامج لن يضع اوامر الا على شيء "كائن" اسمه A
آخر تعديل بواسطة فيلسوف البادية ، 18-12-2017 الساعة 12:04 PM
- 18-12-2017, 12:12 PM #7سنصحح الكود اعلاه في راس البرنامج بحيث يصبح نموذجي ونبني عليه.
=
- 18-12-2017, 12:18 PM #8
ثن نغير start الى OnTick من نوع void ونحذف ال return
ثم نضيف دالة احداث التشارت OnChartEvent للتفعيل وعدمه
- 18-12-2017, 12:22 PM #9
الكود اعلاه تم استخدام ObjectText وهي لاتعطيك اسم الخط--بل تعطيك الدسكربشن--ايضا نتخلص منها
ونتسخدم دالة ObjectName "اسم الشيء" ولابد تكون string
اسم الشيء اذا كان A ضع امر انتظار--اضا وضعع الامر غيره الى B فورا ليمنع او يكبح تكرار الاوامر
او احذفه فورا واعد رسمه في نفس اللحظة باسم B عند نفس السعر السابق