رد: مطلوب أكسبيرت لمؤشر بسيط جداً ,, (لغاية تعليمية) -
عزيزي مستر دولار ,, بفضل الله ثم بفضل جهودك و بعض الإطلاع على أكواد كمشة إكسبيرتات قديمة :) تمكنت من صنع أكسبيرت يقوم بعمل Buy Stop و Sell Stop من نقاط المعادلات التي أحددها ,, لكن عندما أقوم بتغيير الأوامر الى Buy Limit و Sell limit يتوقف الأكسبيرت عن فتح الصفقات ,, ويطلع بال Journal error INVALID PRICE FOR ORDER SEND FUNCTION ,, و جنبه السعر من أكثر من اربع خانات ,, يعني الباوند مثلا 1.59678492 فهل هناك كود معين لل LIMIT ؟ ,, يرجى المساعدة ,,
رد: مطلوب أكسبيرت لمؤشر بسيط جداً ,, (لغاية تعليمية) -
اقتباس:
المشاركة الأصلية كتبت بواسطة Parli
عزيزي مستر دولار ,, بفضل الله ثم بفضل جهودك و بعض الإطلاع على أكواد كمشة إكسبيرتات قديمة :) تمكنت من صنع أكسبيرت يقوم بعمل Buy Stop و Sell Stop من نقاط المعادلات التي أحددها ,, لكن عندما أقوم بتغيير الأوامر الى Buy Limit و Sell limit يتوقف الأكسبيرت عن فتح الصفقات ,, ويطلع بال Journal error INVALID PRICE FOR ORDER SEND FUNCTION ,, و جنبه السعر من أكثر من اربع خانات ,, يعني الباوند مثلا 1.59678492 فهل هناك كود معين لل LIMIT ؟ ,, يرجى المساعدة ,,
ما هو الكود الذي كتبته في الأمر OrderSend أرفقه لأوضح لك الخطأ
رد: مطلوب أكسبيرت لمؤشر بسيط جداً ,, (لغاية تعليمية) -
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
ما هو الكود الذي كتبته في الأمر OrderSend أرفقه لأوضح لك الخطأ
كود PHP:
OrderSend(Symbol(),OP_BUYLIMIT,1.5,G,0,0,0,"buy",0,0,Green);
رد: مطلوب أكسبيرت لمؤشر بسيط جداً ,, (لغاية تعليمية) -
اقتباس:
المشاركة الأصلية كتبت بواسطة Parli
كود PHP:
OrderSend(Symbol(),OP_BUYSTOP,1.5,G,0,0,High[1],"buy",0,0,Green);
هذا كود الشراء BUYSTOP ,,
للعلم الأكسبيرت شغّال تمام التمام ,, كودات البيع والشراء ,, ما في أي مشاكل في فتح الصفقات أو الستوب او الليميت ,, ولكن عند تغيير ال STOP الى LIMIT يخرب كل الأكسبيرت ,,
رد: مطلوب أكسبيرت لمؤشر بسيط جداً ,, (لغاية تعليمية) -
اقتباس:
المشاركة الأصلية كتبت بواسطة Parli
هذا كود الشراء BUYSTOP ,,
للعلم الأكسبيرت شغّال تمام التمام ,, كودات البيع والشراء ,, ما في أي مشاكل في فتح الصفقات أو الستوب او الليميت ,, ولكن عند تغيير ال STOP الى LIMIT يخرب كل الأكسبيرت ,,
بالنسبة ل BUYSTOP فهي تستخدم إذا كان السعر الذي سنضع الأمر المعلق عنده أكبر من السعر الحالي والأمر BUYLIMIT يستخدم إذا كان السعر الذي سنضع الأمر المعلق عنده أقل من السعر الحالي
وكذلك بالنسبة لأكواد البيع أرجو أن تكون قد إتضحت الفكره
رد: مطلوب أكسبيرت لمؤشر بسيط جداً ,, (لغاية تعليمية) -
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
بالنسبة ل BUYSTOP فهي تستخدم إذا كان السعر الذي سنضع الأمر المعلق عنده أكبر من السعر الحالي والأمر BUYLIMIT يستخدم إذا كان السعر الذي سنضع الأمر المعلق عنده أقل من السعر الحالي
وكذلك بالنسبة لأكواد البيع أرجو أن تكون قد إتضحت الفكره
يا سيدي هو في حدا ما بعرف الفرق بين ال STOP وال LIMIT ؟ بارك الله فيك ,,
بس السؤال انا عندي المستوى G ,, الأكسبيرت بفتح عنده عقود وبغلقها وكله تمام ,, طالما هو STOP ولكن عند تغيير الكود الى LIMIT ,, يتوقف الأكسبيرت عن فتح العقود عند نفس المستوى بحجـّة ال invalid price ,, التي شرحتها أولاً ,, ارجو انك تكون فهمتني ,, وهذا ما يظهر بال Journal :
invalid price 1.57782102 for OrderSend function
OrderSend error 4107 ,,
هل من كود لإنهاء هذه المشكلة ؟ أنا قرأت عدّة ردود في منتديات أجنبية لأشخاص عندهم نفس المشكلة ولكن لم تصلح للأسف ,, مثل NormalizeDouble و *POINT وكل شي جرّبت ,,
اذا لم تفهم المشكلة ,, يمكنك مساعدتي بصنع أكسبيرت حسب المؤشر اللي في أوّل مشاركة ولكن ب ال LIMIT ,, يعني عند وصول السعر للمستوى اللي فوق يبيع ,, ولمّا يصل اللي تحت يشتري ,, إن شاء الله انه بسيط ,, و بكون ممنونك ,,
رد: مطلوب أكسبيرت لمؤشر بسيط جداً ,, (لغاية تعليمية) -
اقتباس:
المشاركة الأصلية كتبت بواسطة Parli
يا سيدي هو في حدا ما بعرف الفرق بين ال STOP وال LIMIT ؟ بارك الله فيك ,,
بس السؤال انا عندي المستوى G ,, الأكسبيرت بفتح عنده عقود وبغلقها وكله تمام ,, طالما هو STOP ولكن عند تغيير الكود الى LIMIT ,, يتوقف الأكسبيرت عن فتح العقود عند نفس المستوى بحجـّة ال invalid price ,, التي شرحتها أولاً ,, ارجو انك تكون فهمتني ,, وهذا ما يظهر بال Journal :
invalid price 1.57782102 for OrderSend function
OrderSend error 4107 ,,
هل من كود لإنهاء هذه المشكلة ؟ أنا قرأت عدّة ردود في منتديات أجنبية لأشخاص عندهم نفس المشكلة ولكن لم تصلح للأسف ,, مثل NormalizeDouble و *POINT وكل شي جرّبت ,,
اذا لم تفهم المشكلة ,, يمكنك مساعدتي بصنع أكسبيرت حسب المؤشر اللي في أوّل مشاركة ولكن ب ال LIMIT ,, يعني عند وصول السعر للمستوى اللي فوق يبيع ,, ولمّا يصل اللي تحت يشتري ,, إن شاء الله انه بسيط ,, و بكون ممنونك ,,
أرفق الإكسبرت الذي صممته ويظهر لك هذا الخطأ
رد: مطلوب أكسبيرت لمؤشر بسيط جداً ,, (لغاية تعليمية) -
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
تفضل الإكسبرت في المرفقات يقوم بالبيع عند وصول السعر إلى الخط الأحمر والشراء عند وصول السعر إلى الخط الأخضر
يجب أن تضع المؤشر بصيغة ex4 في مجلد المؤشرات حتى يستطيع الإكسبرت من استدعائه
اخوي مستر دولار افهم من كلامك ان لو كان المؤشر بصيغه mq4 لا نستطيع استدعائه
رد: مطلوب أكسبيرت لمؤشر بسيط جداً ,, (لغاية تعليمية) -
اقتباس:
المشاركة الأصلية كتبت بواسطة adsl
اخوي مستر دولار افهم من كلامك ان لو كان المؤشر بصيغه mq4 لا نستطيع استدعائه
سوف تقوم بعمل تجميع له أو Compile وعندها سيظهر لك ملف ex4 الخاص به فتقوم بوضعه في مجلد المؤشرات
رد: مطلوب أكسبيرت لمؤشر بسيط جداً ,, (لغاية تعليمية) -
شكرا لك اخي مستر دولار على عطاءك ومساعدتك اخوانك في المنتدى بقلب كبير طيب .. بارك الله فيك
رد: مطلوب أكسبيرت لمؤشر بسيط جداً ,, (لغاية تعليمية) -
شكرا للاستاذ مستر دولار على مجهوده