رد: طلب من الاخوة المبرمجين
الموضوع بسيط اخي الكريم ,, فقطة ضيف خانة 0
مثلا الهدف 20 خليه 200
اذا ماعرفة ممكن اعدل لك من خصائصة ,, ولكن بشكل عام للبروكر 5 ارقام ماعليك الا ان تضيف صفر .
بالتوفيق لك
رد: طلب من الاخوة المبرمجين
اقتباس:
المشاركة الأصلية كتبت بواسطة E A
الموضوع بسيط اخي الكريم ,, فقطة ضيف خانة 0
مثلا الهدف 20 خليه 200
اذا ماعرفة ممكن اعدل لك من خصائصة ,, ولكن بشكل عام للبروكر 5 ارقام ماعليك الا ان تضيف صفر .
بالتوفيق لك
اشكرك لاهتمامك ولكن لم ارى فى اى خانة فى خصائص الاكسبريت للهدف .. انا عندما اشغله على بروكر 4 ارقام ياخد ارباح 10 نقاط الا اذا عكس معه السوق وبدأ فى المضاعفة يحتاج حوالى 30 نقطة ليعوض الخسائر و ينهى بربح .. اما عندما اضعه على بروكر 5 ارقام و هذا ما احتاجه فيضع اخذ الارباح بعد نقطة واحدة طبعا لانه لم يميز الصفر الزائد واذا كنت تقصد يا اخى انى اعدل على الاكسبريت نفسه فرحم االه امرء عرف قدر نفسه فان كان عندك وقت فراغ ورايت انك تقدر تجهزه فأشكرك كثيرا
1 مرفق
رد: طلب من الاخوة المبرمجين
تفضل يا أخي الكريم تم تعديله وسيعمل على بروكر أربع أو خمس أرقام بدون حاجه إلى إضافة صفر آخر
رد: طلب من الاخوة المبرمجين
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
تفضل يا أخي الكريم تم تعديله وسيعمل على بروكر أربع أو خمس أرقام بدون حاجه إلى إضافة صفر آخر
شكرا لك ,, ولكن من باب العلم ,, لقد قمت بعمل الاتي :
كود PHP:
if(Digits==3||Digits==5){T=10;}
else{T=1;}
if(Digits<4)
{
point=0.01;
digits=2;
}
else
{
point=0.0001;
digits=4;
}
return (0);
}
ولكن انا وضعت حرف f بدلا من t تماما كما فعلت .
ولكن المشكله كانت بتعريف الt في جميع الكود ؟؟
ورأيت اضافتك كانت هنا :
كود:
if (OrderType() == OP_BUY) OrderClose(OrderTicket(), OrderLots(), Bid, gd_96*T, Blue);
if (OrderType() == OP_SELL) OrderClose(OrderTicket(), OrderLots(), Ask, gd_96*T, Red);
و هنا ايضا
li_60 = OrderSend(Symbol(), OP_BUY, ad_4, Ask, ai_20*T, StopLong(Bid, gd_128), TakeLong(Ask, ai_36), as_40, ai_48, ai_52, ai_56);
وفي بقية الكود ,,
سؤالي الا يوجد طريقة بعد تعريف T ان يقوم بمعاملتها بجميع العمليات بدلا من اضافاتها بكامل الكود ,, يعني يقرأها سريعا مره وحده بدل الرجوع لها بكل مره ؟
وشكرا
رد: طلب من الاخوة المبرمجين
اقتباس:
المشاركة الأصلية كتبت بواسطة E A
شكرا لك ,, ولكن من باب العلم ,, لقد قمت بعمل الاتي :
كود PHP:
if(Digits==3||Digits==5){T=10;}
else{T=1;}
if(Digits<4)
{
point=0.01;
digits=2;
}
else
{
point=0.0001;
digits=4;
}
return (0);
}
ولكن انا وضعت حرف f بدلا من t تماما كما فعلت .
ولكن المشكله كانت بتعريف الt في جميع الكود ؟؟
ورأيت اضافتك كانت هنا :
كود:
if (OrderType() == OP_BUY) OrderClose(OrderTicket(), OrderLots(), Bid, gd_96*T, Blue);
if (OrderType() == OP_SELL) OrderClose(OrderTicket(), OrderLots(), Ask, gd_96*T, Red);
و هنا ايضا
li_60 = OrderSend(Symbol(), OP_BUY, ad_4, Ask, ai_20*T, StopLong(Bid, gd_128), TakeLong(Ask, ai_36), as_40, ai_48, ai_52, ai_56);
وفي بقية الكود ,,
سؤالي الا يوجد طريقة بعد تعريف T ان يقوم بمعاملتها بجميع العمليات بدلا من اضافاتها بكامل الكود ,, يعني يقرأها سريعا مره وحده بدل الرجوع لها بكل مره ؟
وشكرا
يمكنك على سبيل المثال إذا جعلت متغير واحد على سبيل المثال بإسم Slippage يتم وضعه في جميع الأوامر وعلى سبيل المثال إذا وضعته في متغيرات الإكسبرت الخارجيه
فسوف تجعل
كود PHP:
f(Digits==3||Digits==5){Slippage=Slippage*10;}
رد: طلب من الاخوة المبرمجين
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
يمكنك على سبيل المثال إذا جعلت متغير واحد على سبيل المثال بإسم Slippage يتم وضعه في جميع الأوامر وعلى سبيل المثال إذا وضعته في متغيرات الإكسبرت الخارجيه
فسوف تجعل
كود PHP:
f(Digits==3||Digits==5){Slippage=Slippage*10;}
شكرا لك ,, اتضحت الصورة :eh_s(7):
رد: طلب من الاخوة المبرمجين
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
تفضل يا أخي الكريم تم تعديله وسيعمل على بروكر أربع أو خمس أرقام بدون حاجه إلى إضافة صفر آخر
لا اجد كلمات تعبر لك عن امتنانى و شكرى لكنك كظنى بك من متابعتى لمجهوداتك فى مساعدة اخوانك .. بارك الله فيك و لك وزاد من علمك و اعطاك ختى ترضى
رد: طلب من الاخوة المبرمجين
اقتباس:
المشاركة الأصلية كتبت بواسطة E A
شكرا لك ,, ولكن من باب العلم ,, لقد قمت بعمل الاتي :
كود PHP:
if(Digits==3||Digits==5){T=10;}
else{T=1;}
if(Digits<4)
{
point=0.01;
digits=2;
}
else
{
point=0.0001;
digits=4;
}
return (0);
}
ولكن انا وضعت حرف f بدلا من t تماما كما فعلت .
ولكن المشكله كانت بتعريف الt في جميع الكود ؟؟
ورأيت اضافتك كانت هنا :
كود:
if (OrderType() == OP_BUY) OrderClose(OrderTicket(), OrderLots(), Bid, gd_96*T, Blue);
if (OrderType() == OP_SELL) OrderClose(OrderTicket(), OrderLots(), Ask, gd_96*T, Red);
و هنا ايضا
li_60 = OrderSend(Symbol(), OP_BUY, ad_4, Ask, ai_20*T, StopLong(Bid, gd_128), TakeLong(Ask, ai_36), as_40, ai_48, ai_52, ai_56);
وفي بقية الكود ,,
سؤالي الا يوجد طريقة بعد تعريف T ان يقوم بمعاملتها بجميع العمليات بدلا من اضافاتها بكامل الكود ,, يعني يقرأها سريعا مره وحده بدل الرجوع لها بكل مره ؟
وشكرا
شكرا جزيلا لك اخى العزير E A وبارك الله فى اهلك و مالك و صختك