النتائج 1 إلى 10 من 10
الموضوع: وش فايدة ملفات الدي إل إل ؟
- 25-08-2010, 04:04 PM #1
وش فايدة ملفات الدي إل إل ؟
أخواني الكرام حبيت توضحون لي فائدة ملف الدي إل إل لصاحب الإكسبيرت ..
يعني لو كان عندي إكسبيرت مثلا لغة mq4 يعني استطيع أن أرى مافي داخله من أوامر وأكواد بخلاف ex4 ؛ وهذا الإكسبيرت مرتبط بملف دي إل إل . هل أهمية ملف الدي إل إل فقط لمعرفة اسم المستخدم أو كشفرة خاصة أو داخلة حتى في برمجة الإكسبيرت أم ماذا بالضبط.
لأني حاولت أنسخ محتوى إكسبيرت : يعني أخذت الأكواد كلها وتجنبت الأكواد المرتبطة بملف الدي إل إل والتي عادة تكون في البداية .
وعندما أضغط على البحث عن أخطاء أجد أن الأخطاء تتعلق بملف الدي إل إل ؟
طبعا أنا أدري أن الإكسبيرت له تشفيره خاصة من مبرمجه حتى لو كان على صيغة mq4 ولكن أريد من مبرمج محنك يوضح لي هالمسألة
- 25-08-2010, 04:13 PM #2
رد: وش فايدة ملفات الدي إل إل ؟
أخي الكريم إذا كنت مبرمج وفاهم ياليت ماتبخل علي بالشرح الوافي عن هالموضوع , لأني داخل الان في البرمجة وأبغى أفهم بعض الأمور بشكل دقيق والعلم لا يأتي إلا من أخل الخبرة والاختصاص.
- 25-08-2010, 04:42 PM #3
رد: وش فايدة ملفات الدي إل إل ؟
تستخدم ملفات الدل لتنفيذ مجموع من الدوال يتم كتابتها بداخل هذا الملف ثم إستدعائها وقت الحاجه بدلا من كتابتها في كل مره أهم ما يميز ملفات الدل أنها تساعد على توفير مساحة من الرامات لأنها لا تحتاج إلى تخزينها في الذاكره العشوائيه لذلك يستخدمها البعض في الإكسبرتات المعقده حتى تزيد من سرعة وآداء الإكسبرت
أيضا بعض العمليات التي لا يمكن أن تنفذها لغة MQL يلجأ أحيانا المبرمجين إلى إستخدام ملفات الدل
وحاليا أغلب البرمجين يستخدمون ملفات الدل لتشفير الإكسبرت وحمايته من الكسر وحفظ حقوقه حيث يقوم بوضع الدوال الهامه في ملف الدل ثم إستدعائها مباشرة إلى الإكسبرت أو جعل الإكسبرت يعمل على حساب معين أو شركه معينه
- 25-08-2010, 07:00 PM #4
رد: وش فايدة ملفات الدي إل إل ؟
تستخدم ملفات الدل لتنفيذ مجموع من الدوال يتم كتابتها بداخل هذا الملف ثم إستدعائها وقت الحاجه بدلا من كتابتها في كل مره أهم ما يميز ملفات الدل أنها تساعد على توفير مساحة من الرامات لأنها لا تحتاج إلى تخزينها في الذاكره العشوائيه لذلك يستخدمها البعض في الإكسبرتات المعقده حتى تزيد من سرعة وآداء الإكسبرت
أيضا بعض العمليات التي لا يمكن أن تنفذها لغة MQL يلجأ أحيانا المبرمجين إلى إستخدام ملفات الدل
وحاليا أغلب البرمجين يستخدمون ملفات الدل لتشفير الإكسبرت وحمايته من الكسر وحفظ حقوقه حيث يقوم بوضع الدوال الهامه في ملف الدل ثم إستدعائها مباشرة إلى الإكسبرت أو جعل الإكسبرت يعمل على حساب معين أو شركه معينه
وهل يعني أن البرمجة التي داخل أي ملف إكسبريت داخل (محرر أكواد الميتا ترايدر) مرتبطة بهذا الملف من ناحية المعطيات والمدخلات المهمة . فيضطر المبرمج أن يستدعي هذه الأكواد من داخل ملف الدل لكي يحمي حقوقه البرمجية؟ ولكي لا تعرف الاستراتيجية التي يعتمد عليها؟
أخ مستر دولار هناك كنز يعمل على نظام الهدج اسم الإكسبرت (جونير) مرفق في هذه المشاركة . أريد أن أعرف الآلية المستخدمة في هذا الإكسبرت , ولقد عملت له باك تست على الين منذ فترة 2000 حتى 2010 ووجدته قمة في الروعة وأرباحه تتصاعد . ولاحظ أنه يعتمد على ربح لايقل عن 15 نقطة وهذا يكفي أن الإكسبرت قوي جدا. ففي خلال 10 سنين استطاع أن يدبل الحساب إلى 8 أضعافه صحيح أنها قليله بالنسبة لطوح أي فوركسي ولكنها تعتبر استثمار ممتاز ومضمون على الأقل.
لاحظ يا أخ مستر دولار أن لغة البرمجة في تغير مستمر حتى أن هناك لغة جديدة ستظهر في الساحة وهي لغة الميتا ترايدر 5 وفيها اختلاف من ناحية لو استخدمنا اكسبرتات الأ 4 فأتوقع ستكون هناك مشاكل . إذا لابد من معرفة هذه الآلية البرمجية التي يمشي عليها لكي نستطيع التعديل متى ما أردنا وفي كل زمن خاصة أن هذا الاستثمار يعتمد على سنوات . فما رأيك أخي الكريم؟آخر تعديل بواسطة القمة ، 25-08-2010 الساعة 07:02 PM
- 25-08-2010, 07:56 PM #5
رد: وش فايدة ملفات الدي إل إل ؟
موضوع جميل و مهم جدا
ارجوا من الأساتذة ان يكتبون شرح كامل و مفصل حول استخدام ملفات الدل و تشفير الاكسبرت.
- 25-08-2010, 08:51 PM #6
رد: وش فايدة ملفات الدي إل إل ؟
معناه يا أخ مستر دولار . أن ملفات الدل في داخلها أكواد برمجية معينة لا نستطيع أن نراها ؟ فإذا كان ذلك صحيح فكيف لنا أن نعرف مابداخلها؟
وهل يعني أن البرمجة التي داخل أي ملف إكسبريت داخل (محرر أكواد الميتا ترايدر) مرتبطة بهذا الملف من ناحية المعطيات والمدخلات المهمة . فيضطر المبرمج أن يستدعي هذه الأكواد من داخل ملف الدل لكي يحمي حقوقه البرمجية؟ ولكي لا تعرف الاستراتيجية التي يعتمد عليها؟
أخ مستر دولار هناك كنز يعمل على نظام الهدج اسم الإكسبرت (جونير) مرفق في هذه المشاركة . أريد أن أعرف الآلية المستخدمة في هذا الإكسبرت , ولقد عملت له باك تست على الين منذ فترة 2000 حتى 2010 ووجدته قمة في الروعة وأرباحه تتصاعد . ولاحظ أنه يعتمد على ربح لايقل عن 15 نقطة وهذا يكفي أن الإكسبرت قوي جدا. ففي خلال 10 سنين استطاع أن يدبل الحساب إلى 8 أضعافه صحيح أنها قليله بالنسبة لطوح أي فوركسي ولكنها تعتبر استثمار ممتاز ومضمون على الأقل.
لاحظ يا أخ مستر دولار أن لغة البرمجة في تغير مستمر حتى أن هناك لغة جديدة ستظهر في الساحة وهي لغة الميتا ترايدر 5 وفيها اختلاف من ناحية لو استخدمنا اكسبرتات الأ 4 فأتوقع ستكون هناك مشاكل . إذا لابد من معرفة هذه الآلية البرمجية التي يمشي عليها لكي نستطيع التعديل متى ما أردنا وفي كل زمن خاصة أن هذا الاستثمار يعتمد على سنوات . فما رأيك أخي الكريم؟
- 25-08-2010, 11:50 PM #7
رد: وش فايدة ملفات الدي إل إل ؟
وهذا هو سبب لجوء المبرمجين إلى إستخدام ملفات الدل حتى لا تعرف ما بداخلها فهي أكثر حماية وأصعب في الكسر لكن رغم ذلك هناك بعض البرامج التي تقوم بفك تشفير هذه الملفات
نعم سوف تجد أنه يقوم بإستدعاء هذه الدوال بداخل الإكسبرت على سبيل المثال تجد بعض الإكسبرتات أهم ما يميزها هي الإعدادات التي يستخدمها لذلك يضع هذه الإعدادات بداخل ملف الدل ثم يقوم بإستدعاء هذه الإعدادات على هيئة داله تعود بقيمة الإعدادات
مثلا يقوم بتصميم ملف دل ووضعنا بداخله داله تعود بإعدادات الآر إس آي ثم يقوم بإستدعائها بداخل الإكسبرت
كود PHP:#import
int GetPeriod();
int EnterLine();
#import
كود PHP:if(iRSI(NULL,0,GetPeriod(),PRICE_CLOSE,1)>EnterLine())
وهذا ما يريده مصمم الإكسبرت حتى يحمي حقوقه من النسخ والتقليد
بالنسبه للإكسبرت الذي أرفقته فينطبق عليه نفس المثال السابق سوف تجد أن صاحب الإكسبرت إستخدم أهم دالتين في الإكسبرت وقام بجعلهم في ملف دل
حتى لا يمكن معرفة آلية عمل الإكسبرت وأعتقد أنها الداله الخاصه بإغلاق الصفقات وحساب الأرباح
- 26-08-2010, 12:00 AM #8
رد: وش فايدة ملفات الدي إل إل ؟
مشكور أخ مستر دولار وماذكرته هو ما أعتقدته بالضبط . إذا ملف الدل من خصائص الويندوز أساسا وليس من خصائص الميتا ترايدر ولكن نستطيع أن نقوم بإعدادات بداخلة تتوافق مع الميتا ترايدر. فعلا لولا هذه الطريقة لضاعت حقوق المبرمجين .
أشكرك يا أخ مستر دولار , ولي طلب صغير ؟ هل بالإمكان فك الإعدادات الموجودة داخل الإكسبرت الذي أرفقته بالمشاركة .. لكي نستفيد من هذا الإكسبرت ؟
- 26-08-2010, 01:23 PM #9
رد: وش فايدة ملفات الدي إل إل ؟
طريقة تبديل ملف الاكسبرت MQL4 الي ملف dll ؟
- 26-08-2010, 02:02 PM #10
رد: وش فايدة ملفات الدي إل إل ؟
الإكسبرت عبارة عن مضاعفات لذلك سيكون الأسهل إذا تابعت صفقاته سوف تعرف طريقة عمله مباشرة
فسوف تلاحظ أنه يقوم بفتح صفقة شراء ويضع شراء ليميت على بعد 20 نقطه ويصفقة بيع ويضع بيع ليميت على بعد 20 نقطه ثم يبدا في متابعة كل نوع على حده والهدف 30 نقطه
هي لا تعتبر طريقة لتبديل ملف الإكسبرت إلى ملف دل بل يمكن أن تقول إستدعاء بعض الدوال الجاهزه مباشرة إلى داخل الإكسبرت وطبعا ملفات الدل لا يتم كتابتها بلغة MQL4 لذلك يجب أن يكون عندك علم ببعض لغات البرمجه الأخرى مثل لغة C
إذهب إلى المسار
C:\MyMetaTrader\experts\samples\DLLSample
سوف تجد به بعض الأمثله عن ملفات دل بها بعض هذه الدوال ويمكنك الإطلاع عليها سوف تجدها في ملف تكست
المواضيع المتشابهه
-
اضرار اشعة المايكرويف على النحل فادحة
By jamal_2022 in forum استراحة اعضاء المتداول العربيمشاركات: 0آخر مشاركة: 07-11-2009, 03:55 PM -
وش فايدة السوق اذا خسرنا ؟؟؟
By سالم عبدالعزيز in forum استراحة اعضاء المتداول العربيمشاركات: 5آخر مشاركة: 03-10-2009, 07:44 AM -
حتى العشرة الاوائل خسارتهم فادحة !!!!!
By ابو شهيد in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 33آخر مشاركة: 03-10-2009, 02:45 AM -
هل خبر فايدة الاسترلينى سيصدر اليوم ام سيؤجل
By pop71 in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 4آخر مشاركة: 07-07-2005, 02:55 PM -
خبر فايدة اليورو
By أبونواف in forum سوق تداول العملات الأجنبية والسلع والنفط والمعادنمشاركات: 5آخر مشاركة: 06-05-2005, 01:28 AM