اعلانات المواقع والشركات

اهداء للجميع مؤشر الشبكة العصبية والله ولى التوفيق  
[ 1 من 10 ] [ الكاتب : ABHAFXS ] [ آخر مشاركة : Dr_mahmoud ] [ عدد الزوار : 1981 ] [ عدد الردود : 74 ]
أمرين في هذا المنتدى لا ثالث لهما ...  
[ 2 من 10 ] [ الكاتب : الغلبان ] [ آخر مشاركة : الغلبان ] [ عدد الزوار : 9 ] [ عدد الردود : 0 ]
*****السلام عليكم و رحمة الله و لنــــرى ســـــويا ما القـــــادم*****  
[ 3 من 10 ] [ الكاتب : hanimedia ] [ آخر مشاركة : يورو2006 ] [ عدد الزوار : 332 ] [ عدد الردود : 25 ]
سسسسسر خطير  
[ 4 من 10 ] [ الكاتب : جمال عمر ] [ آخر مشاركة : naser_mohammad ] [ عدد الزوار : 879 ] [ عدد الردود : 20 ]
هل نعرف ماذا حدث في السوق اليوم ؟  
[ 5 من 10 ] [ الكاتب : محمود علي ] [ آخر مشاركة : الغلبان ] [ عدد الزوار : 621 ] [ عدد الردود : 20 ]
توصيات ( فنى + رقمي + استراتيجيه )  
[ 6 من 10 ] [ الكاتب : kha1397 ] [ آخر مشاركة : madridi ] [ عدد الزوار : 399 ] [ عدد الردود : 12 ]
المجنون و اليورو ين  
[ 7 من 10 ] [ الكاتب : ahmed220022 ] [ آخر مشاركة : خيال2008 ] [ عدد الزوار : 272 ] [ عدد الردود : 19 ]
حتى لا نثق في أي تحليل مائة بالمائة  
[ 8 من 10 ] [ الكاتب : great warrior ] [ آخر مشاركة : nasri ] [ عدد الزوار : 442 ] [ عدد الردود : 15 ]
اقوى الاستراتيجيات للمجنون الاستراتيجبة الثانية  
[ 9 من 10 ] [ الكاتب : kkk555 ] [ آخر مشاركة : islam4ever ] [ عدد الزوار : 10806 ] [ عدد الردود : 381 ]
هل اليورو ين يستهدف 186 في الاشهر القادمة  
[ 10 من 10 ] [ الكاتب : متدول-متميز ] [ آخر مشاركة : متدول-متميز ] [ عدد الزوار : 90 ] [ عدد الردود : 3 ]

اعلانات منتجات وخدمات المتداول العربي

العودة   منتديات المتداول العربي > مـنـتـديــات الـمـتـداول الـعـربي > منتدى المؤشرات والاكسبيرتات والبرمجة Indicators & Experts Advisors
التسجيل مركز رفع الملفات الأسئلة الشائعة التقويم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
قديم 09-07-2008, 12:40 PM   #1 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية mercury_man

إحصائية العضو
افتراضي كيف ممكن اعملها .....................

السلام عليكم ورحمة الله
اكسبيرت يفتح صفقات مؤجلة في فترات مختلفة
المطلوب ضبط الاكسباير على ساعة محددة ولتكن اغلاق السوق الامريكي
المشكلة ان فتح الصفقات لا يكون في وقت محدد انما متغير
كيف يمكن جعل كل الاوامر المؤجلة تلغى عند ساعة محددة (اغلاق السوق الامريكي)
وذلك فقط باستخدام الاكسباير
ممكن المساعدة وشكرا لكم مقدما

التوقيع

~~~~~~~~~~~~~~~~~~~~~~ .
~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~

mercury_man غير متواجد حالياً   رد باقتباس
قديم 09-07-2008, 02:30 PM   #2 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية أسامة

إحصائية العضو
افتراضي رد: كيف ممكن اعملها .....................

اقتباس:
المشاركة الأصلية كتبت بواسطة mercury_man مشاهدة المشاركة
السلام عليكم ورحمة الله

اكسبيرت يفتح صفقات مؤجلة في فترات مختلفة
المطلوب ضبط الاكسباير على ساعة محددة ولتكن اغلاق السوق الامريكي
المشكلة ان فتح الصفقات لا يكون في وقت محدد انما متغير
كيف يمكن جعل كل الاوامر المؤجلة تلغى عند ساعة محددة (اغلاق السوق الامريكي)
وذلك فقط باستخدام الاكسباير

