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

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

forex killer 08-05-2011 08:13 PM

لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
بسم الله الرحمن الرحيم
يا جماعة انا عندى سؤال فى البرمجة ودايخ عليه فى المنتديات و مافيش اجابة خدتها ونفعت .
فياريت فى المنتدى ده الاقى الاجابة اللى انا عايزها.
السؤال:
عندى شرطين وعايز الشرط الاول يتحقق ثم الشرط التانى
متال :
الشرط الاول:high[0]>open[0])if)
الشرط التانى:low[0]<open[0]if)
لو اتحقق الشرط الاول ثم التانى افتح صفقة بيع
ولو اتحقق التانى ثم الاول مفتحش صفقة بيع
ياريت يا جماعة تكون الاجابة بكتابة المعادلة فى ملف metaeditor علشان يبقى سهل اقراها وجربها
ياريت يكون سؤالى واضح ولو سمحتوا عايز الاجابة قبل بداية السوق علشان اجربها

محمد نوارج 08-05-2011 11:33 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
إن شاء الله يرد عليك قريباً أحد متخصصي البرمجة بالمنتدى

سواء أستاذ حذيفة أو أستاذ حكيم أو غيرهما ..

وبالتوفيق إن شاء الله ..،

Dr_aHmaaaaaD 09-05-2011 01:54 AM

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

حكيم 09-05-2011 01:31 PM

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

محمد نوارج 09-05-2011 01:35 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
اقتباس:

المشاركة الأصلية كتبت بواسطة حكيم (المشاركة 140836)
طلبك سهل سوف أشرحه لك بالتدقيق انتظر أحظرلك الدرس

الله عليك يا حكيم .. دائماً حاضر ما شاء الله ..،

حكيم 09-05-2011 09:41 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
اقتباس:

المشاركة الأصلية كتبت بواسطة forex killer (المشاركة 140494)
بسم الله الرحمن الرحيم

يا جماعة انا عندى سؤال فى البرمجة ودايخ عليه فى المنتديات و مافيش اجابة خدتها ونفعت .
فياريت فى المنتدى ده الاقى الاجابة اللى انا عايزها.
السؤال:
عندى شرطين وعايز الشرط الاول يتحقق ثم الشرط التانى
متال :
الشرط الاول:high[0]>open[0])if)
الشرط التانى:low[0]<open[0]if)
لو اتحقق الشرط الاول ثم التانى افتح صفقة بيع
ولو اتحقق التانى ثم الاول مفتحش صفقة بيع
ياريت يا جماعة تكون الاجابة بكتابة المعادلة فى ملف metaeditor علشان يبقى سهل اقراها وجربها
ياريت يكون سؤالى واضح ولو سمحتوا عايز الاجابة قبل بداية السوق علشان اجربها

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

تأخذ
F=1

تكون من عائلة
int
و تكون خارج
start

لما يتحقق الشرط الأول تكون
F=1 فيدخل و يحولها الى
F=2

ثم يأتي الشرط الثاني فيطلب من
F=2

يعني يلزم تحقق الشرط الاول و بالتالي تتنفذ العملية للبيع مادام الشرط الأول قد تحقق

فيدخل و يفتح كما قلنا بيع و يحول F الى ما تحب أنت اذا وضعتها 1 يعيد الكرة من جديد أي تحقق الشرط الأول ثم الثاني

اذا أعطيتها قيمة مخالفة ل 1 أو 2 فلن يعيد العملية من جديد

نفترض أن الشرط الثاني تحقق قبل الشرط الاول فتكون
F= 1
لكن العملية الثانية تشترط من F أن تكون مساوية ل 2 و بالتالي لن يدخل الى بتحقق الشرط الاول و تحول F=1 الى F=2

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


اليك ملف ام كيو فور


