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

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

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

مشكل عند إنتهاء من برمجة اكسبيرت تقاطع موفنجين

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

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

إضافة رد
 
أدوات الموضوع
قديم 05 - 11 - 2015, 02:02 AM   #1
عضو جديد
 

افتراضي مشكل عند إنتهاء من برمجة اكسبيرت تقاطع موفنجين

مشكل عند إنتهاء من برمجة اكسبيرت تقاطع موفنجين
السلام عليكم إخواني
لقد بدأت في تطبيق ماتعلمته في لغة mql4
(اكسبيرت تقاطع موفنجين 5 و 14)
أعرف أن المشكل في ordersend
وجدت بعض الشروحات لكن لم أفهم لذا أرجو فقط تصحيح خطئي (أضن أن هكذا سوف أفهم )

كود:
#property copyright "Copyright 2015, Hamza Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict

extern string s1 = "Fast Mouving";
extern int FMperiod = 5;
extern int FMshift = 0;
extern int FMmethod = 0;
extern int FMapplied = 0;
extern string s2 = "Low Mouving";
extern int LMperiod = 14;
extern int LMshift = 3;
extern int LMmethod = 0;
extern int LMapplied = 0;
extern string s3 = "Money Manage";
extern int TP = 30;
extern int SL = 10;
extern double lot = 0.1;
extern int magic = 12345;


double t;


//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
double ticksize = MarketInfo (Symbol(),MODE_TICKSIZE);
if ( ticksize == 0.00001 || 0.001 )
   t = ticksize * 10; 
else 
   t = ticksize ;
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
  double Fnow = iMA(NULL,0,FMperiod,FMshift,FMmethod,FMapplied,1);
  double Flast = iMA(NULL,0,FMperiod,FMshift,FMmethod,FMapplied,2);
  double Lnow = iMA(NULL,0,LMperiod,LMshift,LMmethod,LMapplied,1);
  double Llast = iMA(NULL,0,LMperiod,LMshift,LMmethod,LMapplied,2);
//---
   if ( Fnow > Lnow && Flast < Llast )
   if (OrdersTotal()==0)
   OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask-(SL*t),Ask+(TP*t),NULL,magic,0,Blue);
   
   if ( Fnow < Lnow && Flast > Llast )
   if (OrdersTotal()==0)
   OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid+(SL*t),Bid-(TP*t),NULL,magic,0,Red);
  }
وشكرا

اذا اعجبك الموضوع و اردت نشره في المنتديات الاخرى فاستخدم هذا الرابط:
مشكل عند إنتهاء من برمجة اكسبيرت تقاطع موفنجين
http://www.borsaat.com/vb/t878806.html



الملفات المرفقة
نوع الملف: mq4 new-Experts.mq4‏ (2.5 كيلوبايت, المشاهدات 3)
babouche غير متواجد حالياً   رد مع اقتباس
قديم 05 - 11 - 2015, 11:44 AM   #2
مشرف المؤشرات والاكسبرتات
 
الصورة الرمزية سمير محمد ارمان
 

افتراضي رد: مشكل عند إنتهاء من برمجة اكسبيرت تقاطع موفنجين

اقتباس:
المشاركة الأصلية كتبت بواسطة babouche مشاهدة المشاركة
السلام عليكم إخواني
لقد بدأت في تطبيق ماتعلمته في لغة mql4
(اكسبيرت تقاطع موفنجين 5 و 14)
أعرف أن المشكل في ordersend
وجدت بعض الشروحات لكن لم أفهم لذا أرجو فقط تصحيح خطئي (أضن أن هكذا سوف أفهم )

كود:
#property copyright "Copyright 2015, Hamza Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict

extern string s1 = "Fast Mouving";
extern int FMperiod = 5;
extern int FMshift = 0;
extern int FMmethod = 0;
extern int FMapplied = 0;
extern string s2 = "Low Mouving";
extern int LMperiod = 14;
extern int LMshift = 3;
extern int LMmethod = 0;
extern int LMapplied = 0;
extern string s3 = "Money Manage";
extern int TP = 30;
extern int SL = 10;
extern double lot = 0.1;
extern int magic = 12345;


double t;


//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
double ticksize = MarketInfo (Symbol(),MODE_TICKSIZE);
if ( ticksize == 0.00001 || 0.001 )
   t = ticksize * 10; 
else 
   t = ticksize ;
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
  double Fnow = iMA(NULL,0,FMperiod,FMshift,FMmethod,FMapplied,1);
  double Flast = iMA(NULL,0,FMperiod,FMshift,FMmethod,FMapplied,2);
  double Lnow = iMA(NULL,0,LMperiod,LMshift,LMmethod,LMapplied,1);
  double Llast = iMA(NULL,0,LMperiod,LMshift,LMmethod,LMapplied,2);
//---
   if ( Fnow > Lnow && Flast < Llast )
   if (OrdersTotal()==0)
   OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask-(SL*t),Ask+(TP*t),NULL,magic,0,Blue);
   
   if ( Fnow < Lnow && Flast > Llast )
   if (OrdersTotal()==0)
   OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid+(SL*t),Bid-(TP*t),NULL,magic,0,Red);
  }
وشكرا
السلام عليكم
ماشاء الله
الاكسبيرت ممتاز
كان فى اضافة تم عمله وهى التحكم من اعدادات الاكسبيرت فى مؤشر الموفينج
ارجو لك التوفيق



الملفات المرفقة
نوع الملف: mq4 new-Experts_sa1.mq4‏ (2.5 كيلوبايت, المشاهدات 5)
babouche likes this.
سمير محمد ارمان متواجد حالياً   رد مع اقتباس
قديم 05 - 11 - 2015, 04:00 PM   #3
عضو جديد
 

افتراضي رد: مشكل عند إنتهاء من برمجة اكسبيرت تقاطع موفنجين

شكرااااااا لك يا أستاذ سمير على المساعدة
لحضت أنك أضفت في الكود ENUM_MA_METHOD و ENUM_APPLIED_PRICE مكان int
ماهو ضورهم ??
وشكرا



babouche غير متواجد حالياً   رد مع اقتباس
قديم 05 - 11 - 2015, 04:22 PM   #4
مشرف المؤشرات والاكسبرتات
 
الصورة الرمزية سمير محمد ارمان
 

افتراضي رد: مشكل عند إنتهاء من برمجة اكسبيرت تقاطع موفنجين

اقتباس:
المشاركة الأصلية كتبت بواسطة babouche مشاهدة المشاركة
شكرااااااا لك يا أستاذ سمير على المساعدة
لحضت أنك أضفت في الكود ENUM_MA_METHOD و ENUM_APPLIED_PRICE مكان int
ماهو ضورهم ??
وشكرا
السلام عليكم
عند الدخول الى اعدادات الاكسبيرت
سوف تعرف ماهى الاستفاده منهم
فى التحكم فى اعدادات مؤشر الموفينج السريع والبطئ وكل انوعه
مع التحكم فى الاغلاق والافتتاح
سوف يظهر لك كل هذا من اعدادات الاكسبيرت
تحياتى لك



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

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


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

عندي مشكلة في السحر 0037259556781 ابو اسحاق
ما هي ملفات dll
اكسبيرت من الاستاذ سمير

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

الي مهتم يدخل
طلب تحديث اكسبيرت من أستاذ سمير
اريد عمل اكسبيرت لاستراتيجية اوامر معلقة

مشكل عند إنتهاء من برمجة اكسبيرت تقاطع موفنجين

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

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

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


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


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


02:48 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.

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