ممكن المساعدة وشكرا لكم مقدما
أخي mercury_man
السلام عليكم
أنا أستخدم هذه الوظيفة أو الدالة التالية في إكسبرتاتي لقفل الصفقات بعد زمن معين أحدده بالبارات.
مثلا لو أردت الأوردر المعلقة تبقى لمدة 5 بارات على فريم الربع ساعة فهذا يعادل بالثواني 5*15*60 = 4500 ثانية.
على فكرة ... بعض البروكرات لايسمحون بوضع ومن إلغاء الصفقة لحظة الدخول في الصفقة ... أي يجب أن تجعل الإكسبرت يراقب الوقت ويقوم بقفل الصفقة وهذا ماتفعله هذه الدالة.
أعذرني على الإرفاق على هيئة صورة لأن الكود بيتلخبط لو أرفقته على هيئة كود.
وفقك الله

الصور المصغرة للصور المرفقة
expiration_code.gif  
التوقيع

"حسبي الله لاإله إلا هو ، عليه توكلت وهو رب العرش العظيم"
من قالها حين يصبح وحين يمسي سبع مرات في اليوم
كفاه الله ماأهمه من أمر الدنيا والآخره

أسامة متواجد حالياً   رد باقتباس
قديم 09-07-2008, 03:02 PM   #3 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية mercury_man

إحصائية العضو
افتراضي رد: كيف ممكن اعملها .....................

شكرا جزيلا لك اخي اسامة
لكن المطلوب ليس دليت انما اكسباير
لاني سوف اغلق الجهاز يعني فقط الاكسباير يستطيع العمل لانه يبقى في سيرفر الشركة مع الامر نفسه
منتظر الاجابة رجاءا

التوقيع

~~~~~~~~~~~~~~~~~~~~~~ .
~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~

mercury_man غير متواجد حالياً   رد باقتباس
قديم 09-07-2008, 03:56 PM   #4 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية أسامة

إحصائية العضو
افتراضي رد: كيف ممكن اعملها .....................

أخي mercury_man
كنت أظن أنك مبرمج وتريد إظافة بعض الكود لبرنامجك.
ولكن ...
لكي أرسل لك الكود المطلوب لابد أن أعرف هل أنت تتاجر عن طريق إكسبرت ما؟ أم أنك تدخل الأوامر يدويا وتريد الإكسبرت أن يقوم بإلغائها عن وقت معين؟
لابد من إدخال الأوامر عن طريق إكسبرت لكي يتم التعرف على الأوردرات المعلقة من قبل الإكسبرت بعد مرور وقت معين أو تحقق شروط مبرمجة مسبقا.
هل من الممكن أن تشرح لي طريقتك أو إستراتيجيتك بالكامل لكي يتم برمجتها (لو إستطعت) لأنه من الضروري معرفة كل التفاصيل لكي أقوم بذلك.
إذا كان لديك إسبرت من الممكن تعديله لكي يفي بالغرض أيضا.
وفقك الله

التوقيع

"حسبي الله لاإله إلا هو ، عليه توكلت وهو رب العرش العظيم"
من قالها حين يصبح وحين يمسي سبع مرات في اليوم
كفاه الله ماأهمه من أمر الدنيا والآخره

أسامة متواجد حالياً   رد باقتباس
قديم 09-07-2008, 06:11 PM   #5 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية mercury_man

إحصائية العضو
افتراضي رد: كيف ممكن اعملها .....................

اقتباس:
المشاركة الأصلية كتبت بواسطة أسامة مشاهدة المشاركة
أخي mercury_man
كنت أظن أنك مبرمج وتريد إظافة بعض الكود لبرنامجك.
ولكن ...
لكي أرسل لك الكود المطلوب لابد أن أعرف هل أنت تتاجر عن طريق إكسبرت ما؟ أم أنك تدخل الأوامر يدويا وتريد الإكسبرت أن يقوم بإلغائها عن وقت معين؟
لابد من إدخال الأوامر عن طريق إكسبرت لكي يتم التعرف على الأوردرات المعلقة من قبل الإكسبرت بعد مرور وقت معين أو تحقق شروط مبرمجة مسبقا.
هل من الممكن أن تشرح لي طريقتك أو إستراتيجيتك بالكامل لكي يتم برمجتها (لو إستطعت) لأنه من الضروري معرفة كل التفاصيل لكي أقوم بذلك.
إذا كان لديك إسبرت من الممكن تعديله لكي يفي بالغرض أيضا.
وفقك الله
شكرا لك مرة اخرى اخي العزيز اسامة
لكن يبدو اني لم اوفق في توضيح المطلوب
لارسال امر معين من خلال الاكسبيرت نستخدم الدالة ordersend() التي تحتوي عدة عوامل او متغيرات يجب ملأها وعندما نضع القيمة صفر يعني تجاور تلك القيمة مثل الستوب عندما نضعه صفر
ايضا هناك الخاصية ما قبل الاخيرة تدعى اكسبايريشن والتي تجعل مدة زمنية للامر المؤجل تحديدا فاذا لم يتحقق الامر يلغى حتى لو كان البرنامج مقفل والجهاز مقفل لان البرنامج يتعامل معه كما يتعامل مع البروفيت والستوب
وهو موجود بالاوامر المؤجلة التي نكون يدويا او بواسطة الاكسبيرت كما سوف اوضح بالصور

