النتائج 1 إلى 12 من 12
الموضوع: مساعدة في تحويل المؤشر لإكسبرت
- 18-06-2010, 10:42 PM #1
مساعدة في تحويل المؤشر لإكسبرت
مرحبا يا حلوين حاولت تحويل هالمؤشر لإكسبرت بس ما مشي الحال....يا ريت تساعدوني....
الفكرة إنو إستخدمت icustoms
double a=iCustom(NULL,0,"a",1,0);
double b=iCustom(NULL,0,"a",1,0);
double c=iCustom(NULL,0,"a",2,0);
double d=iCustom(NULL,0,"a",3,0);
بعدين حطيت comment حتى أتأكد من الناتج ما إشتغل الإكسبرت....
وكيف بدي أخلي الإكسبرت يشتري عند آخر شمعة صعودأ أو يبيع هبوطاً؟
هو الإكسبرت صغير بس عم نتعلم....
المؤشر بالمرفقات....
شكراً كتير.
باي.
- 19-06-2010, 04:11 PM #2
رد: مساعدة في تحويل المؤشر لإكسبرت
أرفق الإكسبرت الذي قمت بعمله وسوف نساعدك أنا وجميع الإخوه المبرمجين على تعديله ونوضح لك سبب الخطأ
- 20-06-2010, 01:22 AM #3
رد: مساعدة في تحويل المؤشر لإكسبرت
مرحبا شكراً على ردك أستاذي واللإكسبرت في المرفقات....
فكرة المؤشر إنو يفتح صفقة صعوداً أو هبوطاً حسب آخر شمعة ولكن....
إذا بدو يفتح صفقة مع كل حركة للسعر مشكلة يجب أن يفتح صفقة واحدة مفعلة وإذا في صفقة بنفس الإتجاه ما يفتح شي وإذا بعكس الإتجاه يفتح صفقة ويسكر الحالية وهاد إلي ما عرفت أعمله....
ثانياً إنو ما عرفت مع شو بدي أقارن القيمة المرجعة من المؤشر؟؟؟؟
أخي أرجو ملاحظة إنو غيرت إسم المؤشر إلى "a"
أنا آسف على الإزعاج وإن شاء الله في ميزان حسناتك....
باي.
- 20-06-2010, 02:22 PM #4
رد: مساعدة في تحويل المؤشر لإكسبرت
الإكسبرت بهذه الطريقه خاطئ راجع الأمر OrderSend لا يتم كتابته بهذه الطريقه
كود PHP:OrderSend(Symbol(),OP_SELL,"0.1",Bid,3,0,0,"Done");
إذا راجعت شرح هذه الداله في الموضوع التعليمي سوف تجد كالآتي
كود PHP:OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE);
symbol هو إسم العمله
cmd وهو نوع الصفقه شراء أو بيع او غير ذلك
volume وهو حجم اللوت
price وهو سعر الدخول بالنسبة للشراء فيكون سعر الدخول هو سعر Ask وبالنسبه للبيع فيكون سعر الدخول هو سعر Bid
إذا كانت الأوامر معلقه فيكون سعر الدخول هو مكان وضع الأمر المعلق
slippage أقصى تغير في السعر يسمح به فمثلا إذا وضعته 3 وكان سعر الدخول 90.15 فسوف يسمح الإكسبرت بتحرك أقصى حد 3 نقاط ويمكن الدخول في الصفقه
stoploss الأستوب لوز
takeprofit الهدف
comment التعليق الذي يتم كتابته بجوار الصفقه
magic الماجيك نمبر
expiration تاريخ إنتهاء الصفقه وهو خاص بالأوامر المعلقه
arrow_color لون السهم الذي سيظهر على الشاشه عند فتح الصفقه
كذلك بالنسبه لشرط الدخول سواء بيع أو شراء
كود PHP:if (Trend1)
والأمر
[ PHP]else{[/php]
ليس له فائدة
كما ترى في الصوره المرفقه
عندما كانت إشارة المؤشر بيع (اللون الأصفر) كانت قيمة المؤشر للون الأصفر في هذه الحاله 1.4413 وقيمة المؤشر للون الأزرق1.4405
لذلك ستضع شرط الشراء الصحيح إذا كان قيمة المؤشر للون الأزرق أكبر من قيمة المؤشر للون الأصفر
كود PHP:if(Trend1>Trend2)
كود PHP:if(Trend2>Trend1)
https://forum.arabictrader.com/t97945.html
- 20-06-2010, 05:56 PM #5
رد: مساعدة في تحويل المؤشر لإكسبرت
شكراً لك أخي الكريم سأحاول مرة أخرى مع الإنتباه لملاحظاتك....
شكراً لك.
- 20-06-2010, 09:41 PM #6
رد: مساعدة في تحويل المؤشر لإكسبرت
مرحبا أخي أنا آسف تعبتك معي وأجرك على الله بإذن الله....
ما عرفت شو الأخطاء التي طلعت يا ريت تشوف الملف بعد التعديل....
شكراً لك.
- 21-06-2010, 12:37 PM #7
رد: مساعدة في تحويل المؤشر لإكسبرت
لا يوجد أخطاء في الإكسبرت ولكن هذه التحذيرات التي تظهر عند عمل كومبايل للإكسبرت تخبرك بأن هناك دوال لم تقم باستخدامها وهي دالة إغلاق صفقة البيع والشراء ودالة حساب عدد الصفقات الحاليه
وبما أنك قمت بعمل هذه الداله بقي عليك ان تستخدمهم بداخل الداله ستارت حسب الشروط التي تريدها
- 21-06-2010, 02:22 PM #8
رد: مساعدة في تحويل المؤشر لإكسبرت
مرحباً أخي للأسف عدلته وكان بدون أخطاء ولكن لم يعمل يعمل معي أرجو من فضلاً لا أمر أن تفحصه تعبتك معي....
شكراً لك.
- 21-06-2010, 02:36 PM #9
- 21-06-2010, 03:48 PM #10
رد: مساعدة في تحويل المؤشر لإكسبرت
أخي لم يعمل أقصد لم يعمل بالشكل المطلوب:
- يقوم دائماً بصفقة بيع حتى لو كانت الإشارة شراء.
- يقوم دائماً بإغلاق الصفقة حتى ولو كانت في نفس الإتجاه عند تغير السعر.
- أرجو منك التأكد من صحة الأوامر....مع الشكر الجزيل....
باي.
- 21-06-2010, 04:29 PM #11
رد: مساعدة في تحويل المؤشر لإكسبرت
الإكسبرت سيفتح دائما صفقة بيع لأنك لم تضع سوى أمر فتح بيع سواء كان الشرط شراء أو بيع راجع الكود الذي كتبته
كود PHP:if (Trend1>Trend2) { //ماهي القيمة المقارنة لنعرف لتحقيق أمر الشراء أو البيع
OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0,"Done",777,0,Red);
كود PHP:if (Trend2>Trend1){
OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0,"Done",777,0,Red);
كود PHP:if (orderstotal()>0) {
CloseBuyOrders();
CloseSellOrders(); }
- 22-06-2010, 01:33 AM #12
رد: مساعدة في تحويل المؤشر لإكسبرت
مرحبا أخي يعني والله ما بعرف شو بدي أقول يعني يعجز اللسان عن شكرك شكلو الإكسبرت نجح وجاري التجربة والفضل يعود لرب العالمين ثم إليك إن شاء الله يعطيك ليرضيك....
شكراً لك.
المواضيع المتشابهه
-
طلب : تحويل هذا المؤشر الى اكسبرت .. رجاء
By adham sabry in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 0آخر مشاركة: 30-01-2010, 12:49 PM -
من يساعدني في تحويل المؤشر من ex4 الى mq4 وله كل الشكر
By VIP2FM in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 0آخر مشاركة: 19-12-2008, 08:41 PM -
اود تحويل هذا المؤشر الى اكسبيرت
By mostafafawzyzaki in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 0آخر مشاركة: 14-10-2008, 01:25 AM -
ارغب تحويل هدا المؤشر الى اكسبريت
By atalj in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 2آخر مشاركة: 21-09-2008, 11:22 PM -
هل من الممكن تحويل هذا المؤشر إلى اكسبيرت
By البدر اللامع in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 18آخر مشاركة: 05-09-2008, 11:50 PM