النتائج 16 إلى 30 من 40
- 09-08-2009, 12:29 AM #16
رد: كيف يتم الربط بين ميتاتريدر وملف الاكسل
ألف شكر على سرعة الرد و ربنا يبارك فيك بس أنا أتطلع الى التطوير فى المعادلات الخاصة بالرقمى عشان كدة لازم يكون عندى كل المعطيات المطلوبة و أنا متابعك و متابع موضوعاتك و ربنا يباركلنا فيك يا رب
- 09-08-2009, 12:22 PM #17
رد: كيف يتم الربط بين ميتاتريدر وملف الاكسل
السلام عليكم و رحمة الله و بركاته
طريقة ربط الإكسل بـ ميتاتريدر لجلب بيانات "الإفتتاح ، الهاي ، اللو ، الإغلاق ، الفوليوم ، التاريخ ، التايم" لأي شمعه في أي فريم زمني :
الجزء الأول :
1- يجب تحميل مؤشر tickrecoder من المرفقات.
2- قم بفتح برنامج الميتاتريدر ثم إدراج المؤشر "tickrecoder" ، بعدها إضغط على inputs كما بالشكل التالي :
شرح الـ inputs :
Bar : و تمثل عدد بيانات الشموع السابقه المُراد إظهارها في ملف الإكسيل ، و إذا تم وضع القيمه 0 سوف يظهر الشمعه الحاليه فقط ، "و في كل الحالات تظهر بيانات الشمعه الحاليه حسب برمجة المؤشر".
و لتفعيل ظهور بينات الشمعه أو الشموع السابقه يتم وضع القيمه 1
LastBar : القيمه الإفتراضيه 0 و هي تعني عدم ظهور بيانات الشمعه أو الشموع السابقه .
cnttik : و هي تعني تسجيل البيانات في ملف الإكسيل بعد كم حركه أو tick للشمعه الحاليه و يُفضل وضعها القيمه 0 لتسجيل البيانات مُباشرةً في ملف الإكسيل حين إضافة المؤشر.
آخر تعديل بواسطة mogafx ، 09-08-2009 الساعة 12:29 PM سبب آخر: وضع المؤشر في المرفقات
- 09-08-2009, 12:25 PM #18
- 09-08-2009, 12:26 PM #19
رد: كيف يتم الربط بين ميتاتريدر وملف الاكسل
الجزء الثاني :
- مثال عملي لجلب بيانات شمعة الساعه 16 فريم الأربع ساعات لزوج الباوند دولار :
توضيح مُهم : بفرض أن مُعادلتك الرقميه تعمل على شمعه الساعه 16 فريم الأربع ساعات ..
إذاً فأنت تنتظر إغلاق شمعه الساعه 16 فريم الأربع ساعات لأخذ بياناتها من أجل المُعادله .
و عندما تغلق شمعه الساعه 16 ، سوف تفتح مُباشرةً شمعه الساعه 20
إذاً فنحن الآن عندنا شمعتين :
- الشمعه الحاليه : شمعة الساعه 20 فريم الأربع ساعات.
- الشمعه السابقه : شمعة الساعه 16 فريم الأربع ساعات.
1- قم بفتح برنامج الميتاتريدر ثم إفتح تشارت الباوند دولار فريم الأربع ساعات.
2- قم بإدراج المؤشر "tickrecoder" ، بعدها إضغط على inputs كما بالشكل التالي :
شرح الـ inputs :
Bar : تم وضع القيمه 1 و هي تعني أنه سوف يجلب بيانات شمعه واحده فقط سابقه ، و بيانات الشمعه الحاليه.
LastBar : تم وضع القيمه 1 لتفعيل ظهور بيانات الشمعه السابقه.
cnttik : تم وضع القيمه 0 لتسجيل البيانات مُباشرةً في ملف الإكسيل حين إضافة المؤشر.
3- إضغط OK
بمجرد الضغط على OK يظهر في الأعلى save of ...
و تعني أنه تم جلب البيانات المطلوبه بنجاح.
و إذا لم تظهر هذه الجمله بالأعلى نقوم بعمل بعمل Refresh كما هو مُوضّح بالشكل التالي :
- 09-08-2009, 12:31 PM #20
رد: كيف يتم الربط بين ميتاتريدر وملف الاكسل
- الآن بعد أن عرفنا جيداً وظيفة المؤشر و كيفية إستخدامه ، إذاً أين يتم تخزين هذه البيانات ؟! ....
- يتم تخزين هذه البيانات عن طريق إنشاء ملف إكسيل إمتداداه CSV
و يتم إنشاء الملف بإسم الزوج زائد إسم الفريم.
في مثالنا هذا تم إنشاء الملف بالإسم التالي GBPUSD240
و يعني أن هذا الملف يحوي بيانات زوج الباوند دولار ، و 240 تعني 240 دقيقه يعني بيانات فريم الأربع ساعات لهذا الزوج.
- الملف المذكور يتم إنشاءُه و تخزين الملفات بداخله بمجرد عمل المؤشر ،
على المسار التالي :
MetaTrader4\experts\files
داخل فولدر الميتاتريدر حسب شركتك > فولدر experts > فولدر files
- إذا قمنا بفتح المجلد للتأكد من صحة البيانات المُسجله حسب المثال السابق ؛ من المفترض أن تظهر لنا بهذا الشكل :
في الصف رقم 1 و 2 يظهر لنا بالترتيب من الشمال إلي اليمين :
تاريخ اليوم ، الساعه التي بدأت فيها الشمعه ، الإفتتاح ، أعلى سعر ، أدنى سعر ، الإغلاق ، الفوليوم
و يظهر أن بيانات شمعه الساعه 16 "الشمعه السابقه" و هي المطلوبه ، و تظهر في الصف رقم 1
و بيانات شمعة الساعه 20 "الشمعه الحاليه" ، و تظهر في الصف رقم 2
- 09-08-2009, 12:34 PM #21
رد: كيف يتم الربط بين ميتاتريدر وملف الاكسل
- الآن عرفنا كيف يقوم المؤشر بتسجيل البيانات المطلوبه ، إذاً كيف أقوم بإستدعاء هذه البيانات من هذا الملف إلى ملف الإكسيل الذي بعمل المعادلات عليه ؟! ...
1- قم بفتح ملف إكسيل جديد.
2- إضغط على الخليه التي تريد أن يبدأ منها تسلسل وضع البيانات كما بالشكل التالي :
يظهر هنا أنه سوف يتم إستدعاء البيانات و تخزينها بدءاً من الخليه B4 .
3- إفتح قائمة Data > Import External Data
ثم إضغط على Import Data كما بالشكل التالي :
4- نختار ملف الإكسيل "الذي قام المؤشر بإنشاءُه و تسجيل البيانات بداخله" من مسارُه على القرص الصلب MetaTrader4\experts\files كما أوضحنا سلفاً ، ثم نضغط Open كما بالشكل التالي :
5- تظهر لدينا محتويات الملف ، نضغط Next كما بالشكل التالي :
6- نقوم بعمل علامة صح بالضغط على Comma ، و تعني أننا نريد إستيراد البيانات بحيث تظهر لنا كل قيمه واحده في خليه واحده ، يعني التاريخ في B4 و التايم في B5 و هكذا ...
ثم نضغط على Next كما بالشكل التالي :
7- نضغط على Finish
و إذا أردنا قبل الضغط على Finish أن لا نقوم بجلب بيانات عمود مُحدد مثل الفوليوم مثلاً ، فنقوم بالضغط العمود سيتحول إلى اللون الإسود بعدها نضغط بالأعلى على Do not import column -skip
*يمكن تكرار هذه العمليه مع أكثر من عمود.
ثم نضغط على Finish كما بالشكل التالي :
8- نضغط OK كما بالشكل التالي :
9- مبروك الآن ظهرت بيانات شمعة الساعه 16 "الشمعه السابقه" كما بالشكل التالي :
*و بالنسبه لبيانات "الشمعه الحاليه" يمكنك تجاهلها ببساطه ، و بناء مُعادلتك على بيانات الشمعه 16 كما تريد.
- 09-08-2009, 12:44 PM #22
رد: كيف يتم الربط بين ميتاتريدر وملف الاكسل
10- بقى لدينا خطوه مُهمه ، الآن إذا قمت بإغلاق الملف و إعادة فتحه لجلب بيانات جديده ثم ضغطت Refresh "سوف يتم شرح خطوة الريفرش هذه في النقاط التاليه" سوف يطلب منك تحديد مكان الملف مره آخرى و مِن ثَم إعادة نفس الخطوات و هي عمليه مُرهقه جداً ، و لتلافي هذه المشكله نقوم بالضغط right click على أي خليه من الخلايا المُسجل بها البيانات ثم الضغط على Data Range Properties كما بالشكل التالي :
11- الآن أمامنا خياران إما أن نلغي علامة الصح بالضغط على Prompt for file name on refresh فقط ، ثم Ok ، و بذلك لن يطلب منا مره آخرى تحديد الملف الذي نستدعي منه البيانات
و لكننا في كل مره نفتح الملف سوف نقوم بعمل right click على أي خليه من الخلايا المُسجل بها البيانات ثم الضغط على Refresh لتحديث البيانات و سوف يتم تحديثها فوراً بأمر الله .
-أو نلغي علامة الصح بالضغط على Prompt for file name on refresh و نقوم بوضع علامة صح بالضغط على Refresh data on file open ، و بذلك فإن كل مره سوف نقوم فيها بفتح الملف لن نضطر لعمل ريفرش و لكن سوف تظهر لنا نافذه تخيرنا بين تجنب تحديث البيانات بالضغط على Disable automatic refresh أو تحديث البيانات بالضغط على Enable automatic refresh
الأشكال التاليه توضح هذه النقطه :
بذلك يكون إنتهى الشرح بفضل الله تعالى.
س1/ و لكن سؤال هام بعد أن قرأت الشرح جيداً ؛ الا ترى معي أن هذه الخطوات كثيره و أنا أعمل بمعادلة رقميه و السرعه شئ ضروري ..
جـ1/ هذه الخطاوت فقط سوف تقوم بها لأول مره بعد ذلك مجرد جلب البيانات لن يأخذ منك أكثر من 30 ثانيه أي نصف دقيقه و هذا ملخص سريع بعد أن قرأت الشرح جيداً كما ذكرت ، و قمت بعمل هذه الخطوات لأول مره سوف تكون المره التاليه كالتالي :
1- إذهب إلى مسار MetaTrader4\experts\files و قم بحذف ملف GBPUSD240
2- إفتح الميتاتريدر و من المفترض إنك واضع المؤشر على التشارت بالإعدادات المطلوبه ، و أول ما يتصل بالإنترنت إعمل Refresh سوف يظهر فوق save of و إغلق البرنامج فوراً بعد أن تتأكد أنه قام بإنشاء ملف جديد GBPUSD240 في المسارMetaTrader4\experts\files و أن مساحة الملف أكبر من 0KB
ثم إغلق البرنامج فوراً .
- إفتح ملف الإكسيل إللي فيه المعادله و دوس Enable Automatic Refresh أو إعمل Refresh من ملف الإكسيل كما بالشرح إذا كنت لم تفعل خاصية التحديث التلقائي.
كما ترى في خطوتين لا يتعدوا الـ 30 ثانيه بأمر الله تكون البيانات الجديده موجوده عندك بملف الإكسيل الذي تعمل عليه.
س2/ أنا أعمل على بمعادلة على فريم اليومي كيف يمكنني جلب البيانات لشمعة الدايلي ؟
جـ2/ بنفس الطريقه التي جلبنا بها البيانات لشمعة الأربع ساعات ، و لكنك سوف تقوم بوضع المؤشر بعد تحويل الفريم إلي الدايلي.
س3/ أنا أعمل على أكثر من زوج و طبعاً مش هعمل لكل زوج ملف أنا كده هَتوُّه فما الحل ...
جـ3/ لا يوجد مشكله إطلاقاً ، سوف تقوم بعمل نفس الخطوات في الجزء الأول من الشرح بوضع المؤشر على أكثر من زوج.
و بالنسبه لملف الإكسيل الذي تعمل عليه سوف تطبق نفس الخطوات أيضاً في الصف الذي يليه و لزوج آخر و الذي يليه لزوج آخر و هكذا....
و بهذا يكون ملف الإكسيل الذي تعمل عليه يستورد بيانات من أكثر من ملف CSV في نفس الوقت بسهوله تامه إن شاء الله.
أعتذر على الإطاله و لكن الموضوع كان يحتاج لشئ و ربما الكثير من التفصيل حيث أني لم أجد هنا مواضيع تتحدث عن هذا الشئ بالتفصيل من قبل بعد بحث مُضني من فتره.
الموضوع كده يعتبر إنتهى بالكامل و قد أخرجت كل ما في جبعتي بخصوص هذا الموضوع لعلمي التام بأهميته البالغه لدى الإخوه إللي بيشتغلوا بالمعادلات الرقميه ، أسأل الله أن ينفعهم هذا الشرح.
و إحقاقاً للحق بالنسبه للمؤشر فقط ، فقد عثرت عليه هنا منذ فتره بعد البحث بإحدى المواضيع في مشاركة أحد الإخوه جزاه الله خيراً
رجاء قراءة الشرح جيداً ، و أي إستفسارات أنا في الخدمه.
مع التحـيه ،،،
- 09-08-2009, 12:45 PM #23
رد: كيف يتم الربط بين ميتاتريدر وملف الاكسل
شرح جميل وكامل
ماشاء الله عليك
جبت الصافي والمفيد
ولكن لم يظهر الملف عندي
اعتقد يجب ان يكون السوق شغال
ننتظر الافتتاح للتجريب
بارك الله فيك مرة اخرى
تحياتي
- 09-08-2009, 12:46 PM #24
- 09-08-2009, 12:54 PM #25
رد: كيف يتم الربط بين ميتاتريدر وملف الاكسل
الله يحفظك يا أخي ، تِسلم على الإطراء و الكمال لله وحدُه.
بالنسبه للملف جرب إعمل ريفرش كما بالخطوه رقم 3 في الجزء الثاني.
و لا يوجد مشكله إذا كان السوق فاتح أو لا.
حيث أن آخر شمعه على كل الفريمات هي "الشمعه الحاليه" ، و أي شمعه قبلها هي الشمعه "الشمعه السابقه".
لذلك المؤشر يقرأ الشمعه الحاليه و يخزن بياناتها طالما أنه لم تفتح أي شمعه بعدها بغض النظر عن إذا كان السوق مغلق أو لا.
- 09-08-2009, 01:03 PM #26
- 09-08-2009, 02:16 PM #27
رد: كيف يتم الربط بين ميتاتريدر وملف الاكسل
أخي العزيز الشرح الموجود بالموضوع الصور الموجوده فيه من خلال تجربه حيّه اليوم "السوق مغلق" ولا يوجد أي مشاكل إطلاقاً لإني زي ما شرحتلك الموضوع ليس له علاقه نهائياً بالسوق مغلق أو لا .
أكيد في مشكله عندك في تطبيق الخطوات ، راجع الشرح جيداً ، و إذا كنت قرأته جيداً ممكن تقولي الخطوات إللي عملتها بالظبط .
- 09-08-2009, 02:36 PM #28
رد: كيف يتم الربط بين ميتاتريدر وملف الاكسل
الاخ الفاضل mogafx
شكرا لك اخى على المؤشر وعلى هذه المعلومات المفيدة جدا بارك الله لك
وفعلاً مجهود وشرح مميز تستحق الشكر عليه
وارجو من الاخوة المشرفين رفع المشاركات الخاصة بالشرح فى اول الموضوع وذلك بعد اذن الاخ الفاضل صاحب الموضوع
واخى الغالى مافيا الفوركس
وبالنسبة لسؤالك اخى مافيا فان الملف موجود داخل الامتداد التالى
C:\Program Files\FX Solutions Australia - MetaTrader\experts\files
ستجد ملف بامتداد csv هو الملف الذى ييقصده اخى mogafx
شكرا لك اخى mogafx مرة اخرى على الشرح المتميز وتحياتى لك اخى مافيا
- 09-08-2009, 03:34 PM #29
رد: كيف يتم الربط بين ميتاتريدر وملف الاكسل
تمام الله يفتح عليك أخي محمد .
الملف بالفِعل يتم إنشاءه تلقائياً و إدراج البيانات بداخله ، بمجرد تشغيل المؤشر و ظهور save of... تحت إسم الزوج على التشارت.
إن شاء الله تكون المشكله إتحلت عندك أخي مافيا.
و أي إستفسارات آخرى أنا في الخدمه .
ملحوظه : لقد قرأت الشرح منذ قليل و أعتذر للآخوه على الأخطاء الإملائيه و اللغويه الكتير دي لإني كنت مستعجل
- 09-08-2009, 03:42 PM #30
رد: كيف يتم الربط بين ميتاتريدر وملف الاكسل
في الصوره الآخيره من هذه المشاركه تَم الإشاره إلى عمل Refresh كما هو مُوضّح بالصوره في حين لم يظهر في الأعلى save of...
و أيضاً في حين لم يظهر ملف الإكسيل ذو الإمتداد CSV
و ملحوظه أيضاً ممكن تكون فاتح فولدر files و منتظر تشوف ملف الإكسيل CSV يظهر بعد إنشاءه و لكنه لم يظهر ، ممكن تقوم أيضاً بعمل ريفرش للفولدر لأن بعض الأحيان قد يتم إنشاءه و لكنه لم يظهر أمامك فلازم تعمل ريفرش.
المواضيع المتشابهه
-
اليورو ين وخارطة الطريق وألف نقطه
By MR.dollar in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 8آخر مشاركة: 10-09-2009, 03:29 PM -
الربط بين التحليل الاساسي و الفني
By Obaid Altuniji in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 12آخر مشاركة: 19-07-2009, 06:35 PM -
الربط بين الفترات الزمنية
By salem_22222 in forum استفسارات وأسئلة المبتدئينمشاركات: 8آخر مشاركة: 08-04-2009, 01:14 AM -
الربط بين مؤشر الانفجار واستوكاستيك
By إبراهيم الســــويفي in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 29آخر مشاركة: 14-06-2007, 09:42 PM -
نـهاية الأسبوع ، وألف (1000) تحية وتقدير ،،،،
By محمد البدر in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 28آخر مشاركة: 06-06-2005, 02:40 AM