النتائج 496 إلى 510 من 663
- 03-05-2012, 02:58 PM #496
- 03-05-2012, 03:02 PM #497
- 03-05-2012, 03:06 PM #498
- 03-05-2012, 03:09 PM #499
لأ Q دي عشان الأرقام ذي slippage وملهاش علاقة بـ NormalizeDouble
إللي إحنا مثلا كتبناها 3
يبقى لو كتبنا 3*Q
يبقى لو منصة 5 أرقام يعوض عن Q بـ 10
ولو منصة4 أرقام يعوض عن Q بـ 1
-----------------------------------------
لكن إنت في NormalizeDouble
الأول هتعرف digits بالطريقة إللي شرحتها فوق وتستخدمها في NormalizeDouble بالشكل ده
يعني بدل ما تكتب Ask في الأوردر سيند تكتب مكانها
كود PHP:NormalizeDouble(Ask,digits)
- 03-05-2012, 03:25 PM #500
- 03-05-2012, 03:26 PM #501
الحمد لله
وصلنا فيديو الدرس السابع
و منتظريم ملف الpdf
شكرا جزيلا يا اسامة باشا
- 03-05-2012, 03:57 PM #502
السلام عليكم اخى الكريم
وجزاك الله خير على مساعدة الاخوة الكرام
وبخصوص الدالة
هى كانت عندى فى اكسبيرت
وانا بدخل على كل اكسبيرت اتعلم منه واشوف كيف يعمل وكيف يتم البرمجة
وعملت حاجة بهذه الدالة فى الاكسبيرت بتاعى
ممكن تشوف الاكسبيرت وتقول ما رأيك
انا كتبت اسمى واسم المنتدى بخط كبير وطبعا مع تغير الالوان
الاكسبيرت فى المرفقات
- 03-05-2012, 04:31 PM #503
السلام عليكم و رحمة الله و بركاته
أخي يوسف اشكرك كثيرا على ردك، الفكرة بسيطة و سهلة على من سهلها الله عليه، لتحديد الترند نعتمد على مؤشر الزجزاك للأربع ساعات، فإذا كان القمة الاخيرة اعلى من القمة التي قبلها و القاع الاخير اعلى من القاع الذي قبله يكون عندنا ترند صاعد و العكس بالنسبة للترند الهابط، و في حالة عدم توفر الشرط يكون الترند افقي، و هكذا يكون عندنا في حالة الترند الصاعد شراء من الدعوم شراء من دعم الاول بعقد واحد ، و في حالة ضرب الاستوب نشتري من الدعم الثاني بعقدين و في حالة ضرب الاستوب نشتري من الدعم الثالث باربع عقود و نبيع فقط من المقاومة الثالثة بعقدين، و نفعل العكس للترند الهابط، اما الترند الافقي فيكون عندنا شراء من الدعم الثاني و الثالث فقط و بيع من المقاومة الثانية و الثالثة طبعا بعقد و عقدين
و انا حاولت عمل دالة الترند تعتمد على الزجزاج و لكن محاولاتي بائت بالفشل و إن شاء الله سوف احاول مرة أخرى إن كان عندي وقت كاف و الله الموفق
- 03-05-2012, 05:45 PM #504
سؤال كمان دلوقتي انا ممكن اكتب امر البيع كده
كود PHP:OrderSend (Symbol(),OP_SELL,Lots,Bid,3*Q,SL,TP,"rain_man",MagicNumber,0,Red);
وبرضه الستوب والبروفت بنفس عدد النقاط المحدد له من خيارات الاكسبرت
يبقي انا استفدت ايه من NormalizeDouble بيتهيألي كده كأن الحساب بقي علي منصه 4 ارقام وهتروح
مني في التقريب كسور ارقام في سعر الدخول في الصفقة
بيتهيألي كده ممكن الاستغناء عنها
- 03-05-2012, 08:13 PM #505
رجاء من أستاذ أسامة مراجعة الإكسبيرت المرفق والمؤشر
بعد أن قمت بتنفيذ الإكسبيرت حسب شرح الأخ أبو عمران
وجدت الإكسبيرت في الباك تست لا يفتح إلا عملية واحدة فقط ويتوقف بعدها
وذلك لإن المؤشر ثابت على الشارت ولا يتغير ( وهو المفروض يتجدد المستويات يوميا مع إفتتاح شمعة يوم جديد )
لكن في الباك تست المستويات ثابتة من أول عمل الباك تست
وده شرح الطريقة من أخونا أبو عمران
آخر تعديل بواسطة xcv114 ، 03-05-2012 الساعة 08:19 PM
- 03-05-2012, 08:14 PM #506
- 03-05-2012, 09:08 PM #507
أحيانا في بعض البيانات التاريخيه تكون هناك أخطاء في البيانات بحيث تجد أن السعر يكون مثلا 1.423072930 أي أكثر من رقم عشري بعض الفاصله
وإذا ظهر هذا الخطأ فسوف تجد أن الإكسبرت لن يفتح الصفقه وسوف يعطي خطأ في خانة الجورنال لذلك أستخدم NormalizeDouble لتجاوز هذا الخطأ سواء حدث أو لا
- 03-05-2012, 10:54 PM #508
السلام عليكم ورحمة الله وبركاتة
لدى استفسار اخوانى
انا عملت اكسيبرت وعاوز الاكسيبرت يفتح صفقات اخرى على بعد ستب محددة بعد الصفقة الاصلية
ودة مثال رقمى لما اريد
الاكسيبرت قام بفتح صفقة عند سعر 105.50 وفقا للشروط
ولتكن شراء مثلا والستب المحددة 20 نقطة
عندما يتحرك السعر 20 نقطة اى عند سعر 105.70 يفتح صفقة شراء اخرى وهكذا عند سعر 105.90 يفتح صفقة اخرى
اى كل تحرك بمقدار 20 نقطة يفتح صفقة اخرى
واريد ان تكون هذة الصفقات بلوط مختلف اقوم بتحديدة
وشكرا لكم
- 03-05-2012, 11:04 PM #509
- 04-05-2012, 12:51 AM #510
السلام عليكم
الاستاذ اسامة
بعد فحص ومحص وتعب ومتابعة كل الاكسبيرتات
وجدت طريقة من عند الله
بصراحة
الله الهمنى بيه
وجربت الطريقة على منصات اربعة ارقام شغال كويس جدا من او اليورو دولار وكمان الدولار ين
وكمان على منصة خمس ارقام
بس مش عارف صح كدا ولا خطا
وجزاك الله خير
كود PHP:double point;
int init()
{
if(Digits==5||Digits==4)
{
point=0.0001;
}
if(Digits==2||Digits==3)
{
point=0.01;
}
return(0);