موقع بورصات
  بورصات
تسجيل عضوية جديدة في المنتديات لوحة تحكم العضو البحث في المنتديات تسجيل الخروج الرئيسية الاتصال بنا

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

العودة   بورصات > بورصة العملات الاجنبية > منتدى المؤشرات و الاكسبرتات

تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟

منتدى المؤشرات و الاكسبرتات

Like Tree1Likes
  • 1 Post By سمير محمد ارمان

إضافة رد
 
أدوات الموضوع
قديم 30 - 11 - 2014, 10:03 PM   #1
عضو جديد
 

افتراضي تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟

تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟
السلام عليكم و رحمة الله و بركاته , قمت بكتابة كود اكسبيرت بواسطة Estasoft Forex Generator 5

المشكلة انه توجد خاصية في تكويد اكسبيرتات MT5 غير موجودة في MT4 من خلال البرنامج المذكور اعلاه

هذه هي :



اللي هي : First Time

هل يمكن تحويل كود MT5 إلى MT4 ؟ , ولو عملت Compile لإكسبيرت MT5 هل سيعمل على MT4 ؟

اذا اعجبك الموضوع و اردت نشره في المنتديات الاخرى فاستخدم هذا الرابط:
تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟
http://www.borsaat.com/vb/t755153.html



Tarwada غير متواجد حالياً   رد مع اقتباس
قديم 01 - 12 - 2014, 07:24 AM   #2
مشرف المؤشرات والاكسبرتات
 
الصورة الرمزية سمير محمد ارمان
 

افتراضي رد: تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟

اقتباس:
المشاركة الأصلية كتبت بواسطة Tarwada مشاهدة المشاركة
السلام عليكم و رحمة الله و بركاته , قمت بكتابة كود اكسبيرت بواسطة Estasoft Forex Generator 5

المشكلة انه توجد خاصية في تكويد اكسبيرتات MT5 غير موجودة في MT4 من خلال البرنامج المذكور اعلاه

هذه هي :



اللي هي : First Time

هل يمكن تحويل كود MT5 إلى MT4 ؟ , ولو عملت Compile لإكسبيرت MT5 هل سيعمل على MT4 ؟
اخى الكريم
اولا
انا لايوجد عندى اى خبرة فى لغة mql5
كل ما اعرفه هو
اكسبيرت من mql5 لا يعمل على منصة mql4
والعكس صحيح
بخصوص تحويل من الى
لا يوجد برنامج يفعل ذلك
لا يوجد غير حل واحد
هو شرح طريقة عمل الاكسبيرت
ويتم عمله بطريقة mql4
تحياتى لك



spock45 likes this.

التعديل الأخير تم بواسطة سمير محمد ارمان ; 01 - 12 - 2014 الساعة 07:27 AM
سمير محمد ارمان غير متواجد حالياً   رد مع اقتباس
قديم 12 - 03 - 2016, 09:47 PM   #3
عضو نشيط
 
الصورة الرمزية smowaled
 

افتراضي رد: تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟

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


هل يمكن تحويل كود MT5 إلى MT4 ؟ , ولو عملت Compile لإكسبيرت MT5 هل سيعمل على MT4 ؟
اكسبيرت mt5 لا يعمل على mt4 لكن لو عندك الكود ممكن نعمل rewrite للدالة المطلوبة بصيغة مقبولة في الـ mt4



smowaled غير متواجد حالياً   رد مع اقتباس
قديم 13 - 03 - 2016, 10:28 PM   #4
عضو نشيط
 
الصورة الرمزية smowaled
 

افتراضي رد: تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟

اقتباس:
المشاركة الأصلية كتبت بواسطة Tarwada مشاهدة المشاركة
السلام عليكم و رحمة الله و بركاته , قمت بكتابة كود اكسبيرت بواسطة Estasoft Forex Generator 5

المشكلة انه توجد خاصية في تكويد اكسبيرتات MT5 غير موجودة في MT4 من خلال البرنامج المذكور اعلاه



اللي هي : First Time

أخي محمد نزلت البرنامج المذكور ووجدت أن خاصية First Time موجودة في الـ MT4 حتى ولو لم تراها في الـ Parameters

هذا كود الدالة CheckLastOrderType في MT5

[PHP]
void CheckLastOrderType1()
{

long orderType = -1;
long lastCloseTime = 0;
ulong order_ticket;

// selection through the entire history
HistorySelect(0,TimeCurrent());
// go through all history orders
for (int i=HistoryOrdersTotal()-1;i>=0;i--)
{
order_ticket = HistoryOrderGetTicket;
// order with appropriate ORDER_MAGIC, symbol and order type
if (HistoryOrderGetString(order_ticket, ORDER_SYMBOL) == Symbol() && lastCloseTime < HistoryOrderGetInteger(order_ticket, ORDER_TIME_DONE))
{
lastCloseTime = HistoryOrderGetInteger(order_ticket, ORDER_TIME_DONE);
orderType = HistoryOrderGetInteger(order_ticket, ORDER_TYPE);
}
}
if (orderType == ORDER_TYPE_SELL || FirstTime1)
{
FirstTime1 = false;

}
}
[/PHP]

وهذا كود الدالة CheckLastOrderType في MT4

[PHP]
void CheckLastOrderType1()
{
int orderType = -1;
int orderId = -1;
datetime lastCloseTime = 0;
int cnt = OrdersHistoryTotal();
for (int i=0; i < cnt; i++)
{
if (!OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) continue;
if (OrderSymbol() == Symbol() && lastCloseTime < OrderCloseTime() && orderId == 1)
{
lastCloseTime = OrderCloseTime();
orderType = OrderType();
orderId = OrderMagicNumber();
}
}
if (orderType == OP_SELL || FirstTime1)
{
FirstTime1 = false;

}
}
[/PHP]

كما تلاحظ الـ FirstTime موجودة .. وهي تعمل بالـ default وتستطيع جعلها false من البداية في الكود كي لاتعمل

بالتوفيق



smowaled غير متواجد حالياً   رد مع اقتباس
قديم 04 - 02 - 2017, 09:41 PM   #5
عضو جديد
 

افتراضي رد: تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟

شكرا لكم



منوبولي غير متواجد حالياً   رد مع اقتباس
قديم 04 - 02 - 2017, 09:41 PM   #6
عضو جديد
 

افتراضي رد: تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟

شكرا



منوبولي غير متواجد حالياً   رد مع اقتباس
إضافة رد

جديد مواضيع منتدى المؤشرات و الاكسبرتات


مواضيع سابقة :

شقق بالتجمع الخامس - اللوتس بتسهيلات تصل 60شهر
شقق بالتجمع الخامس - اللوتس بتسهيلات تصل 60شهر
تحويل موشر رائع الى اكسبريت

مواضيع تالية :

شقق بالتجمع الخامس - اللوتس بتسهيلات تصل 60شهر
طريق ممتازه بدن خساره ابدا تحتاج اكسبيرت
مهندس سمير طلب صغير لو سمحت

تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟

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

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are معطلة
Refbacks are معطلة


المواضيع المتشابهه
الموضوع المنتدى
ممكن تحويل هذا المؤشر لاكسبيرت منتدى المؤشرات و الاكسبرتات
ممكن برنامج تحويل من ex4 الى mql 4 منتدى المؤشرات و الاكسبرتات


روابط الموقع الداخلية


11:19 PM
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Privacy Policy
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

الاتصال بنا - بورصات - الأرشيف - تنشيط العضوية - اعلن معنا - الأعلى    تحذير المخاطرة