المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تعلم لغة MQL من الصفر 0


الصفحات : 1 [2] 3

ابو تراب
08-03-2011, 01:59 PM
يا ريت احد من الاخوة يقوم بتجميع الشرح على شكل PDF OR WORD

حكيم
08-03-2011, 02:18 PM
ان شاء الله نواصل مع المؤشرات ذات الباند و كيف أنها تختلف عن الباقي

نواصل اليوم

حكيم
08-03-2011, 02:20 PM
استمر يا حكيم..,
و الله ياريت كمان لو تعملنا فيديو حيسهل كتير جدا جدا على المتابعين,
ربنا يوفقك يا ريس

مرحبا بك الدكتور أسامه نورت الموضوع انني أحظر في بعض الفيديويات و ان شاء الله سوف أضعها

م.أحمد مقدادي
09-03-2011, 02:00 PM
الان سأراجع لغاية ما وصلت في الدروس
واي استفسار سأضعه ان شاء الله
بارك الله فيك استاذ حكيم

محمد نوارج
09-03-2011, 02:33 PM
أستاذ حكيم ..

جهد رائع مبذول هنا ..

ومتابعة عن قرب للتعلم والاستفادة إن شاء الله ..،

زراعى أصيل
09-03-2011, 08:10 PM
شرح رائع و منتظرين باقى الدروس بفارغ الصبر
شكراً لك أخى و جعله الله فى ميزان حسناتك

Samy
13-03-2011, 06:52 PM
الله يعينك يا حكيمنا

حكيم
14-03-2011, 02:25 PM
شكرا للجميع الفوق الان سوف نواصل باذن لله

ibrahim_thebest2006
14-03-2011, 08:56 PM
تسجيل حضور ومتابعة

Eng.Hamada
15-03-2011, 12:54 AM
السلام عليكم
بارك الله فيك يا استاذنا وجزاك الله كل خير
سؤالي بسيط جدا جدا
مؤشر سلوب داني غني عن التعريف عايزين نتعامل معاه
يعني بمنتهي البساطة كمثال
لو المؤشر اتغير لونه من احمر الي اخضر ادي اشارة شراء تمام
او مثلا لو لون المؤشر اخضر يبقي اشارة شراء

ولكم جزيل الشكر

حكيم
15-03-2011, 12:26 PM
نعم نبدأ لكي ننتقل الىأشياء أخرى

سوف أتفرغ اليوم للتعليم

و أيام أخرى للبرمجة و أيام اخرى أقدم فيها أشياء

لذا معذرة للأخوة الذين سوف أتخر في الرد عليهم شكرا في البرمجة مؤشراهم و الاكسبيرتات

حكيم
15-03-2011, 12:31 PM
كان كلامي المرة الاخيرة





معذرة الاخوة الكرام نسيت أن أفيدكم أن في
iBands(), iEnvelopes(), iEnvelopesOnArray(), iFractals
iGator

حكيم
15-03-2011, 12:53 PM
http://fx-arabia.com/vb/uploaded/1317_01300182728.png

حكيم
15-03-2011, 12:54 PM
الا في المؤشرات التالية

iBands(), iEnvelopes(), iEnvelopesOnArray(), iFractals
iGator

حكيم
15-03-2011, 01:13 PM
الرجاء الذي لم يفهم يوقفني

حكيم
15-03-2011, 01:33 PM
الان ننتقل

كيف يسمى الحجم لأي شمعة أو مرتبة في لغة mq4
volume

مثله مثل الاغلاق و الافتتاح

(المرتبة,0,0)iVomule

حكيم
15-03-2011, 01:35 PM
كيف نعبر عن الوقت لأي شمعة في لغة mq4

مثلع مثل الحجم
(المرتبة,0,0)iTime

حكيم
15-03-2011, 01:40 PM
كل الذي مررنا عليه يسمى

Technical Indicator calls

و هو الاهم في التجارة

حكيم
15-03-2011, 01:41 PM
لم يبقى منه الا 4 دوال فقط

حكيم
15-03-2011, 01:45 PM
http://fx-arabia.com/vb/uploaded/1317_01300185898.png

حكيم
15-03-2011, 01:46 PM
بقي 4 دوال سأشرحها لما يأتي وقتها لكي لا تتلخبط الأمور عليكم

حكيم
15-03-2011, 01:51 PM
الان ننتقل لكيفية استعمال بعض الدوال يا جماعة هذا أهم شيئ الذي درسناه في لغة mq4

من استوعب ما مر من الدروس فأقول له مبروك عليك
أما من لم يستوعب ما مر فيعود الى الدروس السابقة و أي استفهام نحن في مساعدته

و مرحبا بالجميع

حكيم
15-03-2011, 01:53 PM
لكن لدي سؤال لماذا أرى المشاهدات ما شاء الله لكن المشاركة قليلة

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

ونتتقل الى الاشياء التي تلي و هي سهلة جدا جدا

حكيم
15-03-2011, 02:07 PM
اليكم المؤشر التالي

المؤخوذ من
http://fx-arabia.com/vb/showthread.php?t=5473

http://fx-arabia.com/vb/uploaded/1317_01300187194.png

حكيم
15-03-2011, 02:10 PM
الرجاء من الاخوة الذين يردون التعاون

برمجة مؤشر اذا قطع الخط الاخضر الخط الاحور جرس شراء و العكس


الدالة المسعملة للنداء هي
iCustom

و لننسلا أن نضعه مع المؤشرات في ملف المؤشرات للمتاتريدر
و أي استفهام أنا حاظر

ALHARIRI
16-03-2011, 05:54 AM
السلام عليكم

بدية بارك الله بك اخي الكريم على عطائك وجعله الله في ميزان حسناتك
ويشرفني ان اتتلمذ على يدك ،
قرات موظوعك من البداية وساتابعه اول باول باذن الله .
وهذه محاولة مني لبرمجة اكسبيرت لاستراتيجية خفيففة
اذا (تقاطع الموفينج 5 مع الموفينج 10 ) نفذ بيع ( 1 لوت)
اذا (تقاطع الموفينج 10 مع الموفينج 5 ) نفذ شراء ( 1 لوت)

if( iMA(0,0,5,0,0,0,2)<iMA(0,0,10,0,0,0,2) && iMA(0,0,5,0,0,0,1)>iMA(0,0,10,0,0,0,1) ) Alert("buy");
if( iMA(0,0,5,0,0,0,2)>iMA(0,0,10,0,0,0,2) && iMA(0,0,5,0,0,0,1)<iMA(0,0,10,0,0,0,1) ) Alert("SLL");

ولكن اخي بماذا نستبدل التنبيه اليرت ليتم تنفيذ البيع والشراء

م.أحمد مقدادي
16-03-2011, 09:02 AM
الرجاء من الاخوة الذين يردون التعاون

برمجة مؤشر اذا قطع الخط الاخضر الخط الاحور جرس شراء و العكس


الدالة المسعملة للنداء هي
iCustom

و لننسلا أن نضعه مع المؤشرات في ملف المؤشرات للمتاتريدر
و أي استفهام أنا حاظر

تم عمل اللازم
ماهو رأيك استاذ حكيم

http://fx-arabia.com/vb/uploaded/244_01300255301.png

:)

حكيم
21-03-2011, 07:40 PM
السلام عليكم

بدية بارك الله بك اخي الكريم على عطائك وجعله الله في ميزان حسناتك
ويشرفني ان اتتلمذ على يدك ،
قرات موظوعك من البداية وساتابعه اول باول باذن الله .
وهذه محاولة مني لبرمجة اكسبيرت لاستراتيجية خفيففة
اذا (تقاطع الموفينج 5 مع الموفينج 10 ) نفذ بيع ( 1 لوت)
اذا (تقاطع الموفينج 10 مع الموفينج 5 ) نفذ شراء ( 1 لوت)

if( iMA(0,0,5,0,0,0,2)<iMA(0,0,10,0,0,0,2) && iMA(0,0,5,0,0,0,1)>iMA(0,0,10,0,0,0,1) ) Alert("buy");
if( iMA(0,0,5,0,0,0,2)>iMA(0,0,10,0,0,0,2) && iMA(0,0,5,0,0,0,1)<iMA(0,0,10,0,0,0,1) ) Alert("SLL");
ولكن اخي بماذا نستبدل التنبيه اليرت ليتم تنفيذ البيع والشراء
ممتاز واصل


تم عمل اللازم
ماهو رأيك استاذ حكيم

http://fx-arabia.com/vb/uploaded/244_01300255301.png

:)


شكرا مشرفنا الغالي مافيا الفوركس جيد كل صح

حكيم
21-03-2011, 07:44 PM
ان شاء الله
كيف كل واحد منا يبرمج اكسبيرته

الاكسبيرت في برمجته أسهل من المؤشر لأنه طبعا يعتمد على بيع أو شراء

غدا بحول الله كل واحد منا يبرمج لوحده مايحب من الاكسبيرتات و بكل سهوله و وضوح وتبرمج مافاتك

الشــــــــــــــــــــــــــــــــــرط هو مراجعت ما مر من شرح المؤشرات واستعمالها في الاجراس لأن الاجراس سوف تتحول الى بيع شراء

لا نتوقف عن الاكسبيرتات ولا عن المؤشرات كل يوم نطور شويه كل يوم شويه الى أن تصبح باذن الله محترف

م.أحمد مقدادي
21-03-2011, 10:36 PM
ان شاء الله
كيف كل واحد منا يبرمج اكسبيرته

الاكسبيرت في برمجته أسهل من المؤشر لأنه طبعا يعتمد على بيع أو شراء

غدا بحول الله كل واحد منا يبرمج لوحده مايحب من الاكسبيرتات و بكل سهوله و وضوح وتبرمج مافاتك

الشــــــــــــــــــــــــــــــــــرط هو مراجعت ما مر من شرح المؤشرات واستعمالها في الاجراس لأن الاجراس سوف تتحول الى بيع شراء

لا نتوقف عن الاكسبيرتات ولا عن المؤشرات كل يوم نطور شويه كل يوم شويه الى أن تصبح باذن الله محترف


معاك ان شاء الله استاذ حكيم
:)

حكيم
22-03-2011, 03:23 PM
ندخل الان الى الاكسبيرت

و كلنا نعرف بماذا يختلف الاكسبرت عن المؤشر هذا للبيع واللشراء و هذا للرسم والمساعدة أو نقول ان الاكسبيرت هو تطبيق الي لفكرة بيع وشراء

حكيم
22-03-2011, 03:28 PM
لما أسألك أقولك كم من صفحة فتحتها الان سوف تقول

2 sell و 3 buy و buystop و 5 selllimit

اذا مجموع الصفقات المفتوحه هي 11 الصفقة


كيف نعرف عدد الصفقات المفتوحه في الميتاتريدر

نستعمل

()OrdersTotal

ابو تراب
22-03-2011, 03:29 PM
متابعين يا حب بارك الله فيك

حكيم
22-03-2011, 03:31 PM
يعني تعطيه أمر بالحساب فيقوم بالحساب ويرجع بقيمه

مثال

اذا ( عدد الصفقات أقل من 2 ) جرس نعم

حكيم
22-03-2011, 03:39 PM
لقد تعودنا على
Ask و Bid

هما الاول ثمن بيع السلعه والذي نشتري به نحن و الثاني البيد هو ثمن البيع يعني الثمن الذي نبيع به للشركه وهي تشتر به

في لغة MQ4 نرمز له ب

Ask و Bid

حكيم
22-03-2011, 05:27 PM
الان ندخل الى كيفية اعطاء أمر

بيع أو شراء أو أي نوع اخر بدل من الجرس

كيف نعطيه الامر

كي نعطيه الامر لازم نستعمل
(,,,,,,,,,)OrderSend

حكيم
22-03-2011, 05:30 PM
لكن داخل القوسين ماذا يوجد

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

سوف نجد مقدار أخذ الربح take profit

و كذلك الستوب لوز

سوف نجد الرقم السحري

حكيم
22-03-2011, 05:33 PM
نسيت كذلك حجم اللوت lot

حكيم
22-03-2011, 05:49 PM
باسم الله نبدأ بكيفية فتح صفقة شراء
http://fx-arabia.com/vb/uploaded/1317_01300805204.png

حكيم
22-03-2011, 05:55 PM
http://fx-arabia.com/vb/uploaded/1317_01300805648.png

حكيم
22-03-2011, 06:01 PM
نبدأ ب

()Symbol

دائما أتركها كما هي سوف نشرحها في أي صفقة بيع شراء أو أوامر معلقه أتركها كما هي

OP_BUY

هنا نطلب شراء

اذا أردنا بيع OP_SELL

اذا أردنا بيع معلق نكتب

OP_BUYSTOP

OP_SELLSTOP

OP_SELLLIMIT

OP_BUYLIMIT

حكيم
22-03-2011, 06:05 PM
أكيد فهمتم الان سوف نأتي ل LOT

و هنا تكتب حجم اللوت مثلا 0.1

0.01

0.2

1

10


الحجم الذي تريده و الذي تسمح به الشركه


بعد ذلك يأتي Ask ويبقى دائما هكذا حالة الشراء أما البيع فيكون Bid



لماذا ؟

حكيم
22-03-2011, 06:16 PM
لما يتقاطع الموفنج السريع مع الموفنج البطيئ كم يكون السعر طبعا Ask


لو تقاعع السنة القادمه يكون Ask

