اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   سؤال عن امكانيات لغة MQL4 (https://fx-arabia.com/vb/showthread.php?t=22296)

Nawaf1 19-06-2012 09:25 PM

سؤال عن امكانيات لغة MQL4
 
السلام عليكم
ياخوان انا جالس اتعلم حاليا لغة MQL4
المهم انا اتعلمها لاني اريد برمجة اكسبيرت خاص بي
من شروطه هو تحديد الهاي و اللو في فتره معينه و كذلك الشراء في فترات معينه فقط محدده بين وقتين
هل يتوفر ذلك بلغة MQL4

forex911 20-06-2012 12:50 PM

رد: سؤال عن امكانيات لغة MQL4
 
أكيد موجود فيه الأمكانيات وأكثر تفضل كود فلترة ساعات عمل وقت محدد كمثال


#include <stdlib.mqh>
#include <WinUser32.mqh>

// exported variables
extern int HoursFrom1 = 1;
extern int HoursTo1 = 23;


// local variables
double PipValue=1; // this variable is here to support 5-digit brokers
bool Terminated = false;
string LF = "\n"; // use this in custom or utility blocks where you need line feeds
int NDigits = 4; // used mostly for NormalizeDouble in Flex type blocks
int ObjCount = 0; // count of all objects created on the chart, allows creation of objects with unique names
int current = 0;



int init()
{
NDigits = Digits;

if (false) ObjectsDeleteAll(); // clear the chart


Comment(""); // clear the chart
}

// Expert start
int start()
{
if (Bars < 10)
{
Comment("Not enough bars");
return (0);
}
if (Terminated == true)
{
Comment("EA Terminated.");
return (0);
}

OnEveryTick2();

}

void OnEveryTick2()
{
if (true == false && false) PipValue = 10;
if (true && (NDigits == 3 || NDigits == 5)) PipValue = 10;

HoursFilter1();

}

void HoursFilter1()
{
int datetime800 = TimeLocal();
int hour0 = TimeHour(datetime800);

if ((HoursFrom1 < HoursTo1 && hour0 >= HoursFrom1 && hour0 < HoursTo1) ||
(HoursFrom1 > HoursTo1 && (hour0 < HoursTo1 || hour0 >= HoursFrom1)))
{

}
}



int deinit()
{
if (false) ObjectsDeleteAll();


}

Eng.Hamada 20-06-2012 04:14 PM

رد: سؤال عن امكانيات لغة MQL4
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Nawaf1 (المشاركة 353529)
السلام عليكم
ياخوان انا جالس اتعلم حاليا لغة MQL4
المهم انا اتعلمها لاني اريد برمجة اكسبيرت خاص بي
من شروطه هو تحديد الهاي و اللو في فتره معينه و كذلك الشراء في فترات معينه فقط محدده بين وقتين
هل يتوفر ذلك بلغة MQL4

متوفر طبعا اخي واكتر كمان اتعلم اللغه اخي واي استفسار او سؤال لا تتردد في انك تسأله
والموضوع ده اخي بجد كنز فعلا في تعلم لغة MQL4
تعلم لغة MQL من الصفر 0

Nawaf1 21-06-2012 10:51 PM

رد: سؤال عن امكانيات لغة MQL4
 
جزاكم الله خيرا


الساعة الآن 12:48 PM

Powered by vBulletin® Copyright ©2000 - 2025

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com