• 3:41 مساءاً
logo



سؤال بسيط لخبراء MQL4

إضافة رد
Like Tree6Likes

عضو جديد
تاريخ التسجيل: Sep 2011
المشاركات: 18
معدل تقييم المستوى: 0
NEWUSER is on a distinguished road
03 - 10 - 2011, 09:34 PM
  #1
NEWUSER غير متواجد حالياً  
افتراضي سؤال بسيط لخبراء MQL4
ما الفرق بين
Symbol()
و
OrderSymbol()
رد مع اقتباس


الصورة الرمزية عمرو ابراهيم
مدير المبيعات
الصورة الرمزية عمرو ابراهيم
 
تاريخ التسجيل: Nov 2008
الدولة: في قلب من احب
المشاركات: 25,666
خبرة السوق: اكثر من 10 سنوات
معدل تقييم المستوى: 35
عمرو ابراهيم is on a distinguished road
افتراضي رد: سؤال بسيط لخبراء MQL4
2#
03 - 10 - 2011, 10:06 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة NEWUSER مشاهدة المشاركة
ما الفرق بين
Symbol()
و
OrderSymbol()
الف هلا والله فيك يالغالي
حبيبي ان شاء الله يجوبك علي هالسوال الحبيب معاذ سفاري
علي عبده and NEWUSER like this.
عمرو ابراهيم غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية Safari
مشرف سابق
الصورة الرمزية Safari
 
تاريخ التسجيل: Jul 2010
المشاركات: 6,134
معدل تقييم المستوى: 14
Safari is on a distinguished road
افتراضي رد: سؤال بسيط لخبراء MQL4
4#
03 - 10 - 2011, 10:36 PM
اقتباس:
المشاركة الأصلية كتبت بواسطة NEWUSER مشاهدة المشاركة
ما الفرق بين
Symbol()
و
OrderSymbol()

symbol تعطي الزوج المستخدم على الشارت

ordersymbol تستخدم ضمن دالة orderselect لتعطي زوج العقد المحدد
NEWUSER likes this.
Safari غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Sep 2011
المشاركات: 18
معدل تقييم المستوى: 0
NEWUSER is on a distinguished road
افتراضي رد: سؤال بسيط لخبراء MQL4
5#
04 - 10 - 2011, 02:07 AM
شكرا على ردودكم
إن كان مكان موضوعي هذا قسم اخر في المنتدى فارجو نقله إلى القسم المناسب فلا مشكلة عندي
NEWUSER غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Sep 2011
المشاركات: 18
معدل تقييم المستوى: 0
NEWUSER is on a distinguished road
افتراضي رد: سؤال بسيط لخبراء MQL4
6#
04 - 10 - 2011, 02:19 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة Safari مشاهدة المشاركة

symbol تعطي الزوج المستخدم على الشارت

ordersymbol تستخدم ضمن دالة orderselect لتعطي زوج العقد المحدد
شكرا لك بارك الله فيك
سؤال اخر من فضلك

كيف استطيع اضافة 20 نقطة أو 10 والتي يحددها المستخدم
ليتم اضافتها مثلا للـ
OrderTakeProfit()

لأن المشكلة هنا أن بعض آزواج العملات تحسب النقطة بعد خانتين، وبعض الأزواج بعد ثلاثة، أو اربعة أو خمس خانات.

مثلا نقاط XAUUSD تختلف حسبتها عن نقاط EURUSD أو USDJPY


السؤال باختصار كيف يمكنني تحديد عدد النقاط المطلوب اضافته ويبقى صحيحا بغض النظر عن عدد الخانات بعد الفاصلة؟

أرجو أن تكون فكرة السؤال وصلت، وشكرا لك مرة ثانية.
NEWUSER غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Sep 2011
المشاركات: 18
معدل تقييم المستوى: 0
NEWUSER is on a distinguished road
افتراضي رد: سؤال بسيط لخبراء MQL4
7#
04 - 10 - 2011, 02:24 AM
اصبح الوقت متأخر جدا وأنا أحاول أن اكتب اكسبرت بسيط خاص بي، وأنا حديث العهد بالـ MQL4
اخذني الوقت بسرعة............تصبحون على خير
NEWUSER غير متواجد حالياً  
رد مع اقتباس
الصورة الرمزية Safari
مشرف سابق
الصورة الرمزية Safari
 
تاريخ التسجيل: Jul 2010
المشاركات: 6,134
معدل تقييم المستوى: 14
Safari is on a distinguished road
افتراضي رد: سؤال بسيط لخبراء MQL4
8#
04 - 10 - 2011, 03:43 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة NEWUSER مشاهدة المشاركة
شكرا لك بارك الله فيك
سؤال اخر من فضلك

كيف استطيع اضافة 20 نقطة أو 10 والتي يحددها المستخدم
ليتم اضافتها مثلا للـ
OrderTakeProfit()

لأن المشكلة هنا أن بعض آزواج العملات تحسب النقطة بعد خانتين، وبعض الأزواج بعد ثلاثة، أو اربعة أو خمس خانات.

مثلا نقاط XAUUSD تختلف حسبتها عن نقاط EURUSD أو USDJPY


السؤال باختصار كيف يمكنني تحديد عدد النقاط المطلوب اضافته ويبقى صحيحا بغض النظر عن عدد الخانات بعد الفاصلة؟

أرجو أن تكون فكرة السؤال وصلت، وشكرا لك مرة ثانية.
ليتناسب التيك بروفيت مع السعر

Tp=ask+takpeprofit* Point
NEWUSER likes this.
Safari غير متواجد حالياً  
رد مع اقتباس
عضو جديد
 
تاريخ التسجيل: Sep 2011
المشاركات: 18
معدل تقييم المستوى: 0
NEWUSER is on a distinguished road
افتراضي رد: سؤال بسيط لخبراء MQL4
10#
06 - 10 - 2011, 12:55 AM
السلام عليكم

حاولت تعديل وقف الخسارة لاوردر مفتوح باستخدام الامر

كود:
OrderModify(OrderTicket(),OrderOpenPrice(),SL ,1.45,0,CLR_NONE )
لكن لم يتم التنفيذ

حاولت ايجاد الخطأ كالتالي


كود:
         if (OrderModify(OrderTicket(),OrderOpenPrice(),SL ,1.45,0,CLR_NONE ) ) {
            Alert ("Buy is Modified");
         }
         else {
            int err = GetLastError();
            Alert ("Buy is failed ", "error(",err,"): ");
         }
فظهر الخطأ رقم 4109

بحثت عن حل في موقع MQL4 فعثرت على الصفحة
http://docs.mql4.com/runtime/errors

لا أعلم ربما يكون الوسيط يمنع تعديل الطلبات بواسطة كود اكسبرت (حساب ديمو)
وربما المشكلة لها سبب اخر فما رأي خبيرنا بالموضوع؟

في حال كان الوسيط يمنع ذلك فارجو ارشادي لوسيط يسمح بتنفيذ تجارب الاكسبرتات عن طريقه باستخدام حساب ديمو.

شكرا لكم مقدما
NEWUSER غير متواجد حالياً  
رد مع اقتباس

إضافة رد

الكلمات الدلالية (Tags)
mql4

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


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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
سؤال لخبراء الفضة ub40 منتدى تداول العملات العام 1 04 - 04 - 2011 03:46 PM
سؤال لخبراء التحليل الاساسي ؟؟!! Muhannad منتدى تداول العملات العام 5 20 - 01 - 2011 05:38 PM
سؤال لخبراء المجنون ahmadforex منتدى تداول العملات العام 7 09 - 04 - 2009 03:05 PM


03:41 PM