ضرب الزلزال في اليبان كم هو سعر الشراء Ask

كذلك للبيع يبقى Bid


مثلا أنت رسلت أخوك الى السوق و قلت له اشتر لي كيلو بطاطس كم هو السعر طبعا أنت لا تعلمه لكن هو سعر البطاطس في السوق


أكيد فهمتم لماذا سهله جدا

حكيم
22-03-2011, 06:20 PM
الان نذهب الى slippage

الله يخليكم في الشركات ذات الاربعه خذوها 3 و الخمسه خذوها 30

اذا أردت أخذ 4 أربعه في الشركات ذات أربعة أرقام لازم عليكم تضعوها 40 في الشركات ذات الخمسة أرقام

يعني دائما تضيف صفر

هذا التسامح سوف أشرحه

ALHARIRI
22-03-2011, 06:26 PM
int start()
{
//----
if( iMA(0,0,5,0,0,0,2)<iMA(0,0,10,0,0,0,2) &&
iMA(0,0,5,0,0,0,1)>iMA(0,0,10,0,0,0,1) )

OrderSend (Symbol() , OP_BUY , 0.01 , Ask , 3 , 10 ,10 ,"", 16384 ,0,Green);

if( iMA(0,0,5,0,0,0,2)>iMA(0,0,10,0,0,0,2) &&
iMA(0,0,5,0,0,0,1)<iMA(0,0,10,0,0,0,1) )

OrderSend (Symbol() , OP_BUY , 0.01 , Ask , 3 , 10 ,10 ,"", 16384 ,0,Green);



هلا استاذي حكيم

هل عندي اي خطا

حكيم
22-03-2011, 06:28 PM
الان سوف نذهب الى STOPLOSS و TAKEPROFIT

نفرض أن أخذ الربح 10 أي نريد أخذ 10 نقاط

السعر الان 1.4160 يعني يمثل Ask

نريد أخذ 10 نقاط ربح أي نغلق عند 1.4170

بالضبط 10 نقاط هي 0.0010

أي أننا فعلنا هكذا

1.4160 + 0.0010 = 1.4170

اذا أخد الربح هو سعر الشراء Ask و نضيف له عدد النقاط التي نريد ربحها

ََAsk + 0.0010

ALHARIRI
22-03-2011, 06:29 PM
استعجلت شوي سامحني

حكيم
22-03-2011, 06:32 PM
الان وقف الخساره سوف يكون مثلا 20 نقطة

من المثال الذي سبق سوف يكون

1.4160-0.0020 = 1.4140

يعني

Ask - 0.0020

المثال هذا للشراء و الذي سبق كذلك للشراء فقط

حكيم
22-03-2011, 06:37 PM
""
هذه أتركوه كما هي سوف أشرحها شرحا وافيا اعتبروها زياده فقط

__________________________________________________ __

16384 الرقم السحري غيره كما تحب لكن يكون بدون فاصله مثل 0.6666

هذا لا يصلح


__________________________________________________ ______

0 أتركوه دا ئما صفر سوف أشرح لكم

__________________________________________________ _______

Green هذا رأيتم لما الاكسبيرت يفتح صفقه سوف يرسم مثلث صغير هذا لنختار اللون
مثلا هنا أخضر لكي نفرق بين الصفقات بيع مثلا أحمر الشراء أخضر

حكيم
22-03-2011, 06:41 PM
http://fx-arabia.com/vb/uploaded/1317_01300808443.png

حكيم
22-03-2011, 06:46 PM
http://fx-arabia.com/vb/uploaded/1317_01300808717.png

ALHARIRI
22-03-2011, 06:50 PM
//+------------------------------------------------------------------+
//| test ea.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
if( iMA(0,0,5,0,0,0,2)<iMA(0,0,10,0,0,0,2) &&
iMA(0,0,5,0,0,0,1)>iMA(0,0,10,0,0,0,1) )

OrderSend (Symbol() , OP_BUY , 0.01 , Ask , 3 , Ask+0.0010 ,Ask-0.0010 ,"", 16384 ,0,Green);

if( iMA(0,0,5,0,0,0,2)>iMA(0,0,10,0,0,0,2) &&
iMA(0,0,5,0,0,0,1)<iMA(0,0,10,0,0,0,1) )

OrderSend (Symbol() , OP_SELL , 0.01 , Bid , 3 , Bid+0.0010 ,Bid-0.0010 ,"", 16384 ,0,Green);


//----
return(0);
}
//+------------------------------------------------------------------+

بالامس لا اعلم شيء بالبرمجة واليوم ابرمج اول اكسبيرت ؟؟؟

بارك الله فيك اخي حكيم وجعله الله في ميزان حسناتك

حكيم
22-03-2011, 06:52 PM
أما في البيع فسهله وقد شرحناها الا أن الوقف سيضاف

stoploss=Bid+0.0020

و

TakrProfit=Bid-0.0010

و بالتالي يصبح الامر كالتالي

http://fx-arabia.com/vb/uploaded/1317_01300809121.png

حكيم
22-03-2011, 06:56 PM
معذرة الاخ الحريري سو ف أرجع اليك

صحح خطأواحد فقط

حكيم
22-03-2011, 07:03 PM
نأخذ مثال بسيط

هو اذا كان RSI فوق 50 شراء

واذا كان أسفل بيع

حكيم
22-03-2011, 07:04 PM
http://fx-arabia.com/vb/uploaded/1317_01300809837.png

حكيم
22-03-2011, 07:07 PM
اليكم الاكسبيرت و أي استفهام أنا حاظر

حكيم
22-03-2011, 07:37 PM
عفوا غلطت في المثال السابق

http://fx-arabia.com/vb/uploaded/1317_01300811617.png

ALHARIRI
22-03-2011, 08:52 PM
if (iMA(0,0,100,0,0,0,2) > Ask && OrdersTotal()==0)
OrderSend(Symbol() , OP_BUY , 0.1 , Ask , 30 , Ask-0.0025 , Ask+0.0010 , "" , 16384 , 0 , Green);

if (iMA(0,0,100,0,0,0,2) < Bid && OrdersTotal()==0)
OrderSend(Symbol() , OP_SELL , 0.1 , Bid , 30 , Bid+0.0025 , Bid-0.0010 , "" , 16384 , 0 , Green);

اذا ( سعر البيع اكبر من المتوسط وعدد الصفقات (0) )افتح اوردر بيع
اذا (سعر الشراء اصغر من المتوسط وعدد الصفقات (0) ) افتح اوردر شراء

اخي حكيم ممكن تقولي اين خطائي؟ بارك الله فيك

م.أحمد مقدادي
22-03-2011, 09:00 PM
سأبدأ الان بمراجعة درس الاكسبيرتات
واي سؤال طبعا ساذكره
شكرا لك استاذ حكيم

حكيم
23-03-2011, 03:50 PM
if (iMA(0,0,100,0,0,0,2) <Ask && OrdersTotal()==0)
OrderSend(Symbol() , OP_BUY , 0.1 , Ask , 30 , Ask-0.0025 , Ask+0.0010 , "" , 16384 , 0 , Green);

if (iMA(0,0,100,0,0,0,2) > Bid && OrdersTotal()==0)
OrderSend(Symbol() , OP_SELL , 0.1 , Bid , 30 , Bid+0.0025 , Bid-0.0010 , "" , 16384 , 0 , Green);

اذا ( سعر البيع اكبر من المتوسط وعدد الصفقات (0) )افتح اوردر بيع
اذا (سعر الشراء اصغر من المتوسط وعدد الصفقات (0) ) افتح اوردر شراء
تم التصحيح
اخي حكيم ممكن تقولي اين خطائي؟ بارك الله فيك
وفيك بركه


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

alshreef2011
23-03-2011, 04:10 PM
شكرا حكيم وانا شغال مراجعه ايضا
جزاك الله خيرا على الموضوع

حكيم
23-03-2011, 05:46 PM
شكرا حكيم وانا شغال مراجعه ايضا
جزاك الله خيرا على الموضوع

ان شاء اله يكون في عونك أي استفهام نحن في الخدمه

حكيم
23-03-2011, 05:47 PM
http://fx-arabia.com/vb/uploaded/1317_01300808717.png


اليكم الصوره الفوق

حكيم
23-03-2011, 05:53 PM
Ask-0.0025
يمكن أن نكتبها

Ask-25*0.0001
لأن
25 مضوبه في 0.0001 تساوي 0.0025

أكيد سهل اذا لم تفهم خذ الاله الحاسبة و شوف

0.0001 تمثل قيمة النقطة وتسمى في لغة mq4 ب Point

اذا يمكن كتابة ما سبق ب

Ask-25*Point

حكيم
23-03-2011, 05:56 PM
http://fx-arabia.com/vb/uploaded/1317_01300892142.png

حكيم
23-03-2011, 05:57 PM
توقف
توقف

حكيم
23-03-2011, 05:58 PM
أكيد فهمت لكن

حكيم
23-03-2011, 06:04 PM
قيمة ال Point في منصات الخمسة أرقام تساوي 0.00001
قيمة ال Point في منصات الأربعة أرقام تساوي 0.0001

المشكل أين

المشكل في مثلا لو كنا نشتغل على منصة الخمسة أرقام

25 مضروبة في Point معناها 25*0.00001 = 0.00025 يعني 2.5 نقطة فقط

ما هو الحل كي نحصل على 25 نقطة لازم نضرب 25 في 10 و تصبح 0.0025

و يبح المثال الذي فوق كما في الصورة التالية

حكيم
23-03-2011, 06:09 PM
http://fx-arabia.com/vb/uploaded/1317_01300892818.png

حكيم
23-03-2011, 06:21 PM
أكيد ترد أن تتحكم في الستوب لوز والربج من الخارج

نرجع للاصل و نمر بخطوات جديدة
شوف الاختلاف بين الارقام

0.0001 و 56

0.5 و 3

1.7 و 9

أكيد مجموعة فيها الفصلة وتسمى في الرياضيات بالاعداد العشرية

أما المجموعة الثانية فلا تحتوى على فاصله تسمى الاعداد الصحيحة

في لغة ال mq4 لديها أسماء مجموعة الاعداد الصحيحة int

و الاعدا العشرية double

حكيم
23-03-2011, 06:26 PM
تمرين

اليكم الاعداد التالية
0.09 5 4.5 6 78 45.789

اعمل مجموعتين مجموعة تحتوي على الاعداد لعشرية

المجموعة الثانية مجموعة الاعداد الصحيحة


كيف نسميها في لغة الام كيو 4


التمرين الثاني

شكل مجموعتين مجموعة تحتوي على double من الاعداد

و الاخرى تحتوي على int من الاعداد

حكيم
23-03-2011, 06:43 PM
أنت في مدرسة يقال لك صنف وعرف زملاءك

تقول لهم فاطمة بنت
محمد ولد

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

int A=25
int T=10

لما تقوم بعملية حسابية سيعتبر A دائما 25 و T دئما 10

لو أمرته أن يحسب A*T سوف يعطيك 250

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

حكيم
23-03-2011, 06:49 PM
http://fx-arabia.com/vb/uploaded/1317_01300895266.png

حكيم
23-03-2011, 06:52 PM
s و S تختلفان تقدر تستعملهم مع بعض و كل وحده تعطيها قيمة تختلف عن الاخرى

و لكل جميع الحروف كذلك لاخرى

ابو تراب
24-03-2011, 09:39 AM
يا ريت احد يقدر يجمع الدروس في ملف واحد لاهمية ما يكتبه اخينا حكيم صراحة حاولت ان اقوم بهذا ولكن لم اقدر

حكيم
24-03-2011, 03:56 PM
يا ريت احد يقدر يجمع الدروس في ملف واحد لاهمية ما يكتبه اخينا حكيم صراحة حاولت ان اقوم بهذا ولكن لم اقدر


ان شاء الله سوف يتم جمعها في كتاب أفضل من ما سبق ويكون كتاب مجاني مع أمثله ويكون باسم اف اكس أرابيا

حكيم
24-03-2011, 04:05 PM
نواصل الان لا يقتصر المتغيرات على حروف فقط فيمكن استعمال أسماء

لكن لكن لكن لكن

لا يحتوي على فراغ

مثلا stop loss هذا لايصلح وانما نكتب stoploss

حكيم
24-03-2011, 04:13 PM
http://fx-arabia.com/vb/uploaded/1317_01300972162.png

حكيم
24-03-2011, 04:19 PM
كيف أجعل المتغيرات أتحكم فيها من الخارج كما في الصورة التالية أقصد من المتاتريدر و ليس من صفحة البرمجة

http://fx-arabia.com/vb/uploaded/1317_01300972655.png

حكيم
24-03-2011, 04:23 PM
سنستعمل كلمة extern لكن تكون خارج منطقة العمليات ()start

وفي الصورة المثال

http://fx-arabia.com/vb/uploaded/1317_01300972950.png

حكيم
24-03-2011, 04:27 PM
مثال اخر

http://fx-arabia.com/vb/uploaded/1317_01300973205.png

حكيم
24-03-2011, 04:33 PM
الان نرجع الى الوراء

لحكاية الصفرين

(المرتبة ,0,0)iClose

الصفر الذي في الوسط قلنا أنه لتحديد الفريم المستهدف

لكن الصفر الاول هو للعملات

يعني لتحديد الزوج المستهدف

مثلا اذا كنت تريد معلومات عن EURUSD

(المرتبة , الفريم , "EURUSD")