forex killer 10-05-2011 04:17 AM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
شكرا جزيلا لك حكيم. بالفعل شرح وافى وسهل الفهم بارك الله فيك.
لكن انا لما بكتب المعادلات بتاعة شروط فتح صفقة البيع
وتحتها اكتب شروط فتح صفقة الشراء بنفس الطريقة
;int G=4
;if (Low[0]<Open[0]&& G==4)G=5
(if (High[0]>Open[0]&& G==5
{;Open buy;*/ G=4/* }
بيفتحلى صفقتين واحدة شراء وواحدة بيع
ياريت تقولى ازاى لما يكون فى صفقة الشراء يفتح شراء بس ولما يكون فى صفقة البيع يفتح بيع بس
ياريت يكون MQ4 برده

حكيم 10-05-2011 04:52 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
اقتباس:

المشاركة الأصلية كتبت بواسطة forex killer (المشاركة 141204)
شكرا جزيلا لك حكيم. بالفعل شرح وافى وسهل الفهم بارك الله فيك.
لكن انا لما بكتب المعادلات بتاعة شروط فتح صفقة البيع
وتحتها اكتب شروط فتح صفقة الشراء بنفس الطريقة
;int G=4
;if (Low[0]<Open[0]&& G==4)G=5
(if (High[0]>Open[0]&& G==5
{;Open buy;*/ G=4/* }
بيفتحلى صفقتين واحدة شراء وواحدة بيع
ياريت تقولى ازاى لما يكون فى صفقة الشراء يفتح شراء بس ولما يكون فى صفقة البيع يفتح بيع بس
ياريت يكون MQ4 برده

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

ملاحظة : أخي الكريم int G=4 الله يخليك تكون خارج الدالة start أعيد تكون خارج الداة start

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

سهلة ان شاء الله

شوف معي انت اخترت G للبيع خذ D للشراء مثلا

مبياتلي تكون لديك

;int G=4
;int D=1

وكما عملت مع البيع تعملها مع الشراء لكن باستعمال D

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

forex killer 10-05-2011 11:35 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
اقتباس:

المشاركة الأصلية كتبت بواسطة حكيم (المشاركة 141427)
أهلا بك الاخ الكريم الشيئ الذي تبحث عنه ألا قيه دائمما خلال برمجتي لبعض الاكسبيرتات و أقدر أساعدك باذن الله

ملاحظة : أخي الكريم int G=4 الله يخليك تكون خارج الدالة start أعيد تكون خارج الداة start

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

سهلة ان شاء الله

شوف معي انت اخترت G للبيع خذ D للشراء مثلا

مبياتلي تكون لديك

;int G=4
;int D=1

وكما عملت مع البيع تعملها مع الشراء لكن باستعمال D

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

انا حطيت فعلا g=4 خارج الدالة وكتبت الدوال بالطريقة ده

;int F=1
;int G=4

()int start
}
;if (High[0]>Open[0] && F==1)F=2
(if (Low[0]<Open[0]&& F==2
{;Open buy;*/ F=1/* }



;if (Low[0]<Open[0]&& G==4)G=5
(if (High[0]>Open[0]&& G==5
{;Open sell;*/ G=4/* }
;(return(0
{
وبرده نفس الحكاية بتحصل كل ميفتح صفقة يفتحلى صفقة شراء وبيع مع بعض
ياريت تشوف المعادلات اللى انا كاتبها وتقولى فين الغلط
او تقولى حلها ايه

forex killer 11-05-2011 06:39 AM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
اقتباس:

المشاركة الأصلية كتبت بواسطة حكيم (المشاركة 141113)
http://fx-arabia.com/vb/uploaded/1317_01304963802.png

تأخذ
F=1

تكون من عائلة
int
و تكون خارج
start

لما يتحقق الشرط الأول تكون
F=1 فيدخل و يحولها الى
F=2

ثم يأتي الشرط الثاني فيطلب من
F=2

يعني يلزم تحقق الشرط الاول و بالتالي تتنفذ العملية للبيع مادام الشرط الأول قد تحقق

فيدخل و يفتح كما قلنا بيع و يحول F الى ما تحب أنت اذا وضعتها 1 يعيد الكرة من جديد أي تحقق الشرط الأول ثم الثاني

اذا أعطيتها قيمة مخالفة ل 1 أو 2 فلن يعيد العملية من جديد

نفترض أن الشرط الثاني تحقق قبل الشرط الاول فتكون
F= 1
لكن العملية الثانية تشترط من F أن تكون مساوية ل 2 و بالتالي لن يدخل الى بتحقق الشرط الاول و تحول F=1 الى F=2

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


اليك ملف ام كيو فور



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

لو الشرط التانى تحقق اولا بالفعل لن يتم فتح صفقة لان f=1
ولكن عندما يتم تحقيق الشرط الاول بعد التانى ستكون كل الشروط متوفرة لفتح الصفقة
لان عندها ستكون f=1 و high >open

حكيم 11-05-2011 12:59 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
أهلا بك أخي الكريم

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

أقوم بالتعديل فيه وألاحظ الأخطاء ممكن تكون أخطاء أخرى غير هذه و اضافات لازم تضاف
و بالتالي يمكنك فهم أي شيئ

أنتظر ردك

حكيم 11-05-2011 01:12 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
اقتباس:

المشاركة الأصلية كتبت بواسطة forex killer (المشاركة 141742)
على فكرة بالطريقة ده لما بيحقق الشرط التانى ثم الاول بيفتح صفقة برده.

لو الشرط التانى تحقق اولا بالفعل لن يتم فتح صفقة لان f=1
ولكن عندما يتم تحقيق الشرط الاول بعد التانى ستكون كل الشروط متوفرة لفتح الصفقة
لان عندها ستكون f=1 و high >open

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

شكرا

forex killer 12-05-2011 08:25 AM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
استاذ حكيم انا معنديش خبرة كبيرة فى برمجة الاكسبرتات فياريت حضرتك لو تكرمت وعملتلى الاكسبرت ده انا هكتبلك شروط الاكسبرت :
1- ادخل الصفقة بنسبة 100% من حسابى

2-انا هحط الاكسبرت على 4 او 5 ازواج.لما تتفتح صفقة فى زوج معين متتفتحش ولا صفقة تانى سواء على نفس الزوج او الازواج التانية لحد مالشمعة تقفل

3-لو متحققش الترجت بتاع الصفقة خلال الشمعة تقفل اوتوماتك مع اغلاق الشمعة

وشروط دخول صفقة الشراء ;

الشرط الاول:high[0]>open[0])if)
الشرط التانى:low[0]<open[0]if)
الشرط الاول اتحقق ثم الشرط التانى افتح صفقة شراء
لو الشرط التانى اتحقق ثم الشرط الاول مفتحش صفقة شراء

وشروط دخول صفقة البيع ;

الشرط الاول:low[0]<open[0]if)
الشرط التانى:high[0]>open[0])if)
الشرط الاول اتحقق ثم الشرط التانى افتح صفقة بيع
لو الشرط التانى اتحقق ثم الشرط الاول مفتحش صفقة بيع

انا عارف ان انا كده هتعبك معايا بس معلش انا بقالى كتير دايخ على الاكسبرت ده

forex killer 13-05-2011 07:58 AM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
لو سمحت يا حكيم هزود حاجة على الشروط
لو الشرط ده high[0]>open[0])if) تحقق قبل الشرط ده low[0]<open[0])if) ميفتحش صفقات بيع خالص حتى لو اتحققت شروط فتح صفقة البيع لكن لو تحققت شروط الشراء يفتح صفقة شراء عادى

ولو الشرط ده :low[0]<open[0])if)تحقق قبل الشرط ده high[0]>open[0])if) ميفتحش صفقات شراء خالص حتى لو اتحققت شروط فتح صفقة الشراء لكن لو تحققت شروط البيع يفتح صفقة بيع عادى
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
وياريت الاكسبرت يشتغل على المنصات اللى فيها السعر بعد العلامة اربع ارقام واللى فيها السعر بعد العلامة 5 ارقام

حكيم 14-05-2011 04:20 PM

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

شوف معي

عندما تفتتح الشمعة يكون
[0]Open يساوي [0]Close و ساوي [0]High و يساوي [0]Low

لما يتحرك السعر بنقاط الفوق و تحت يصبح
Low دائما و أبدا أقل من Open
Low<Open

و يكون High أكبر دائما من Open

High >Open

الخطئ كان في أن شرط البيع نفسه شرط الشراء

لماذا
لما يهبط السعر تتشكل Low < Open وهذا الشرط الاول للشراء لكن يمثل الشرط الثاني للبيع و يضل دائما هكذا

ننتظر الان تحقق الرط الثاني للشراء حيث يصبح High > Open و نفترض تحقق الان

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

الان كيف نحل المشكل اذا تحقق الشرط الاول للقضية الاولى ينفي كليا القضية الثانية

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

حكيم 14-05-2011 04:26 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
1 مرفق
تفضل و اقرأ الكود و ان لم تفهم أي شيئ خبرني و لا تتوقف عن تعلم البرمجة فلاحظت أن لديك خبرة في البرمجة حتى لو تكون قليلة كبرها و بحث وراجع أي درس ستتعلم ان شاء الله

forex killer 15-05-2011 06:40 AM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
شكرا جزيلا لك ا/حكيم
ان شاء الله هجرب الاكسبرت عند بداية فتح السوق واى حاجة مش فهمها ان شاء الله هسالك عليها واشكرك شكرا جزيلا على سعة صدرك وتقبل الاسئلة منى.انا اول مرة كنت ادخل فيها المنتدى من اسبوع وكانت اول مشاركة ليا هى الموضوع ده وبالفعل وجدت اشخاص محترمة تريد افادة الاشخاص ومساعدتهم واولهم انت ا/حكيم على عكس المنتديات الاخرى التى مللت منها بسبب عدم الرد على اسئلتى لانى كنت بسال اسئلة كتيرة عشان افهم البرمجة وكان لا احد يرد على او كان يرد على سؤال او اتنين ويطنش الباقى .ولكن فى هذا المنتدى ومن اول اسبوع لى فيه ترك عندى انطباع جيد جدا ارجو ان يستمر المنتدى على ذلك المنوال بل يتقدم الى الاحسن ان شاء الله.من الان اعتبر نفسى من اصحاب المنتدى وليس عضوا فيه ارجو تتقبلوا ذلك لانى بالفعل وجدت هنا ضالتى وارجو منكم ان لا تسئموا من اسئلتى ولا تملوا انا ناوى اسال كتير اوى :1 (82): .وارجو ان تتقبلوا منى اى نقد لان هذا سيكون لحبى فى المنتدى وخوفا عليه .مع العلم انه لا يوجد عندى اى ملاحظات حتى الان:).
وثانية اكرر شكرى للاستاذ حكيم الذى بالفعل هو الشخص المناسب فى المكان المناسب.

حكيم 15-05-2011 02:10 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
أشرك الأخ الكريم على الكلمات الطيبة و أنت عضو ان شاء الله

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

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

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

أهلا بك

forex killer 16-05-2011 03:10 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
استاذ حكيم
ياريت تكتبلى المعادلة بتاعة شروط فتح صفقات البيع والشراء لوحدها فى mq4 من غير الشروط التانية اللى موجودة فى الاكسبرت انا عايز المعادلة بتاعة فتح صفقات الشراء والبيع لوحدها.يعنى لو حطيت المعادلة ده فى اى اكسبرت تانى تشتغل عادى وتفتح صفقات

محمد نوارج 16-05-2011 03:38 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
ما شاء الله أستاذ حكيم دائماً ردود بالتفصيل وبأسلوب مبسط

جزاك الله كل الخير ..،

forex killer 16-05-2011 06:03 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
والاكسبرت يا استاذ حكيم مبيفتحش صفقات على المنصة التى بها 5 ارقام بعد العلامة

حكيم 16-05-2011 07:54 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
لا تقلق أنا جاي
أنا مشغول الان بشيئ جديد

forex killer 17-05-2011 11:05 AM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
يا ا/ حكيم انا مش عارف الاكسبرت ماله بيفتح صفقات على بعض المنصات ومنصات تانية مبيفتحش صفقات
ومرة يقفل الصفقات مع اغلاق الشمعة ومرة لا

حكيم 17-05-2011 07:17 PM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
1 مرفق
حسنا لاحظ معي
سأشرح لك
الاكسبيرت جهزت يعمل على جميع المنصات 5 و 4 باستثناء منصات ENC اذا أردت فلا مانع عندي
أنا أشتغل بمنصة الابري يمكنك تحميلعا وترى
اما الان يشتغل على اللايف يمكنك أن تستعمله كذلك على الباك تست
ملاحظة : الآن سيصبح يغلق على أي شمعة جديدة تظهر
ملاحظة 2 : هنالك بعض الشموع لا يفتح فيها صفقات لماذا؟
لأن الشمعة يا اما لم يتشكل لديها الهاي يا اما لم يتشكل لديها اللو
و أي استفسار آخر أو تغيير لا تتردد
شكرا لك

حكيم 17-05-2011 07:19 PM

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

forex killer 22-05-2011 09:04 AM

رد: لو سمحتو عندى سؤال فى البرمجة. ارجو الرد
 
شكرا لك اخ حكيم بالفعل شرح رائع


الساعة الآن 05:07 PM

Powered by vBulletin® Copyright ©2000 - 2025

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