• 2:16 صباحاً
logo




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

إضافة رد
Like Tree1Likes
  • 1 Post By سمير محمد ارمان

عضو جديد
تاريخ التسجيل: Dec 2013
المشاركات: 10
معدل تقييم المستوى: 0
Tarwada is on a distinguished road
30 - 11 - 2014, 09:03 PM
  #1
Tarwada غير متواجد حالياً  
افتراضي تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟
السلام عليكم و رحمة الله و بركاته , قمت بكتابة كود اكسبيرت بواسطة Estasoft Forex Generator 5

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

هذه هي :



اللي هي : First Time

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


الصورة الرمزية سمير محمد ارمان
مشرف سابق
الصورة الرمزية سمير محمد ارمان
 
تاريخ التسجيل: Nov 2009
المشاركات: 33,650
معدل تقييم المستوى: 44
سمير محمد ارمان will become famous soon enough
افتراضي رد: تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟
2#
01 - 12 - 2014, 06:24 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة Tarwada مشاهدة المشاركة
السلام عليكم و رحمة الله و بركاته , قمت بكتابة كود اكسبيرت بواسطة Estasoft Forex Generator 5

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

هذه هي :



اللي هي : First Time

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

التعديل الأخير تم بواسطة سمير محمد ارمان ; 01 - 12 - 2014 الساعة 06:27 AM
سمير محمد ارمان متواجد حالياً  
رد مع اقتباس
الصورة الرمزية smowaled
عضو نشيط
الصورة الرمزية smowaled
 
تاريخ التسجيل: Mar 2014
المشاركات: 340
معدل تقييم المستوى: 7
smowaled is on a distinguished road
افتراضي رد: تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟
3#
12 - 03 - 2016, 08:47 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة Tarwada مشاهدة المشاركة


هل يمكن تحويل كود MT5 إلى MT4 ؟ , ولو عملت Compile لإكسبيرت MT5 هل سيعمل على MT4 ؟
اكسبيرت mt5 لا يعمل على mt4 لكن لو عندك الكود ممكن نعمل rewrite للدالة المطلوبة بصيغة مقبولة في الـ mt4
smowaled غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية smowaled
عضو نشيط
الصورة الرمزية smowaled
 
تاريخ التسجيل: Mar 2014
المشاركات: 340
معدل تقييم المستوى: 7
smowaled is on a distinguished road
افتراضي رد: تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟
4#
13 - 03 - 2016, 09:28 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة 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 غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Jun 2016
المشاركات: 19
معدل تقييم المستوى: 0
منوبولي is on a distinguished road
افتراضي رد: تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟
5#
04 - 02 - 2017, 08:41 PM
شكرا لكم
منوبولي غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Jun 2016
المشاركات: 19
معدل تقييم المستوى: 0
منوبولي is on a distinguished road
افتراضي رد: تحويل كود MT5 إلى MT4 , هل هذا ممكن ؟
6#
04 - 02 - 2017, 08:41 PM
شكرا
منوبولي غير متواجد حالياً  
رد مع اقتباس


إضافة رد

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


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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ممكن تحويل هذا المؤشر لاكسبيرت bassem2025 منتدى المؤشرات و الاكسبرتات 134 26 - 11 - 2014 10:36 AM
ممكن برنامج تحويل من ex4 الى mql 4 engineer34 منتدى المؤشرات و الاكسبرتات 7 01 - 05 - 2014 05:19 PM


02:16 AM