هكذا و تختار يا اما iClose iHigh

أو ما تبقى

كذلك بانسبة للمؤشرات نفسها

حكيم
24-03-2011, 04:35 PM
كما يمكن تعويض الصفرالاول ب NULL

و هنا تقصد الزوج الموجود في الشارت الذي وضع عليه المؤشر أو الاكسبيرت و نفس العملية يأديها 0 الصفر

كذلك يمكن وضع ()Symbol

ويأدي نفس مهمة NULL و الصفر

حكيم
24-03-2011, 04:42 PM
الصفر الأول عرفناه والصفر الثاني عرفنا و قلنا على أنه الفريم المقصود من العملية

1
5
15
30
60
240
.
.
.

يعني كل فريم تحسبه بالدقيقة

يمكن استعمال بدل مما سبق او نقول أنها نفسها

PERIOD_M1 للدقيقة

PERIOD_M5 للخمس دقائق

PERIOD_M15
PERIOD_M30
PERIOD_M1 للدقيقة
PERIOD_H1 للساعه
PERIOD_H4 للأربعة ساعات
PERIOD_D1 لليومي
PERIOD_W1 للأسبوع
PERIOD_MN1 للشهر

أكيد كل واحد فهم

حكيم
24-03-2011, 04:48 PM
http://fx-arabia.com/vb/uploaded/1317_01300974313.png

ALHARIRI
25-03-2011, 07:46 PM
if (iMA(0,0,50,0,0,0,2)+15 > Bid && OrdersTotal()==0)
OrderSend(Symbol() , OP_SELL , 0.1 , Bid , 30 , Bid+0.0015 , Bid-0.0015 , "" , 16384 , 0 , Green);


اخي حكيم لو نريد ان نظيف امر ثاني وهو تنفيذ امر معلق كيف يكون الكود هل نستبدل الابن سيل ب اوبين سيل ليمت ؟

if (iMA(0,0,50,0,0,0,2)+15 > Bid && OrdersTotal()==0)
OrderSend(Symbol() , OP_SELLLIMIT , 0.1 , Bid , 30 , Bid+0.0030 , Bid-0.0030 , "" , 16384 , 0 , Green);


ارجو ان تصحح الامر ...

Eng.Hamada
26-03-2011, 07:41 PM
بارك الله فيك اخي حكيم علي هذا المجهود الرائع

في جزئية مفيدة جدا جدا اتعلمتها من حضرتك وعايزين نفيد باقي الاعضاء بيها وهتبقي مفيدة جدا علشان الاكسبرت يشتغل علي اي منصة سواء اربعة الرقام او خمس ارقام
وبعد اذن حضرتك هستحدم اسلوب حضرتك
ازاي اقدر اخلي الاكسبرت يعرف المنصة اللي قدامي خمسة ارقام او اربعة ارقام
او لمعني اخر ايه هي الدالة اللي بتقدر تقرأ عدد الارقام اللي في المنصة

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

حكيم
29-03-2011, 01:37 PM
if (iMA(0,0,50,0,0,0,2)+15 > Bid && OrdersTotal()==0)
OrderSend(Symbol() , OP_SELL , 0.1 , Bid , 30 , Bid+0.0015 , Bid-0.0015 , "" , 16384 , 0 , Green);


اخي حكيم لو نريد ان نظيف امر ثاني وهو تنفيذ امر معلق كيف يكون الكود هل نستبدل الابن سيل ب اوبين سيل ليمت ؟

if (iMA(0,0,50,0,0,0,2)+15 > Bid && OrdersTotal()==0)
OrderSend(Symbol() , OP_SELLLIMIT , 0.1 , Bid , 30 , Bid+0.0030 , Bid-0.0030 , "" , 16384 , 0 , Green);


ارجو ان تصحح الامر ...

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

بارك الله فيك اخي حكيم علي هذا المجهود الرائع

في جزئية مفيدة جدا جدا اتعلمتها من حضرتك وعايزين نفيد باقي الاعضاء بيها وهتبقي مفيدة جدا علشان الاكسبرت يشتغل علي اي منصة سواء اربعة الرقام او خمس ارقام
وبعد اذن حضرتك هستحدم اسلوب حضرتك
ازاي اقدر اخلي الاكسبرت يعرف المنصة اللي قدامي خمسة ارقام او اربعة ارقام
او لمعني اخر ايه هي الدالة اللي بتقدر تقرأ عدد الارقام اللي في المنصة

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

أخي الكريم او أختي الكريمه كل شيئ انا محظر له ودرجة درجة سنصل اليها هناك طريق لازم نتبعه
هدفي انى أضرب عصفورين بحجر كي يأخذ كل واحد منا mq4 و 5 مع بعض

لا تستعجل كل شيئ أنا مرتب له
و اذا أردتها افتح لها موضوع غير هذا الموضوع لكي لا يتلخبط الاخوة الكرام المتتبعين للدروس

حكيم
29-03-2011, 01:47 PM
الصفر الأول عرفناه والصفر الثاني عرفنا و قلنا على أنه الفريم المقصود من العملية

1
5
15
30
60
240
.
.
.

يعني كل فريم تحسبه بالدقيقة

يمكن استعمال بدل مما سبق او نقول أنها نفسها

PERIOD_M1 للدقيقة

PERIOD_M5 للخمس دقائق

PERIOD_M15
PERIOD_M30
PERIOD_M1 للدقيقة
PERIOD_H1 للساعه
PERIOD_H4 للأربعة ساعات
PERIOD_D1 لليومي
PERIOD_W1 للأسبوع
PERIOD_MN1 للشهر

أكيد كل واحد فهم

اليكم أمثلة كي تفهمو جيدا

http://fx-arabia.com/vb/uploaded/1317_01301395594.png

Lo®d
30-03-2011, 05:02 AM
متابع يا حكيم بيه

ربنا يوفقك .. اول مرة اشوف حد يشرح اللغة بالبساطة والجمال ده

ربنا يوفقك دنيا واخرة :)

حكيم
30-03-2011, 02:57 PM
متابع يا حكيم بيه

ربنا يوفقك .. اول مرة اشوف حد يشرح اللغة بالبساطة والجمال ده

ربنا يوفقك دنيا واخرة :)





الله يبارك فيك أخي الكريم و اي استفسار او استفهام ان شاء الله انا تحت امرك

حكيم
30-03-2011, 05:40 PM
الان سوف نبدأ باذن الله وعذرة لأنه طلب مني تصليح بعض الأشياء استحييت من هؤلاء كان سبب تأخيري أني لم أقدر أرعه في وجوههم

الان سوف ندخل الى كيفية انشاء اكسبيرت و انشاء صفحة مؤشر و ,,,,,,

نبدأ بالاكسبيرت

http://fx-arabia.com/vb/uploaded/1317_01301495944.png

حكيم
30-03-2011, 05:40 PM
http://fx-arabia.com/vb/uploaded/1317_11301495944.png

حكيم
30-03-2011, 05:41 PM
http://fx-arabia.com/vb/uploaded/1317_21301495944.png

حكيم
30-03-2011, 05:43 PM
http://fx-arabia.com/vb/uploaded/1317_01301496160.png

حكيم
30-03-2011, 05:49 PM
الان للمؤشر


http://fx-arabia.com/vb/uploaded/1317_01301496515.png

حكيم
30-03-2011, 05:50 PM
http://fx-arabia.com/vb/uploaded/1317_11301496515.png

حكيم
30-03-2011, 05:51 PM
http://fx-arabia.com/vb/uploaded/1317_21301496515.png

حكيم
30-03-2011, 05:53 PM
في كلا المؤشر أو الاكسبيرت يحتويان على دالة
()init

حكيم
30-03-2011, 05:57 PM
كل من المؤشر او الاكسبيرت يحتويان على دالة
()init

تعرف دور مفاتح السيارة ماهو ؟

هو اقلاع السيارة فقط وينتهي دورها الى أن تريد أن تشغل السيارة من جديد

كذلك الدالة ()init يستعمل المؤشر أو الاكسبيرت معطياتها في الاول و ينتهي منها


http://fx-arabia.com/vb/uploaded/1317_01301497036.png

حكيم
30-03-2011, 05:58 PM
الدالة ()deinit

خليكم منها سيأتي دورها

حكيم
30-03-2011, 06:01 PM
تقول الاخ أنها تريد شيئ يعرف أنه يعمل على المنصة ذات أربعة أرقام أو خمسة أرقام مثلا

الان دور ()init وهي اكتشاف نوع المنصة وينتهي أمرها لماذا لانه لا يمكن أن تتحول المنصة الى أربعة أرقام بعدما كانت 5 أو العكس


بارك الله فيك اخي حكيم علي هذا المجهود الرائع

في جزئية مفيدة جدا جدا اتعلمتها من حضرتك وعايزين نفيد باقي الاعضاء بيها وهتبقي مفيدة جدا علشان الاكسبرت يشتغل علي اي منصة سواء اربعة الرقام او خمس ارقام
وبعد اذن حضرتك هستحدم اسلوب حضرتك
ازاي اقدر اخلي الاكسبرت يعرف المنصة اللي قدامي خمسة ارقام او اربعة ارقام
او لمعني اخر ايه هي الدالة اللي بتقدر تقرأ عدد الارقام اللي في المنصة

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

حكيم
30-03-2011, 06:06 PM
قلنا أن الاختلاف بين المنصتين هو أو نقول المشكل في Point

والتي تعتبرها المنصة ذات 5 أرقام على أنها مساوية ل 0.00001

و المنصة ذات 4 أرقام تعتبرها مساوية ل 0.0001

المشكلة في
أخذ الربح كما شرحنا سابقا و الوقف و التسامح

مثلا نريد أخذ 25 نقطة ربح

في المنصة ذات 4 أرقام ليست هناك مشكلة

لكن لكن لكن لكن

المشكله قلنا في 5 أرقام
بحيث لازم تكون 250

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

حكيم
30-03-2011, 06:12 PM
مثلا و انت تقول لاخوك

اذا(خرجت من البيت أو أردت أن تخرج ) أخبرني

اذا ( أكلت أو نمت ) اغسل يديك


ما يهمنا هو---- أو-----

كيف نعبر عن في لغة mq4

نعبر عنه ب || خطين شاقوليين

كيف تحصل عليهم تضغط على
Alt Gr و الرقم 6

حكيم
30-03-2011, 06:13 PM
ملاحظة

حكيم
30-03-2011, 06:13 PM
ملاحظة

حكيم
30-03-2011, 06:17 PM
في المنصة ذات 4 أرقام للين قيمة Point هي 0.01
في المنصة ذات 5 أرقام للين قيمة Point هي 0.001

حكيم
30-03-2011, 06:24 PM
http://fx-arabia.com/vb/uploaded/1317_01301498598.png

حكيم
30-03-2011, 06:27 PM
لاحظو الصورة فوق العمل الاول لمنصة 4 أرقام والثانية ل 5 أرقام

اكيد عرفت مباشرة
لأن الستوب و أخذ الربح للثانية مضروب في 10

صحيح لازم نضرب في 10

اذا نضيف خاصية اذا كانت المنصة 5 أرقام نضرب في 10

حكيم
30-03-2011, 06:37 PM
http://fx-arabia.com/vb/uploaded/1317_01301499423.png

حكيم
30-03-2011, 06:40 PM
في الصورة الفوق الشرح لبرنامج يعمل على الاربعة أرقام و على الخمسة أرقام


اذا كانت 4 يترك pip مساوية ل 1

اذا اكتشف أن المنصة المشتغل عليها هي 5 أو 3 بالنسبة للين يضرب في 10 كي يحافظ على ما أردنا

حكيم
30-03-2011, 06:46 PM
كلمة

Digits

هي كلمة من لغة mq4

ماذا تعني هذه هي كم عدد أرقام الموجودة بعد الفاصله

مثلا اذا كنت تشتغل على منصة 5 أرقام على اليورو دولار مثلا قيمته تساوي 5 و Point=0.00001 و في نفس المنصة لكن مع الين قيمته تساوي 3 و Point=0.001

اذا كنت تشتغل على منصة 4 أرقام على اليورو دولار قيمة Digits=4 و Point=0.0001 و على الين في نفس المنصة يساوي 2 و Point=0.01

حكيم
30-03-2011, 06:49 PM
لذا يمكن استعمال الكود الثاني

http://fx-arabia.com/vb/uploaded/1317_01301500106.png

حكيم
30-03-2011, 06:54 PM
نرجع الى الخلف للقاعده وهي المؤشرات وهي المهمة للتجارة

كي نطور من كتابتنا وقراءتنا للبرامج الاخرى أي من أشخاص اخرى

http://fx-arabia.com/vb/uploaded/1317_01301500446.png

حكيم
30-03-2011, 06:59 PM
قلنا أن Simple هي 0

Exponential هي 1

وهكذا

اليكم الصورة التالية

http://fx-arabia.com/vb/uploaded/1317_01301500695.png

يمنكن تعويض الصفر ب MODE_SMA

والى اخر ما تبقى

حكيم
30-03-2011, 07:02 PM
http://fx-arabia.com/vb/uploaded/1317_01301500895.png

حكيم
30-03-2011, 07:06 PM
في الصورة فوق 0 يعبر عن Close الى اخره 1 يعبر عن Open

يمكن تعويض الصفر ب MODE_CLOSE

1 ب MODE_OPEN

الى اخره اليكم الصورة التالية