الاكسبيرت الذي لدي يكون الامر كالاتي

رمز:
   OrderSend(Symbol(),OP_BUYSTOP,Lots,Buy_1,0,SLB,Profit_1,"Mercury",MB1,CurTime()+((Per-Minute())*60),CLR_NONE);
حيث الكود باللون الاحمر اعلاه يفيد ان الصفقة اذا لم تتفعل خلال اربع ساعات بالضبط من تاريخ فتح الصفقة فان الصفقة تلغى تلقائيا حتى لو كان الجهاز مغلق

فائدة هذه العملية انه لو هناك اوامر معلقة توضع في بداية اليوم واذا لم تتفعل خلال فترة يوضع اكسباير للصفقة ونغلق الجهاز ونذهب

المطلوب هو جعل الكود باللون الاحمر يفيد الغاء الصفقة عند نهاية السوق الامريكي

ارجو ان اكون وفقت في بيان المطلوب وشكرا جزيلا لكل من ساعد او يساعد للوصول الى الكود المطلوب

الصور المصغرة للصور المرفقة
1.jpg  2.jpg  
التوقيع

~~~~~~~~~~~~~~~~~~~~~~ .
~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~

mercury_man غير متواجد حالياً   رد باقتباس
قديم 09-07-2008, 11:01 PM   #6 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية أسامة

إحصائية العضو
افتراضي رد: كيف ممكن اعملها .....................

اقتباس:
المشاركة الأصلية كتبت بواسطة mercury_man مشاهدة المشاركة
شكرا لك مرة اخرى اخي العزيز اسامة
لكن يبدو اني لم اوفق في توضيح المطلوب
لارسال امر معين من خلال الاكسبيرت نستخدم الدالة ordersend() التي تحتوي عدة عوامل او متغيرات يجب ملأها وعندما نضع القيمة صفر يعني تجاور تلك القيمة مثل الستوب عندما نضعه صفر
ايضا هناك الخاصية ما قبل الاخيرة تدعى اكسبايريشن والتي تجعل مدة زمنية للامر المؤجل تحديدا فاذا لم يتحقق الامر يلغى حتى لو كان البرنامج مقفل والجهاز مقفل لان البرنامج يتعامل معه كما يتعامل مع البروفيت والستوب
وهو موجود بالاوامر المؤجلة التي نكون يدويا او بواسطة الاكسبيرت كما سوف اوضح بالصور

الاكسبيرت الذي لدي يكون الامر كالاتي

رمز:
   OrderSend(Symbol(),OP_BUYSTOP,Lots,Buy_1,0,SLB,Profit_1,"Mercury",MB1,CurTime()+((Per-Minute())*60),CLR_NONE);
حيث الكود باللون الاحمر اعلاه يفيد ان الصفقة اذا لم تتفعل خلال اربع ساعات بالضبط من تاريخ فتح الصفقة فان الصفقة تلغى تلقائيا حتى لو كان الجهاز مغلق

فائدة هذه العملية انه لو هناك اوامر معلقة توضع في بداية اليوم واذا لم تتفعل خلال فترة يوضع اكسباير للصفقة ونغلق الجهاز ونذهب "هذا في حالة قبول البروكر لهذا النوع من الأوامر المعلقة بشرط الزمن ... يجب التأكد من هذا وعلى كل حال يمكنك بإستعمال الكود المرفق من تجاهل هذا الشرط بشرط وجود الإكسبرت على سيرفر 24 ساعة باليوم أو لديك نت شغال طوال فترة التداول".