http://fx-arabia.com/vb/uploaded/1317_01301501142.png

حكيم
30-03-2011, 07:09 PM
ما عدا MODE_VOLUME و MODE_TIME

خارج الموضوع

حكيم
30-03-2011, 07:13 PM
اليكم مثال

http://fx-arabia.com/vb/uploaded/1317_01301501541.png

Lo®d
02-04-2011, 04:01 AM
استاذنا .. انا عارف انى بستعجلك

بس معلش استحملنى .. دلوقتى انا عملت اكسبيرت

بناءا على تقاطع مؤشرات عندى .. بس المشكلة كل ما اجى اعمل باك تست يجيبلى ايرور

: custom indicator name must be a string

ده كود الاكسبيرت
//+------------------------------------------------------------------+
//| Ahmed Adel.mq4 |
//| Ahmed Adel |
//| Lord_uni@yahoo.com |
//+------------------------------------------------------------------+
#property copyright "Ahmed Adel"
#property link "Lord_uni@yahoo.com"

//--- input parameters
extern int S;
extern int T;
extern int Lots;

//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----


//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----

int P=1;

if (Digits==5 || Digits==3 ) P=10;
if ( iCustom(0,0,14,"DMI",0,2)<iCustom(0,0,14,"DMI",1,2) && iCustom(0,0,14,"DMI",0,1)>iCustom(0,0,14,"DMI",1,1)
&& iCustom(0,0,14,20,"DZ2",0,2)<iCustom(0,0,14,20,"DZ2",1,2)
&& iCustom(0,0,14,20,"DZ2",0,1)>iCustom(0,0,14,20,"DZ2",1,1)
<Ask && OrdersTotal()==0)
OrderSend(Symbol() , OP_BUY , Lots , Ask , 3*P , Ask-S*P*Point , Ask+T*P*Point , "" , 101 , 0 , Green);

if ( iCustom(0,0,14,"DMI",0,2)>iCustom(0,0,14,"DMI",1,2) && iCustom(0,0,14,"DMI",0,1)<iCustom(0,0,14,"DMI",1,1)
&& iCustom(0,0,14,20,"DZ2",0,2)>iCustom(0,0,14,20,"DZ2",2,2)
&& iCustom(0,0,14,20,"DZ2",0,1)<iCustom(0,0,14,20,"DZ2",2,1)

> Bid && OrdersTotal()==0)
OrderSend(Symbol() , OP_SELL , Lots , Bid , 3*P , Bid+S*P*Point , Bid-T*P*Point , "" , 101 , 0 , Red);




//----
return(0);
}
//+------------------------------------------------------------------+

حكيم
02-04-2011, 05:59 PM
شوف أخي الكريم ماذا قال لك

الشطر الاول

custom indicator name must be

ماذا

a string

حكيم
02-04-2011, 06:06 PM
أعر فأنك تريد ان تقول له الدور 14

لكن روح الى المؤشر و اجعله 14 الى غاية أن نصل اليه بالتفصيل

التصحيح لازم تنزع 14
http://fx-arabia.com/vb/uploaded/1317_01301756745.png

حكيم
02-04-2011, 06:07 PM
يعني انت جعلت له اسمه 14

شكرا لك و بالتوفيق

Lo®d
03-04-2011, 01:02 AM
تمام كده يا استاذى .. منتظر باقى الدروس بتشوق :)

Eng.Hamada
03-04-2011, 04:05 PM
تمام ياحكيمنا الغالي ومتابعين معاك

حكيم
03-04-2011, 07:50 PM
استاذنا .. انا عارف انى بستعجلك

بس معلش استحملنى .. دلوقتى انا عملت اكسبيرت

بناءا على تقاطع مؤشرات عندى .. بس المشكلة كل ما اجى اعمل باك تست يجيبلى ايرور

: custom indicator name must be a string

ده كود الاكسبيرت
//+------------------------------------------------------------------+

//--- input parameters
extern int S=10;
extern int T=10;
extern double Lots=1;
//+------------------------------------------------------------------+



كذلك نسيت أخبرك أنك لازم تضع القيمة للستوب و التك بروفيت بالاضافة لللوت

لكن اللوت ينتمي الى عائلة

double

Lo®d
05-04-2011, 12:42 AM
اشكرك على التذكير استاذى

ولكنى قصدت ان اجعل خانة اللوتات int لان المنصة الخاصة بى ( ديمو ) لاتتعامل الا مع اللوت ستاندرد ومضاعفاته

حكيم
05-04-2011, 06:13 PM
اشكرك على التذكير استاذى


ولكنى قصدت ان اجعل خانة اللوتات int لان المنصة الخاصة بى ( ديمو ) لاتتعامل الا مع اللوت ستاندرد ومضاعفاته


السلام عليكم الان سأواصل مع المجموعتين

اللوت دائما يكون double لان 1.0 هو 1 وال 1.0 ينتمي الى double

هنا نستنتج أن مجموعة ال int محتوات في double

والعكس غير صحيح

مثلا نقول أن كل مصري عربي و لا نقدر أن نقول كل عربي مصري

لأن الفرد المصري محتوى في مجموعة العرب و كذلك لباقي الدول العربية كي ننهي الموضوع بخير :1 (41):


اذا تقدر تضع double و تضع 1 أو 2 أو...... كما قلت لك و هو في رأسه يعتبرها 1.0000 أو 2.0000000 لكن هي نفسها القيم


لكن double لا تقدر أن تعوض int في حالة الحلقات مع for سوف نصل اليها فيما أقرب

Lo®d
05-04-2011, 08:11 PM
السلام عليكم الان سأواصل مع المجموعتين

اللوت دائما يكون double لان 1.0 هو 1 وال 1.0 ينتمي الى double

هنا نستنتج أن مجموعة ال int محتوات في double

والعكس غير صحيح

مثلا نقول أن كل مصري عربي و لا نقدر أن نقول كل عربي مصري

لأن الفرد المصري محتوى في مجموعة العرب و كذلك لباقي الدول العربية كي ننهي الموضوع بخير :1 (41):


اذا تقدر تضع double و تضع 1 أو 2 أو...... كما قلت لك و هو في رأسه يعتبرها 1.0000 أو 2.0000000 لكن هي نفسها القيم


لكن double لا تقدر أن تعوض int في حالة الحلقات مع for سوف نصل اليها فيما أقرب


ههههههههههههههههههههههههه ... اعلم ما تحاول ان تقول

فالليبرالية تحتوى مفهوم الديمقراطية ولكن الديمقراطية لا تحتوى مفهوم الليبرالية

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

وبصيت على اكسبرتات ناس تانية واتعلمت منها .. شد حيلك معانا يا حكيم بيه

حكيم
06-04-2011, 05:25 PM
باسم الله الرحمن الرحيم

الان نسير قليلا كي ننهي الفصل الثاني

كم عدد سكان العالم
كم عدد اخوتك كم عدد سكان بلدك

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

الموجودة بدون تحميل هي Bars

اذا Bars تعبر عن عدد الشموع الموجودة على الشارت تستعمل هذه في الانديكاتور بكثرة

حكيم
06-04-2011, 05:34 PM
لقد رأيتم في يوم من الأيام
[1]Close

ماذا تمثل هذه تمثل الاغلاقللشمعة صاحبة الرتبة 2 للمرتبة 1

[2]Close تمثل الاغلاق للشمعة ذات الرتبة 2

لكن ما هو الفرق بنها ةبين

()iClose

الفرق بينها وبين الاخيرة هي أنن بواسطة الاخيرة نستطيع أن نستهدف شمعة أي زوج من خلال الصفر الاول

شمعة أي فريم من الصفر الثاني

(الرتبة,5,"EURUSD")

هذا بالنسبة لل iClose

من خلال ما سبق يتبين أن

[1]Close مساوية (0,0,1 ) iClose

يعني القيمتين الاوليتين معدومتين

أي أنها تمثل الاغلاق للشارت المشاهد

حكيم
06-04-2011, 05:36 PM
[]High
[]Close
[]Open
[]Low
[]Volume
[]Time

متشابهة الشرح كما شرحنا في الاول

و أي استفهام أنا حاظر

حكيم
06-04-2011, 05:39 PM
كل هدا يسمى ب
Pre-defined Variables

يعني المتغيرات المعرفة سابقا يعني التي يملك حسابتها المتاتريدر و التي تملك قيم ولا يمكن حسابتها

http://fx-arabia.com/vb/uploaded/1317_01302100757.png

حكيم
06-04-2011, 05:42 PM
طبعا هذا بالاضافة الى ما درسناه سابقا

غدا ان شاء الله سندرس الاوامر المعلقو وأشياء أخرى

و ندخل الى MQ5 ونعرف أولى الفروقات لكي تتكن برمجة ما درسناه في المنصتين الميتاتريدر 4 و المتاتريدر 5

Lo®d
10-04-2011, 11:15 AM
فى الايام الماضية برمجت عشرات الاكسبرتات وتعلمت الكثير بفضل الله

ولكنى اطمع فى الاكثر من ذلك .. اريد ان اعرف كيف احدد على سبيل المثال اعلى قمة من يوم كذا الى يوم كذا

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

فأرجو منك ان لا تشوقنا اكثر من ذلك .. انا بانتظار اكمال هذه السلسلة التعليمية الرائعة :)

م.أحمد مقدادي
11-04-2011, 11:21 AM
عودة للمتابعة معكم
وان شاء الله مايكون فاتني كثير

معاذ عودات
11-04-2011, 12:13 PM
والله جهد كبير اخي حكيم ..
ما شاءالله عليك
انا قطعت شوي عن موضوعك ولكن سأعيد قراءته ثانيا
بتوفيق يا رب

alshreef2011
12-04-2011, 02:29 PM
بالتوفيق ياغالى وعودة مراجعه الدروس

حكيم
13-04-2011, 01:18 PM
فى الايام الماضية برمجت عشرات الاكسبرتات وتعلمت الكثير بفضل الله


ولكنى اطمع فى الاكثر من ذلك .. اريد ان اعرف كيف احدد على سبيل المثال اعلى قمة من يوم كذا الى يوم كذا

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

فأرجو منك ان لا تشوقنا اكثر من ذلك .. انا بانتظار اكمال هذه السلسلة التعليمية الرائعة :)


ان شاء الله يكون في عونك و سنتابع ان وفقنا الله


والله جهد كبير اخي حكيم ..

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


كيف حالك مشرفنا الغالي

بالتوفيق ياغالى وعودة مراجعه الدروس

الله يوفقك و ان شاء الله تسفيد من الدروس

حكيم
13-04-2011, 01:20 PM
عودة للمتابعة معكم
وان شاء الله مايكون فاتني كثير


ان شاء الله يا حاج ان شاء الله تستفيد وتساعدنا ان شاء الله

ملك الشارت
16-04-2011, 09:09 AM
مجهود سخي الله يحفظك

alshreef2011
17-04-2011, 12:57 PM
الله ينور حكيم باشا الى الامام

حكيم
17-04-2011, 01:04 PM
الله ينور حكيم باشا الى الامام


ان شاء الله سنواصل أخي alshreef2011

شكرا لك

amgadmohamadadel
20-04-2011, 01:47 AM
مششكور اخي علي المجهود الرائع

mohands_moslim
20-04-2011, 10:27 AM
مجهود جبار اخى الكريم , اتمنى لك التوفيق والاستمرار بإذن الله :1 (105):

حكيم
20-04-2011, 07:11 PM
مششكور اخي علي المجهود الرائع



الله يبارك فيك أخي الكريم و مشكور على لكلامك الطيب

مجهود جبار اخى الكريم , اتمنى لك التوفيق والاستمرار بإذن الله :1 (105):

شكرا والله يوفقك ان شاء الله

islam.sec177
21-04-2011, 12:33 AM
حقا تستحق التقدير و السناء

تحياتي لك

amgadmohamadadel
21-04-2011, 01:09 AM
شكرا حكيم باشا على المبادرة والمجهود الرائع

sunegypt
26-04-2011, 07:22 PM
ماشاء الله عليك اخى حكيم وبارك الله تعالى فيك

لكن اريدك ان تستمر اكثر اخى حكيم وبكميه كبيرة اكثر

انا متشوق اخى الى المزيد بهذا الاسلوب

بارك الله تعالى فيك وتقبل كامل احترامى اخى

حيدر
27-04-2011, 08:04 PM
اخي حكيم كنت ُ أتمنى أن يكون موضوعك هذا مصورا ً بالفيديو كانت الاستفاده ستكون مضاعفه ,,, أرجوا منك ان تقدم لاخوانك في المنتدى هكذا عمل .

لك مني أجمل تحيه .

حكيم
01-05-2011, 03:01 PM
اخي حكيم كنت ُ أتمنى أن يكون موضوعك هذا مصورا ً بالفيديو كانت الاستفاده ستكون مضاعفه ,,, أرجوا منك ان تقدم لاخوانك في المنتدى هكذا عمل .

لك مني أجمل تحيه .

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

حكيم
01-05-2011, 03:05 PM
حقا تستحق التقدير و السناء

تحياتي لك

الله يبارك فيك وان شاء الله تكو استفدت يوم الثلاثاء سوف نواصل
شكرا حكيم باشا على المبادرة والمجهود الرائع

شكرا لك الاخ الكريم و ان شاء الله تكون تعلمت أشياء

ماشاء الله عليك اخى حكيم وبارك الله تعالى فيك

لكن اريدك ان تستمر اكثر اخى حكيم وبكميه كبيرة اكثر

انا متشوق اخى الى المزيد بهذا الاسلوب

بارك الله تعالى فيك وتقبل كامل احترامى اخى


مرحبا بك الاخ الكريم
وان شاء الله سوف نواصل يوم الثلاثاء أشياء جديدة و نافعة شكرا

حكيم
01-05-2011, 03:07 PM
الاخوة الكرام معذرة على التأخير يوم الجمعة توقفت تماما لذا سنبدأ يوم الثلاثاء
باذن الله و نواصل مع الاشايء الاخرى

nadmondo
02-05-2011, 05:07 AM
صباح الخير عليكم جميعا...وعلى ا/حكيم

انا وصلت هنا عن طريق امضاء ا/Digital
انا لسة باقول ياهادى فى الصفحة رقم 4 من الموضوع ومش عارف بقى ايه اللى جاى
بس باين عليه موضوع غالى قوى
وانا داخله علشان اتعلم اعمل اوامر حسب احتياجاتى
لان بيبقى فيه فكرة ونفسى انفذها بس مش عارف
يا رب اتعلم معاكم.......
:1 (66)::1 (66)::1 (66):.....ربنا معاكم.............

nadmondo
02-05-2011, 11:17 AM
http://i51.tinypic.com/2hn7slv.jpg

nadmondo
02-05-2011, 11:34 AM
بعد صباح الخير عليكم
الف ا/حكيم ...ا/Digital شكر انكم علمتونى شى جميل وجديد
-الحمد لله اول اسكريبت فى حياتى............

انا اول شىء كتبت الامر فى الصفحة دى......وضغطت على compile
وكان الامر كله باللون الاسود.......
المهم انه ادانى 0error,0 warning
ولكنه لم يشتغل.......ولكن الملحوظة اللى قراتها فى كتاب ا/Digital
_(ان اى جملة امام العلامة دى // هاتتفهم انها تعليق ومش بتتنفذ)
المهم روحت عملت الامر من جديد و مسحت العلامة (//) من امام if
وعلطول لقيت الوان الكلمات اتغيرت زى ما هو فى الصورة
و بعد compile ادانى 0 0error,0 warning
والامر اشتغل تمام

معلش انا طولت فى الكلام عن الخطوات ...بس ده علشان لو فى حد مبتدىء زى انا وحصل معاه لخبطة
و اخيرا الف شكر على تعبكم........ربنا معاكم

حكيم
02-05-2011, 12:48 PM
مرحبا بك أخي

و نشكر الاخ ديجيتال

لكن روح للموضوع من الاول و راجعه بتمعن كلمة بكلمة سوف تعرف كل شيئ ان شاء الله

nadmondo
02-05-2011, 01:18 PM
مرحبا بك أخي

و نشكر الاخ ديجيتال

لكن روح للموضوع من الاول و راجعه بتمعن كلمة بكلمة سوف تعرف كل شيئ ان شاء الله
يا صباح الخير ..ا/حكيم....تعيش لينا
حاضر هارجع للاول.........ولونى معاك حاليا فى الصفحة 18

-ملحوظة:انا احملت اول ملف حضرتك رفعته-وحضرتك مديهولنا على الجاهز
يعنى احنا نفتحه و نضغط على compile
بس هدف حضرتك انك تعلمنا-علشان كده انا حاولت اعمله بنفسى علشان تعبك معانا
وان ماشى معاك يا استاذنا .......وعمال اقرا علشان الحقك يوم الثلاثاء فى الدرس الجديد
...الف شكر على تعبك:1 (48)::1 (48)::1 (48):.........ربنا معاك

حكيم
03-05-2011, 12:26 PM
باسم الله الرحمن الرحيم

مرحبا بكم الإخوة الكرام كيف حالكم

اليوم سنتكلم على الأوامر المعلقة بيع و شراء

لدينا الأوامر المعلقة التالية

Buy stop

هذا أمر معلق دوما يكون فوق السعر الحالي أو سعر اللحظة التي نريد أن نعلق أثناءها

نبدأ به

قلنا أن دالة طلب أي أمر كالتالي

لقد رأينا كيف نعمل OP_BUY

ما هو الاختلاف بينه و بين OP_BUYSTOP

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

أعيد معلومة قيمتها و تكون أكبر من السعر الحالي

لنفرض هذه النقطة هي A

المشكل أين هو كيف نعمل ستوب لوز و التيك بروفيت

سهلة جدا اليك الصورة التالية صورة خير من ألف كلمة

حكيم
03-05-2011, 12:53 PM
http://fx-arabia.com/vb/uploaded/1317_01304416156.png

حكيم
03-05-2011, 12:56 PM
مثلا انت طلبت شراء عند السعر A و نريد أخذ الربح 10 و الستوب 20
اذن

Take profit = A+10*point
Stop loss= A-20*point

هنا نرى أن Buy Stop يختلف عن Buy

في عوض A نضع Ask

أضن انه مفهو و من لديه اشكال يتفضل

الان نكتب الدالة كالتالي
http://fx-arabia.com/vb/uploaded/1317_01304416536.png

أضفت لكم buy كي تفهمو الاختلاف

ملاحظة A أكبر من Ask

كذلك الأمر موضوع للمنصات ذات 4 أرقام لمن يريد الخمسة يجعل الستوب 200 و اخذ الربح 100

حكيم
03-05-2011, 12:58 PM
لنفرض الان اننا نريد ان نفتح عقد بيع معلق عند نقطة اسمها B

شرط هذه النقطة انها تكون معلومة قيمتها ثانيا أنا تكون أسفل Bid

اليكم الصورة التالية
http://fx-arabia.com/vb/uploaded/1317_01304416659.png

حكيم
03-05-2011, 01:01 PM
الأمر يكتب كالتالي
http://fx-arabia.com/vb/uploaded/1317_01304416780.png


http://fx-arabia.com/vb/uploaded/1317_11304416780.png

أضفت الأخيرة كي تفرقوا بين الفهم القديم و الإضافة الجديدة



ملاحظة sllipage فهوم خذوه ثلاثة نقاط أو 4 الا أن أشرحه لكم جيدا

اما : magic الرقم السحري المهم يكو عدد طبيعي كبير او صغير قد شرحته كذلك من قبل

حكيم
03-05-2011, 01:02 PM
أي سؤال لا تترددو

حكيم
03-05-2011, 07:03 PM
الآن نشرح الاحتمال الثاني للباي ستوب والسل ستوب

مثلا فيه واحد يقولك اذا تقاطعا الموفنج أفرج السريع مع البطيء يعلق شراء على بعد مثلا 40 نقطة

الآن تصبح A كالتالي

A=Ask + 40 * point

لماذا لما يتقاطعا الموفنج البطيء والسريع يكون السعر Ask

و هو يريد أن يعلق على بعد بعد 40 إذا تصبح نقطة التعليق

Ask + 40 * point


كيف يكون الستوب لوز والتيك بروفيت مثلا ليكن ستوب 20 و أخذ الربح 10

Take profit = (Ask + 40*point) + 10*pooint

Stop loss = (Ask+40*point)-20*point

أتمنى أنكم فهمتم أي استفهام انتظر أسئلتكم

لكي لا تتلخبط عليكم الأمور إذا فهمت ما سبق الآن تحولت A إلى Ask+40*point

لاحظ جيدا مما سبق

حكيم
03-05-2011, 07:04 PM
الان ننتقل الى sell stop مثلا طلب منكم أن تعلق بيع sell stop عند تقاطع الموفنج السريع مع البطيئ على بعد 40 نقطة

لما يتقاطعا كم تكون السعر هو Bid على بعد هذا السعر ما هي قيمته

هي Bid-40*point

كيف يكون اخذ الربح و وقف الخسارة

Take profit = (Bid-40*point)-10*point
Stop loss = (Bid-40*point)+20*point

بسيطة الفهم

ما سبق فهمته ؟ اذا B تحولت الى (Bid-40*point)

حكيم
03-05-2011, 07:04 PM
الان أريد أن نعمل علمليات حسابية

الضرب يرمز له ب *
مثلا A مضروبة في B

تكتب كالتالي A*B

القسمة A/B و نقصد بها A مقسومة على B

الطرح A-B
الجمع A+B

لما ترى الكتابة التالية

A+B*point مثلا فالمقصود بها هو (B*point)A+ يعني نضرب B*point بعدها نجمع النتيجة مع A

أكيد انكم فهمتم الدرس من الأول إلى الآخر من لم يفهم يرج مرة ثانية ثم يرجع الى أن يفهم


ومن لم يفهم يسأل إن شاء الله كل واحد من الإخوة منكم يفهم ما كتب


شكرا لكم


غدا سوف نواصل مع sell limit و buy limit

لكي لا يكون الدرس ممل و يرسخ جيدا

حكيم
03-05-2011, 07:05 PM
الان نواصل في العمليات الحسابية

A>=V

المقصود بها A أكبر من أو تساوي V


A<= N

المقصود بها A أصغر من أو تساوي N

A>j

المقصود بها A أكبر تماما من j

A<P

المقصود بها A أصغر تماما من P

حكيم
03-05-2011, 07:06 PM
A= = Z

هذه تستعمل في العمليات المنطقية أي ان A تكافئ أو تساوي Z
وهذه العبارة تلقاها بين قوسين لما تسبق ب if الشرطية


ملاحظة كل ماهو بين قوسين مسبوق ب if فهو عملية منطقية boolean

حكيم
03-05-2011, 07:08 PM
اذا لقيت مثلا A=-A
نفترض أننا أعطينا قيمة ل A=2

لما تكتب A=-A فهنا تريد أن تقول أن A الجديدة تساوي A القديمة و التي هي 2 لكن سالبة

اليك الصورة توضح لك أكثر


http://fx-arabia.com/vb/uploaded/1317_01304438857.png

حكيم
03-05-2011, 07:09 PM
لما ترى

++Aما معناها
A=A+1 كما يمكنك كتابتها على هذا الشكل أنت حر
تقول هذه العبارة على أن A الجديدة تساوي A القديمة زائد واحد

مثلا لو كانت قيمة A = 3

بعد
++A

تصبح A=4


اليك الصورة لتفهم جيدا


http://fx-arabia.com/vb/uploaded/1317_11304438857.png

حكيم
03-05-2011, 07:12 PM
لما تجد --A

هذا معناه

A=A-1

يعني A القديمة مطروح منها 1

كما في الصورة القديمة لكن ننقص


ان كان هناك أي استفهام أو استفسار فلا مانع أن تسألوا

حكيم
04-05-2011, 01:31 PM
السلام عليكم

كيف حالكم

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

وهي Sell limit و buy limit

نبدأ ب buy limit

يتوضع أسفل السعر مثله مثل sell stop

الا ان في buy limit يكون أخذ الربح في أعلى نقطة توضع الامر و الستوب أسفله
أي عكس sell stop

كذلك نقول انه يشبه buy stop في توضع الستوب لوز و أخذ الربح

http://fx-arabia.com/vb/uploaded/1317_01304505044.png

حكيم
04-05-2011, 01:33 PM
الان كيف نحسبها

لنفترض أنك تود وضع الأمر عند نقطة معينة هي A مثلا هذه النقطة تمثل قيمة من قيم الفيبوناتشي أو البفوت بوانت أو

نفترض أنك تريد أخذ الربح 10 نقاط و الستوب 20 نقطة

كيف يكون take profit


Take Profit = A + 10*point
Stop Loss = A- 20* point

http://fx-arabia.com/vb/uploaded/1317_01304505171.png

حكيم
04-05-2011, 01:37 PM
في حالة ما طلب نعلق على بعد السعر الحالي و هو الاحتمال الثاني

مثلا يقولك طالب البرنامج اذا تقطع الموفنج البطيئ مع السريع فنود أن نضع buy limit عل بعد 40 نقطة و اخذ الربح 10 نقاط و الستوب 20 نقطة

و بالتالي سوف يتوضع الطلب عند Ask-40*point

أي ان A=Ask-40*point

Take profit = (Ask – 40*point)+10*point
Stop Loss= (Ask-40*point)-20*point

http://fx-arabia.com/vb/uploaded/1317_01304505368.png

الان اتمنى انكم فهمتم انتظر ردك

والشاطر فيكم يستنج لنا درس Sell limit

أنتظر أسئلتكم

الامر له هو OP_SELLLIMIT

سنواصل بعد قليل

islam.sec177
04-05-2011, 06:59 PM
السلام عليكم و رحمة الله و بركاتة

اهلا بيك أ/حكيم انا عندي فقط استفسار في المؤشر الياباني شيموكو كينكو هيو انا عاوز من المؤشر دا مؤشر التنكان سن فقط اعمل ايه ؟!؟

حكيم
05-05-2011, 06:03 PM
أخي الكريم angel love

اليك الصورة الاولى
http://fx-arabia.com/vb/uploaded/1317_01304606816.png

أنظر الى MODE_TENKANSEN أو 1 يعني Tenkan-sen

لاحظ الان

http://fx-arabia.com/vb/uploaded/1317_01304607543.png
أضن أنك فهمت
اضافة كي تتم فهمك لاحظ الصورة الاولى و هذه الصورة


http://fx-arabia.com/vb/uploaded/1317_01304607696.png


ان لم تفهم لا تتردد نحن للمساعدة

شكرا لك

islam.sec177
05-05-2011, 07:16 PM
أخي الكريم angel love

اليك الصورة الاولى
http://fx-arabia.com/vb/uploaded/1317_01304606816.png

أنظر الى MODE_TENKANSEN أو 1 يعني Tenkan-sen

لاحظ الان

http://fx-arabia.com/vb/uploaded/1317_01304607543.png
أضن أنك فهمت
اضافة كي تتم فهمك لاحظ الصورة الاولى و هذه الصورة


http://fx-arabia.com/vb/uploaded/1317_01304607696.png


ان لم تفهم لا تتردد نحن للمساعدة

شكرا لك

ما شاء الله عليك اخي الكريم المعلومة وصلت بكل تاكيد

و ان شاء الله بحضر مفاجئة قوية جدا

:1 (105):

sunegypt
06-05-2011, 07:57 PM
متابع معك استاذى واخى الكريم حكيم

تقبل ودى وكامل تقديرى اخى الكريم

سلام عليكم

حكيم
07-05-2011, 04:17 PM
ما شاء الله عليك اخي الكريم المعلومة وصلت بكل تاكيد

و ان شاء الله بحضر مفاجئة قوية جدا

:1 (105):

ان شاء الله ننتظر مفاجئتك و نستفيد منك باذن الله

متابع معك استاذى واخى الكريم حكيم

تقبل ودى وكامل تقديرى اخى الكريم

سلام عليكم

أهلا بك أخي الكريم و مرحبا بك و أي استفهام أنا حاظر

islam.sec177
08-05-2011, 05:46 PM
اهلا ا / حكيم عندي استسفار

مثلا لما الشمعه 0 تفتح تحت موفينج ma 9 و تقفل فوق الموفينج تكون الشمعه الجديدة شراء اكتب كودها ازاي ؟؟

حكيم
08-05-2011, 06:43 PM
أهلا بك
لما تغلق الشمعة صفر يصبح ترتيبها 1 لأنه افتتحت شمعة جديدة بمجرد اغلاقها و هذه الشمعة الجديدة أخذت الرتبة صفر
اذن سوف تتعامل مع الشمعة ذات الرتبة 1

كي تفهم أكثر لحظة اغلاق الشمعة 0 مذا يحدث سوف تفتح شمعة جديدة هي شمعة الصفر 0 أي الشمعة التي كنا نتتبعها أصبحت رتبتها 1

أن شاء الله تكون فهمت و أي استفسار أنا حاظر

اليك الكود http://fx-arabia.com/vb/uploaded/1317_01304869294.png


أ اليك شرط الشراء اذا كنت مبتدأ في هذه الدروس

http://fx-arabia.com/vb/uploaded/1317_11304869294.png

حكيم
08-05-2011, 06:48 PM
و أي استفسار أنا حاظر

اليك الكود با الأم كيو فور

islam.sec177
08-05-2011, 06:59 PM
و أي استفسار أنا حاظر

اليك الكود با الأم كيو فور

شكرا ليك اخي الغالي و بارك الله فيك انا كنت بتاكد من صحة الكود الكتبته

في رعاية الله

هكونا مطاطا رجعلكم
09-05-2011, 08:58 AM
الاخ الحبيب حكيم كل شيء واضح وبفضل الله برمجت اول اكسبيرت لكن مشكلته انه بيفتح صفقات كثيرة اول لما الشرط يتم تحقيقه وبيؤ\ى فى النهاية لتصفير الرصيد

انا عاوز اتحكم فى النقطة دى بحيث يفتح صفقة واحدة فقط مع تحقيق شروط الدخول

ياريتك تساعدنى فى النقطة دى بارك الله فيك

حكيم
10-05-2011, 06:03 PM
الاخ الحبيب حكيم كل شيء واضح وبفضل الله برمجت اول اكسبيرت لكن مشكلته انه بيفتح صفقات كثيرة اول لما الشرط يتم تحقيقه وبيؤ\ى فى النهاية لتصفير الرصيد

انا عاوز اتحكم فى النقطة دى بحيث يفتح صفقة واحدة فقط مع تحقيق شروط الدخول

ياريتك تساعدنى فى النقطة دى بارك الله فيك


أهلا بك أخي الكريم شرفتنا يا مستر هكونا مطاطا
شوف اذا كنت مبتدأ
شوف الصورة التالية
http://fx-arabia.com/vb/uploaded/1317_01305039334.png


اأما التخصيص لعدد الصفقات المعينة سنعملها قريبا بعدما نعمل الحلقات

أي استفسار اخر اتفضل

حكيم
10-05-2011, 06:06 PM
اذا أردت 2 صفقات تجعلها مساوية للواحد وهكذا

هذا مادمت مبتدئيين كي لا تتلخبط عليكم الأمور

Tarek adel
11-05-2011, 01:41 PM
شكرا اخ حكيم
موضوع جميل جدا لانى اخجل ان اطلب او اشترى اى اكسبرت وانا مهنتى البرمجة فى الاصل ولكن انا اعمل اوريكل فقط
فشكرا على تعريفنا باجواء ال ام كيو4

هكونا مطاطا رجعلكم
11-05-2011, 03:02 PM
أهلا بك أخي الكريم شرفتنا يا مستر هكونا مطاطا
شوف اذا كنت مبتدأ
شوف الصورة التالية
http://fx-arabia.com/vb/uploaded/1317_01305039334.png


اأما التخصيص لعدد الصفقات المعينة سنعملها قريبا بعدما نعمل الحلقات

أي استفسار اخر اتفضل


ممتاز اخى حكيم تم عمل الاكسبيرت بنجاح

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

لما بحب اعدل فيه بتضطر اعدل فيه من بره فى الملف نفسه فاهمنى ؟

مش عارف المشكلة دى ليه

sonamed
11-05-2011, 04:28 PM
شكرا لك

sonamed
11-05-2011, 04:30 PM
شكرا لك بمساعدتك لي فقط برمجة اول اسكريبت لي وهو جيد الحمد لله

هكونا مطاطا رجعلكم
11-05-2011, 08:13 PM
if(iMA(0,0,15,0,3,0,2)>iMA(0,0,14,0,0,0,2)&&iMA(0,0,15,0,3,0,1)<iMA(0,0,14,0,0,0,1)&& OrdersTotal()==0)

OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask+0.0007,Ask-0.0005,"",12345,0,Green);



if(iMA(0,0,15,0,3,0,2)<iMA(0,0,14,0,0,0,2)&&iMA(0,0,15,0,3,0,1)>iMA(0,0,14,0,0,0,1)&& OrdersTotal()==0)

OrderSend(Symbol(),OP_SELL,1,Bid,3,Bid-0.0007,Bid+0.0005,"",12345,0,Green);



اخى الحبيب هذا هو الاكسبيرت بتاعى لا ادرى لماذا لم يعد يفتح صفقات

islam.sec177
13-05-2011, 08:24 PM
السلام عليكم و رحمة الله و بركاتة

ا / حكيم بعد اذن حضرتك

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


ممكن حضرتك تشرح النقطة دي ؟

هكونا مطاطا رجعلكم
14-05-2011, 08:47 AM
if(iMA(Symbol(),0,15,0,3,0,2)<iMA(Symbol(),0,14,0,0,0,2)&&iMA(Symbol(), 0,15,0,3,0,1)>iMA(Symbol(),0,14,0,0,0,1)&& OrdersTotal()==0)
OrderSend(Symbol(),OP_BUY,1,Ask,30,Ask-0.0007,Ask+0.0005,"",12345,0,Green);

if(iMA(Symbol(),0,15,0,3,0,2)>iMA(Symbol(),0,14,0,0,0,2)&&iMA(Symbol(), 0,15,0,3,0,1)<iMA(Symbol(),0,14,0,0,0,1)&& OrdersTotal()==0)
OrderSend(Symbol(),OP_SELL,1,Bid,30,Bid+0.0007,Bid-0.0005,"",12345,0,Green);



اخى حكيم بارك الله فيك هذا هو الاكسبيرت بتاعى وهو يفتح صفقات تمام ولكن عيبه الوحيد انه لا يفتح اى صفقات اخرى حتى يتم اغلاق الصفقة الحالية

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

حكيم
14-05-2011, 01:08 PM
if(iMA(0,0,15,0,3,0,2)>iMA(0,0,14,0,0,0,2)&&iMA(0,0,15,0,3,0,1)<iMA(0,0,14,0,0,0,1)&& OrdersTotal()==0)

OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask+0.0007,Ask-0.0005,"",12345,0,Green);