المطلوب هو جعل الكود باللون الاحمر يفيد الغاء الصفقة عند نهاية السوق الامريكي
"سيقوم الإكسبرت بقفل الصفقات ذاتيا عند الزمن المحدد وسيسجل هذا في كشف الحساب"
ارجو ان اكون وفقت في بيان المطلوب وشكرا جزيلا لكل من ساعد او يساعد للوصول الى الكود المطلوب
أخي mercury_man
السلام عليكم

أتعبتك معاي في الشرح لابأس كلنا نريد أن نستفيذ.

كما فهمت من رد سابق لك أنك تريد رفع الإكسبرت على سيرفر معين! لو أن هذا صحيح فسيسهل كثيرا تنفيذ طلبك لأن هناك نقطة قد ذكرتها سابقا وهي أن بعض البروكرات يرفض أن يضع مدة معينة لتفيذ طلب قفل الصفقات المعلقة.

في هذه الحالة فإن الكود الذي أرسلته لك للوظيفة PendingOrderExpiration يقوم بالمطلوب مائة بالمائة لأنني شخصيا أستعمل هذه الدالة في إكسبرتاتي والتي تتطلب أن يكون إتصالك بالنت بصورة دائمة أو رفع الإكسبرت على سيرفر وفي الصورة المرفقة أوضح لك كيفية إدراجها في الكود العام داخل دالة Start وفي السطور الأخيرة منها وذلك بعد أن يقوم الإكسبرت من التأكد من وجود أوامر معلقة.
لاتنسى أن تضع 0 بدلا من الكود الذي أشرت عليه باللون الأحمر لأن الإكسبرت هو الذي يقوم بحساب الزمن وليس سيرفر البروكر.
أعذرني ياأخي ... شرحي معقد شوية بس لو تراجع الكود ستجده واضح إن شاء الله.
أرجو أن يكون ماذكرت إجابة لك وفي إنتظار رأيك وعلى إستعداد للإجابة حسب مقدرتي.
تحياتي

الصور المصغرة للصور المرفقة
orderexpiration2.gif  
التوقيع

"حسبي الله لاإله إلا هو ، عليه توكلت وهو رب العرش العظيم"
من قالها حين يصبح وحين يمسي سبع مرات في اليوم
كفاه الله ماأهمه من أمر الدنيا والآخره

أسامة متواجد حالياً   رد باقتباس
قديم 09-07-2008, 11:16 PM   #7 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية أسامة

إحصائية العضو
افتراضي رد: كيف ممكن اعملها .....................

وهذا ياأخي mercury_man أحد تجارب إكسبرتاتي وبه أستعمل نفس الطريقة.
دعك من منطق عمل الإكسبرت الغريب لأنني بدأت بهذا الإكسبرت منذ مدة طويلة ولم أنتهي منه بعد ولكنه على أي حال يشتغل ويضع أوردرات معلقة ويغلقها ويعمل خسائر وأرباح ... قد يفيدك فيما تريد.

الملفات المرفقة
نوع الملف: mq4 MAcrossOMEGA_v2.mq4 (11.2 كيلوبايت, المشاهدات 13)
التوقيع

"حسبي الله لاإله إلا هو ، عليه توكلت وهو رب العرش العظيم"
من قالها حين يصبح وحين يمسي سبع مرات في اليوم
كفاه الله ماأهمه من أمر الدنيا والآخره

أسامة متواجد حالياً   رد باقتباس
قديم 10-07-2008, 09:15 AM   #8 (permalink)
معلومات العضو
عضو نشيط
 
الصورة الرمزية mercury_man

إحصائية العضو
افتراضي رد: كيف ممكن اعملها .....................

شكرا لك مجددا اخي العزيز اسامة
اتعبتك معاي , وجاري الاستفادة من الكود المرفق

التوقيع

~~~~~~~~~~~~~~~~~~~~~~ .
~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~

mercury_man غير متواجد حالياً   رد باقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع جديدة
لا تستطيع كتابة ردود جديدة
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

رمز [IMG] متاحة
رمز HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



Powered by vBulletin Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

الساعة الآن: 09:32 PM.
المتداول العربي RSS Feeds - الاتصال بنا - المتداول العربي - الأرشيف - الأعلى تحذير المخاطرة - Risk Disclosure
جميع الحقوق محفوظة لموقع المتداول العربي تصميم الإستايل بواسطة شركة ويب تو أراب
جميع مايطرح في المنتدى لا يعبر بالضرورة عن رأي إدارة المنتدى، وإنما يعبر عن رأي كاتبه، لذلك تخلي إدارة المنتدى مسؤوليتها عما يطرح فيه من آراء وتوصيات

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27