if(iMA(0,0,15,0,3,0,2)<iMA(0,0,14,0,0,0,2)&&iMA(0,0,15,0,3,0,1)>iMA(0,0,14,0,0,0,1)&& OrdersTotal()==0)

OrderSend(Symbol(),OP_SELL,1,Bid,3,Bid-0.0007,Bid+0.0005,"",12345,0,Green);



اخى الحبيب هذا هو الاكسبيرت بتاعى لا ادرى لماذا لم يعد يفتح صفقات

مبوك عليك أخي الكريم أنت مبرمج الان لم يبقى فقط بعض الجد وبالتالي أنت محترف
اليك التصحيح للشراء و أتمنى أنك تستنتج التصحيح للبيع

http://fx-arabia.com/vb/uploaded/1317_01305367662.png
الان يمنك تصحح البيع لنفسك و نرى ان شاء الله

حكيم
14-05-2011, 01:13 PM
if(iMA(Symbol(),0,15,0,3,0,2)<iMA(Symbol(),0,14,0,0,0,2)&&iMA(Symbol(), 0,15,0,3,0,1)>iMA(Symbol(),0,14,0,0,0,1)&& OrdersTotal()==0)
OrderSend(Symbol(),OP_BUY,1,Ask,30,Ask-0.0007,Ask+0.0005,"",12345,0,Green);

if(iMA(Symbol(),0,15,0,3,0,2)>iMA(Symbol(),0,14,0,0,0,2)&&iMA(Symbol(), 0,15,0,3,0,1)<iMA(Symbol(),0,14,0,0,0,1)&& OrdersTotal()==0)
OrderSend(Symbol(),OP_SELL,1,Bid,30,Bid+0.0007,Bid-0.0005,"",12345,0,Green);



اخى حكيم بارك الله فيك هذا هو الاكسبيرت بتاعى وهو يفتح صفقات تمام ولكن عيبه الوحيد انه لا يفتح اى صفقات اخرى حتى يتم اغلاق الصفقة الحالية

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

أهلا أخي الكريم أكيد أنت صححت لنفسك جيد

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

حكيم
14-05-2011, 01:35 PM
السلام عليكم و رحمة الله و بركاتة

ا / حكيم بعد اذن حضرتك

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


ممكن حضرتك تشرح النقطة دي ؟

سأحضر لكم الشرح بتدقيق و الأمثلة و الاكسبيرتات المبرمجة

islam.sec177
14-05-2011, 03:28 PM
سأحضر لكم الشرح بتدقيق و الأمثلة و الاكسبيرتات المبرمجة


شكرا لك يا غالي و نحن في انتظارك

في رعاية الله

هكونا مطاطا رجعلكم
14-05-2011, 04:41 PM
جزاك الله كل خير اخى حكيم اهم شيء لا تتعب نفسك

r3ad
15-05-2011, 01:21 AM
شرح جميل وممتاز والله فهمت منك يا حكيم وانا متابع وياك للنهاية
بس ابي منك مساعدة اذا ممكن ابي اخلي iStochastic يشتري ويبيع عند التقاطع شنو اسوي ؟؟
هذي الاستراتجية الي سويته من الشرحك الجميل ^_^

if ( iStochastic(0,0,14,3,3,0,0,0,2)< iStochastic(0,0,14,3,3,0,0,1,2)&&
iStochastic(0,0,14,3,3,0,0,0,1)> iStochastic(0,0,14,3,3,0,0,1,1)&& OrdersTotal() ==0)
OrderSend(Symbol(), OP_BUY ,0.1, Ask ,3*pp, Ask, Ask,"" , 16384 , 0 , Green);

if ( iStochastic(0,0,14,3,3,0,0,0,2)> iStochastic(0,0,14,3,3,0,0,1,2)&&
iStochastic(0,0,14,3,3,0,0,0,1)< iStochastic(0,0,14,3,3,0,0,1,1) && OrdersTotal() ==0)
OrderSend(Symbol(), OP_SELL ,0.1, Bid ,3*pp, Bid, Bid,"" , 16384 , 0 , Green);

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

shobra
15-05-2011, 04:35 AM
ما شاء الله اسم على مسمى حكيم وانت حكيم وعرفت تفهمنا:1 (105):
انا بقالى شهور بحاول اتعلم البرمجه ومفهمتش من كل الشرح ايلى قريته الا القليل وكنت باجى فى نقطه معينه والاقى نفسى مش فاهم حاجه واتعقد ومكملش وانت علمتهالى فى يوم واحد ربنا يجزيك عنا كل خير وعن العلم ايلى انت علمتهولنا وان شاء الله فى انتظار شرح الحلقات والتريينج استوب واغلاق جميع الصفقات اذا كان مجموعهم ربح ومش بنستعجلك لاننا عارفين ان انت منظم وعارف انت بتعمل ايه وكل شىء بأوانه

shobra
15-05-2011, 02:45 PM
اخى العزيز حكيم بعد الذى تعلمته احاول التطبيق وكانت هذه هى النتائج وطبعا يوجد اخطاء واستفسارات

الاكسبرت يعتمد على مؤشرين خارجيين اشاره الشراء فيهما عند بدايه ظهور اللون الاخضر فى المؤشرين مع بعض وبعد اغلاق الشمعه التى ظهر فيها اللون الاخضر والبيع عند ظهور اللون الاحمر

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

وايضا غيير متطابق مع الالوان التى اختارتها للعمل على اساسها

ارفقت لك المؤشرين فى المرفقات للاطلاع عليهم

http://fx-arabia.com/vb/uploaded/737_01305459455.png

http://fx-arabia.com/vb/uploaded/737_01305459543.png

وايضا عندما كنت عايز اختار الالوان التى سوف يشتغل على اساسها الاكسبرت لقيت الوان فى معلومات الادخال والوان فى قائمه الالوان واحترت مش عارف اختار مين فيهم

http://fx-arabia.com/vb/uploaded/737_01305459715.png

http://fx-arabia.com/vb/uploaded/737_01305459773.png

حكيم
15-05-2011, 07:10 PM
شرح جميل وممتاز والله فهمت منك يا حكيم وانا متابع وياك للنهاية
بس ابي منك مساعدة اذا ممكن ابي اخلي iStochastic يشتري ويبيع عند التقاطع شنو اسوي ؟؟
هذي الاستراتجية الي سويته من الشرحك الجميل ^_^

if ( iStochastic(0,0,14,3,3,0,0,0,2)< iStochastic(0,0,14,3,3,0,0,1,2)&&
iStochastic(0,0,14,3,3,0,0,0,1)> iStochastic(0,0,14,3,3,0,0,1,1)&& OrdersTotal() ==0)
OrderSend(Symbol(), OP_BUY ,0.1, Ask ,3*pp, Ask, Ask,"" , 16384 , 0 , Green);

if ( iStochastic(0,0,14,3,3,0,0,0,2)> iStochastic(0,0,14,3,3,0,0,1,2)&&
iStochastic(0,0,14,3,3,0,0,0,1)< iStochastic(0,0,14,3,3,0,0,1,1) && OrdersTotal() ==0)
OrderSend(Symbol(), OP_SELL ,0.1, Bid ,3*pp, Bid, Bid,"" , 16384 , 0 , Green);

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

فهمك صحيح و اكسبيرتك فوق الجيد أنت سهيت على شيئ بسيط اليك الصورة سوف هم
كما أنه اليك الاكسبيرت على شكل
Mq4

اليك التصحيح

معذرة الصورة بعثتها rar

حكيم
15-05-2011, 07:16 PM
ما شاء الله اسم على مسمى حكيم وانت حكيم وعرفت تفهمنا:1 (105):
انا بقالى شهور بحاول اتعلم البرمجه ومفهمتش من كل الشرح ايلى قريته الا القليل وكنت باجى فى نقطه معينه والاقى نفسى مش فاهم حاجه واتعقد ومكملش وانت علمتهالى فى يوم واحد ربنا يجزيك عنا كل خير وعن العلم ايلى انت علمتهولنا وان شاء الله فى انتظار شرح الحلقات والتريينج استوب واغلاق جميع الصفقات اذا كان مجموعهم ربح ومش بنستعجلك لاننا عارفين ان انت منظم وعارف انت بتعمل ايه وكل شىء بأوانه




نشكرك على الكلام الطيب و أهلا بك في كل وقت

و أي استفسار أو مساعده نحن في الخدمة

شكرا لك

r3ad
15-05-2011, 09:33 PM
اسف اخوي حكيم ما وضحة الفكرة عدل لاني وضعت الاوامر غلط
الاوامر الصحيحه هذي
if ( iStochastic(0,0,14,3,3,0,0,0,2)< iStochastic(0,0,14,3,3,0,0,1,2)&&
iStochastic(0,0,14,3,3,0,0,0,1)> iStochastic(0,0,14,3,3,0,0,1,1) && OrdersTotal()==0)
OrderSend(Symbol(), OP_BUY ,0.1, Ask ,3*pp, Ask-25*pp*Point, Ask+25*pp*Point,"" , 16384 , 0 , Green);

if ( iStochastic(0,0,14,3,3,0,0,0,2)> iStochastic(0,0,14,3,3,0,0,1,2)&&
iStochastic(0,0,14,3,3,0,0,0,1)< iStochastic(0,0,14,3,3,0,0,1,1) && OrdersTotal()==0)
OrderSend(Symbol(), OP_SELL ,0.1, Bid ,3*pp, Bid+25*pp*Point, Bid-25*pp*Point,"" , 16384 , 0 , Green);
ومشكلة هذي الاومر انه تشتري عند التقاطع وما تبيع عند التقاطع العكسي
يبيع عند وقف الربح

المطلوب اني ابي المؤشر يشتري علي التقاطع ويبيع علي التقاطع العكسي والعكس

صورة للتوضيح
http://hh7.net/May3/hh7.net_13054841341.png (http://hh7.net/)

abuabdalrhman
16-05-2011, 01:11 PM
السلام عليكم
اخواني انتم واضح انكم اصبحتم اساتذه وانا ما كنت موجود بدي اكون واقف في اخر الصف معكم واي حد منكم يصلحلي يا ريت .....
انا ابتديت من الاول ووصلت للواجب اللي اعطاكم اياه حكيم لأستراتيجية التراند الذهبي وعملت اللي فهمتو ويا ريت حد يصححلي العمل لكن لم اضع فريم المستخدم ولا بيبيع ولا بيشتري فقط اشارة بيعطي ....
هل هذا صحيح
http://fx-arabia.com/vb/uploaded/243_11305540624.png

حكيم
16-05-2011, 06:58 PM
حول @@ الى &&

islam.sec177
16-05-2011, 07:30 PM
بعد اذن الاستاذ حكيم

رمز & هوا shift + رقم 7 الموجود فوق الحروف و ليس الاله الحاسبة المنعزلة

هكونا مطاطا رجعلكم
17-05-2011, 01:15 PM
اخى حكيم منتظر الاكسبيرت

حكيم
18-05-2011, 05:25 PM
if(iMA(Symbol(),0,15,0,3,0,2)<iMA(Symbol(),0,14,0,0,0,2)&&iMA(Symbol(), 0,15,0,3,0,1)>iMA(Symbol(),0,14,0,0,0,1)&& OrdersTotal()==0)
OrderSend(Symbol(),OP_BUY,1,Ask,30,Ask-0.0007,Ask+0.0005,"",12345,0,Green);

if(iMA(Symbol(),0,15,0,3,0,2)>iMA(Symbol(),0,14,0,0,0,2)&&iMA(Symbol(), 0,15,0,3,0,1)<iMA(Symbol(),0,14,0,0,0,1)&& OrdersTotal()==0)
OrderSend(Symbol(),OP_SELL,1,Bid,30,Bid+0.0007,Bid-0.0005,"",12345,0,Green);



اخى حكيم بارك الله فيك هذا هو الاكسبيرت بتاعى وهو يفتح صفقات تمام ولكن عيبه الوحيد انه لا يفتح اى صفقات اخرى حتى يتم اغلاق الصفقة الحالية

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

http://fx-arabia.com/vb/uploaded/1317_01305728657.png
شوف يا أخي مطاطا

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

الان كلما تحقق الشرط يدخل صفقة و ينظر الشرط ويفتح حتى ولو كان هنا صفقات مفتوحة


أي تغيير آخر أنت تحت أمرك

حكيم
18-05-2011, 05:30 PM
شرح جميل وممتاز والله فهمت منك يا حكيم وانا متابع وياك للنهاية
بس ابي منك مساعدة اذا ممكن ابي اخلي iStochastic يشتري ويبيع عند التقاطع شنو اسوي ؟؟
هذي الاستراتجية الي سويته من الشرحك الجميل ^_^

if ( iStochastic(0,0,14,3,3,0,0,0,2)< iStochastic(0,0,14,3,3,0,0,1,2)&&
iStochastic(0,0,14,3,3,0,0,0,1)> iStochastic(0,0,14,3,3,0,0,1,1)&& OrdersTotal() ==0)
OrderSend(Symbol(), OP_BUY ,0.1, Ask ,3*pp, Ask, Ask,"" , 16384 , 0 , Green);

if ( iStochastic(0,0,14,3,3,0,0,0,2)> iStochastic(0,0,14,3,3,0,0,1,2)&&
iStochastic(0,0,14,3,3,0,0,0,1)< iStochastic(0,0,14,3,3,0,0,1,1) && OrdersTotal() ==0)
OrderSend(Symbol(), OP_SELL ,0.1, Bid ,3*pp, Bid, Bid,"" , 16384 , 0 , Green);

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

كل شيئ صحيح و فهمك صحيح

تفضل هذا وأي تغيير أو استراتيجية افتحله موضوع و سوف نساعدك ان شلء الله

حكيم
18-05-2011, 05:54 PM
اخى العزيز حكيم بعد الذى تعلمته احاول التطبيق وكانت هذه هى النتائج وطبعا يوجد اخطاء واستفسارات

الاكسبرت يعتمد على مؤشرين خارجيين اشاره الشراء فيهما عند بدايه ظهور اللون الاخضر فى المؤشرين مع بعض وبعد اغلاق الشمعه التى ظهر فيها اللون الاخضر والبيع عند ظهور اللون الاحمر

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

وايضا غيير متطابق مع الالوان التى اختارتها للعمل على اساسها

ارفقت لك المؤشرين فى المرفقات للاطلاع عليهم

http://fx-arabia.com/vb/uploaded/737_01305459455.png

http://fx-arabia.com/vb/uploaded/737_01305459543.png

وايضا عندما كنت عايز اختار الالوان التى سوف يشتغل على اساسها الاكسبرت لقيت الوان فى معلومات الادخال والوان فى قائمه الالوان واحترت مش عارف اختار مين فيهم

http://fx-arabia.com/vb/uploaded/737_01305459715.png

http://fx-arabia.com/vb/uploaded/737_01305459773.png





أهلا بك

شوف لما نشرح درس iCustom

نشرح هذا كي تفه كيفية برمجته

shobra
18-05-2011, 06:01 PM
أهلا بك

شوف لما نشرح درس iCustom

نشرح هذا كي تفه كيفية برمجته

شكرا يا استاذنا على الرد وفى الانتظار ان شاء الله لشرح باقى الدروس

ahmed35
18-05-2011, 07:08 PM
هذا احسن مار ايت في شرح البرمجة يا استاذ خصوصا ان الشرح يكون على الاكواد وكيف تمشي الاوامر بين الاكواد
وان شاء الله اكون من متابعينكم طبعا بعد التعمق في صفحات الموضوع وافهم ما يمكن فهمه لكي اخفف على الاستاذ حكيم استفساراتي
فتقبلوني معكم اخواني .

هكونا مطاطا رجعلكم
18-05-2011, 10:39 PM
http://fx-arabia.com/vb/uploaded/1317_01305728657.png

شوف يا أخي مطاطا



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



الان كلما تحقق الشرط يدخل صفقة و ينظر الشرط ويفتح حتى ولو كان هنا صفقات مفتوحة



أي تغيير آخر أنت تحت أمرك


جزاك الله عنى كل خير

جارى التجربة

sunegypt
19-05-2011, 02:31 AM
جزاك الله تعالى عنا خيرا اخى حكيم

متابع معك اخى وبشغف كامل لكل معلومه جديده

تقبل ودى استاذى

ahmed35
21-05-2011, 12:23 PM
بعد اذنك استاذ حكيم والاعضاء الكرام
نرجو من الاخوة اللي عندهم رصيد حتى ولو بسيط عن البرمجة ان يفتحوا موضوع جديد للاستفسار حو ل اكسبيرتاتهم
خلونا في طريقة تعليم الطفل حتى لا نتشتت لاننا مبتدئين

TALAL
22-05-2011, 03:31 AM
ألف شكر لحكيم على الجهد الكبير المبذول
هل هناك ملف فيه كامل الشرح ؟؟؟
بالتوفيق

sunegypt
23-05-2011, 02:56 AM
بعد اذنك استاذ حكيم والاعضاء الكرام
نرجو من الاخوة اللي عندهم رصيد حتى ولو بسيط عن البرمجة ان يفتحوا موضوع جديد للاستفسار حو ل اكسبيرتاتهم
خلونا في طريقة تعليم الطفل حتى لا نتشتت لاننا مبتدئين

كلامك صحيح اخى ومعك فى هذا

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

تقبلوا ودى

sunegypt
24-05-2011, 02:36 AM
المزيد بالله عليك احى حكيم

بارك الله تعالى فيك اخى وزادك من علمه سبحانه

تقبل ودى

حكيم
24-05-2011, 05:07 PM
المزيد بالله عليك احى حكيم

بارك الله تعالى فيك اخى وزادك من علمه سبحانه

تقبل ودى


أهلا بك أخي sunegypt

وبارك الله فيك على الكلام الطيب

حكيم
24-05-2011, 05:13 PM
السلام عليكم ورحمة الله وبركاته

الاخوة الكرام ندخل الى iCustom

ونفصلها بعمق و الان اليكم هذا المؤشر للأخ shobra


http://fx-arabia.com/vb/uploaded/1317_01306246111.png

حكيم
24-05-2011, 05:17 PM
في هذا المؤشر لدينا خطين احمر و أخضر

نرى في الألوان في النافذة Colors


http://fx-arabia.com/vb/uploaded/1317_01306246521.png

اللون الأحمر هو 0
اللون الأخضر هو1

http://fx-arabia.com/vb/uploaded/1317_01306246635.png

حكيم
24-05-2011, 05:22 PM
الان نريد ان نقول اذا قطع الخط الأحمر الخط الأخضر الى الأعلى كما في اصورة التالية :

http://fx-arabia.com/vb/uploaded/1317_01306246725.png
نكتب العبارة التالية :

http://fx-arabia.com/vb/uploaded/1317_01306246839.png
أكيد فهمتم المعنى

0 يمثل الخط الأحمر
1 يمثل الخط الاخضر

الان نريد أن نقول أنه اذا قطع الخط الاحمر الخط الاخضر الى الأسفل

http://fx-arabia.com/vb/uploaded/1317_11306246839.png

حكيم
24-05-2011, 05:26 PM
نتعمق أكثر في iCustom



كيف نقدر نعبر عن المدخلات الدورمثلا أو أي شيئ في المؤشر إليكم كيف نعمل

اليكم اولا هذه الصورة

http://fx-arabia.com/vb/uploaded/1317_01306247048.png
ها هي مدخلات المؤشر السابق أي Inputs لما نريد ان نعرف مدخلاته اذا كانت لديه نذهب الى Inputs

كيف نناديها من الدالة iCustom

http://fx-arabia.com/vb/uploaded/1317_11306247048.png

نأخذ مثال الآن أنا أريد أن أغي في المدخلات من الدالة iCustom
اليكم المثال التالي :

http://fx-arabia.com/vb/uploaded/1317_21306247048.png

اكيد الآن فهمتم كل شيئ على الدالة التي ذكرنها

و أي استفهام انا حاظر

حكيم
24-05-2011, 05:27 PM
الحلقات

حكيم
24-05-2011, 05:29 PM
الآن ننتقل الى شيئ مهم قبل أن ننتقل الى الحلقات

تصور أن لديك عدة أشياء تعملها بعد الشرط مثلا
اذا قطع الموفنج السريع الموفنج البطيئ اعمل بيع ثم جرس ثم أغلق الصفقات الشراء ثم ....


مثلا أنت تقول اخوك

اذا جاء أحد الضيوف أدخلهم ثم ناديني على الهاتف ثم حظر لم القهوة .....

كيف نعمل في البرمجة اليك الصورة التالية :


http://fx-arabia.com/vb/uploaded/1317_01306247301.png





حتى و لو كان عندك شرط واحد تقدر تضعه بين عارضتين

معناه أن العارضة الأولى هي بداية الأعمال للشرط السابق والعارضة الثانية هي نهاية الأعمال للشرط

حكيم
24-05-2011, 05:33 PM
الحلقات

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

هذا الولد ليده جيب و يضع فيه الحلوى فيبدأ اليكم المثال التالي :

سنستعمل الحلقات مع while
و تعني ما دام



http://fx-arabia.com/vb/uploaded/1317_01306247523.png

ما دامت عدد الحلوات أصغر من 4 سيعمل دورة

لكن اذا أخذ 4 حلوات هل يعمل دورة لا

كذلك في الحلقات اذا بلغ العدد 4 لن يدخل الحلقة
لأننا قلنا له مادام pocket <4 افعل كذا وكذا

مثلا نريد أن نفتح 4 اوامر شراء في نفس النقطة

اليك الصورة التالية :

http://fx-arabia.com/vb/uploaded/1317_11306247523.png

أي سؤال او استفسار أنا حاظر

سنأخذ أمثلة عن while

حكيم
24-05-2011, 05:36 PM
وندخل الى كيفية عمل حلقة ب for


http://fx-arabia.com/vb/uploaded/1317_21306247523.png



اليكم المثال السابق مع الحلقة for

http://fx-arabia.com/vb/uploaded/1317_01306247742.png

اتمنى أنكم فهمتم الحلقات

انتظر أسئلتكم

WAGDY
24-05-2011, 05:49 PM
الاخ الحكيم حكيم
لايسعنى غير ان اشكرك على موضوعاتك الرائعة ومساعداتك للارتفاع بمنتدى المؤشرات والاكسبيرتات الى عنان السماء بفضل مجهوداتك الواضحة وخبراتك القوية واتشرف بان اتتلمذ على يديك باذن الله ولى رجاء مساعدة لعمل اكسبيرت موضوعة فى هذا الرابط ارجو من حضرتك تحضيرة وخاصة انة تم تبسيطة الى معادلتين شرطيتين فقط لباى استوب واخرى سيل استوب مع الاخذ فى الاعتبار ان تنفيذ اى واحدة يلغى الاخرى ويضع بدل منهم من جديد وموضوع الاكسبيرت الاول اللى محتاج تعديل خد وقتك فية خالص براحتك تماما لانى غير مستعجل علية .
بارك الله فىيك وفى صحتك واهل بيتك يارب

الى عناية الاخ الخبير حكيم (http://fx-arabia.com/vb/showthread.php?t=9164)

حكيم
24-05-2011, 06:37 PM
الاخ الحكيم حكيم
لايسعنى غير ان اشكرك على موضوعاتك الرائعة ومساعداتك للارتفاع بمنتدى المؤشرات والاكسبيرتات الى عنان السماء بفضل مجهوداتك الواضحة وخبراتك القوية واتشرف بان اتتلمذ على يديك باذن الله ولى رجاء مساعدة لعمل اكسبيرت موضوعة فى هذا الرابط ارجو من حضرتك تحضيرة وخاصة انة تم تبسيطة الى معادلتين شرطيتين فقط لباى استوب واخرى سيل استوب مع الاخذ فى الاعتبار ان تنفيذ اى واحدة يلغى الاخرى ويضع بدل منهم من جديد وموضوع الاكسبيرت الاول اللى محتاج تعديل خد وقتك فية خالص براحتك تماما لانى غير مستعجل علية .
بارك الله فىيك وفى صحتك واهل بيتك يارب

الى عناية الاخ الخبير حكيم (http://fx-arabia.com/vb/showthread.php?t=9164)

الهال بك الاخ الكريم استراتيجية ليست هناك مشكرلة لكن الاكسبيرت أخي الرجاء أن تضعه ما وضعته كات لكيفية تشغيله

مرحبا بك

Eng.Hamada
27-05-2011, 01:10 AM
نتعمق أكثر في iCustom



كيف نقدر نعبر عن المدخلات الدورمثلا أو أي شيئ في المؤشر إليكم كيف نعمل
اليكم اولا هذه الصورة

http://fx-arabia.com/vb/uploaded/1317_01306247048.png
ها هي مدخلات المؤشر السابق أي Inputs لما نريد ان نعرف مدخلاته اذا كانت لديه نذهب الى Inputs
كيف نناديها من الدالة iCustom

http://fx-arabia.com/vb/uploaded/1317_11306247048.png

نأخذ مثال الآن أنا أريد أن أغي في المدخلات من الدالة iCustom
اليكم المثال التالي :

http://fx-arabia.com/vb/uploaded/1317_21306247048.png

اكيد الآن فهمتم كل شيئ على الدالة التي ذكرنها
و أي استفهام انا حاظر






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

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

http://fx-arabia.com/vb/uploaded/1622_11306447297.rar
http://fx-arabia.com/vb/uploaded/1622_11306447816.rar

islam.sec177
27-05-2011, 09:18 PM
استاذ حكيم بعد اذن حضرتك انا مثلا عاوز كود اظهار سهم دخول شراء او بيع بعد ما ستحقق الشرط اكتبة ازاي ؟

ahmed35
27-05-2011, 11:54 PM
متابعين معاك استاذنا حكيم فطريقة الشرح على الاكواد رائعة حتى اللي دماغه مغلقة بحول الله يفهم

ahmed35
28-05-2011, 03:24 PM
هل هذا الكود صحصح حيث اعتبره بمجرد فتح الشارت يعطي امر معلق شراء فوق سعر الافتتاح ب 20 نقطة معه هدف 33 وستوب 15
مع توضيح الاخطاء وتصويبها يا استاذنا العزيز

int Step=20;
int TP=35;;
int SL= 15;
doubl point=0.0001
OrderSend(Symbol(),OP_BUYSTOP,Lots, Step *Point , point*SL, point*TP,"",Magicnumber,0,Green);

أبو طارق
31-05-2011, 12:01 AM
الأستاذ الدكتور أسامة عادل مدير المنتدى
الأستاذ العظيم صاحب الفضل / أ. حكيم
الزملاء الأفاضل جميعاً
أحييكم على هذا المجهود العظيم المتميز
بارك الله فيكم .. بارك الله فيك يا دكتور أسامة
بارك الله فيك يا أستاذ حكيم .. فأنت اسم على مسمى حقاً
لقد منّ الله بك على راغبي العلم والتعلم من أمثالي
وأدعوا الله العلي القدير أن يُجزل لك العطاء ويؤجرك على كل هذا المجهود
أدام الله المحبة الخالصة فيه بيننا
أخيكم
أبو طارق

sunegypt
03-06-2011, 03:13 AM
للرفع فقط لقيمه هذا الموضوع لدى يعلم الله تعالى ذلك

منتظر المزيد اخى حكيم

سلام عليكم

مدير الموقع
03-06-2011, 12:35 PM
فين عم حكيم و موضوعه الرائع..
هل من احد يضم صوته الى صوتى بمطالبة حكيم بعمل كورسات فيديو تعليمية لتعليم برمجة الاكسبيرتات..
الموافق على هذا الاقتراح يتفضل برفع يده و ان شاء الله حكيم ميكسفناش :)
الله كريم,

حكيم
03-06-2011, 12:49 PM
فين عم حكيم و موضوعه الرائع..
هل من احد يضم صوته الى صوتى بمطالبة حكيم بعمل كورسات فيديو تعليمية لتعليم برمجة الاكسبيرتات..
الموافق على هذا الاقتراح يتفضل برفع يده و ان شاء الله حكيم ميكسفناش :)
الله كريم,

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

شكرا لك يا دكتور سأعمل الفلاشات وهي عبارة عن فيديويات بالكتابة والصور

r3ad
03-06-2011, 02:00 PM
انا معاك اخوي ان يكون الشروحات بالفيديو افضل واسهل ^_^

sunegypt
03-06-2011, 02:44 PM
ولكن ارجوا ان تكون الفيديوهات بنفس سلاسه وسهوله هذا الشرح المكتوب

islam.sec177
03-06-2011, 05:41 PM
السلام عليكم و رحمة الله و بركاتة

استفسار حكيم باشا


ممكن يا ريس

تعمل لنا اكسبرت ثابت

بحث كل واحد علي بال ما نوصل لباقي النقط

يكون عندنا اكسبرت ثابت و نضيف فيه شروط المؤشر الاحنا عاوزينه

انا ملاحظ ان كل المعطيات ثابته ما عدا النؤشر المطلوب

ايه رائيك يا باشا ؟

issra2010
05-06-2011, 01:01 AM
ما شاء الله تبارك الله والحمد لله الذي جعل العلم صدقة جازاك الله بما نورتنا اخ حكيم وزادك الله في العلم والادب
ان اوافق الدكتور اسامة على عمل شروحات بالفيدوا لكن ارى انها بهذه الطريقة البسيطة المؤدية الى الذروة لا يجب التخلي عنها
مادام هناك احبة يتناقشون والكل يستفيد ارى ان تكمل الشرح بهذه الطريقة ولك منا كل التقدير والاحترام

مدير الموقع
05-06-2011, 01:02 AM
ساقوم بالاتفاق مع حيكم فى كيفية تدشين الفيديوهات التعليمية ليستفاد منها كل الاعضاء.
تحياتى للجميع

belkhir40
05-06-2011, 09:54 PM
ما شاء الله استاذ حكيم وفقكم الله الى مافيه خير للامة الاسلامية

sunegypt
08-06-2011, 02:27 AM
للرفع وللمتابعه

تقبل ودى اخى حكيم

fx_tawfeeq
08-06-2011, 11:48 AM
موضوع في قمة الروعه

وشرح جميل ومبسط

نتمنى المزيد حكيم باشا

وفكرة الفيدوهات ستكون خالده


بارك الله فيك استاذ حكيم

sunegypt
11-06-2011, 01:12 AM
تمام جدا جدا وكنا مستنيين وقت شرح النقطة دي من زمان
لينا سؤالين
اول سؤال لو عندنا مؤشر واحد وبيتغير لونه من احمر لأخضر والعكس زي مؤشر سلوب داني يبقي التعامل معاه ازاي فرضا مثلا عايزين لو اتغير بونه من احمر لأحضر تبقي الاشارة شراء
تاني سؤال هو لو عايز اتعامل مع مؤشر بيعطي اشارة كل فترة يعنا مثلا لو في مؤشؤ بسيط بيرسم سهم لما يحصل تقاطع لموفنجين انا عايز اتعامل مع المؤشر يعني مثلا عايز اخلي الاكسبرت يدي اشارة بيع لو حصل ان المؤشر اعطي اشارة سهم احمر

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

http://fx-arabia.com/vb/uploaded/1622_11306447297.rar
http://fx-arabia.com/vb/uploaded/1622_11306447816.rar


سلام عليكم اخى حكيم

أرجوا الرد على هذه النقطه لاهميتها فعلا اخى

منتظر ردك اخويا الكريم

تقبل ودى

sunegypt
13-06-2011, 02:36 AM
للرفع