النتائج 9,136 إلى 9,150 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 26-04-2018, 02:30 AM #9136
- 26-04-2018, 10:48 PM #9137
- 28-04-2018, 04:51 PM #9138
- 02-05-2018, 05:25 PM #9139
سيعمل الكود بدون مشاكل أخي الكريم. الظاهر أمامك هي تحذيرات فقط وليست أخطاء ولن تؤثر على عمل الإكسبرت
حتى تخفي هذه التحذيرات يمكنك أن تقوم بتحويل القيمه قبل الجمع
مثال
كود PHP:value=10104+int(TimeCurrent())+int(Period());
- 04-05-2018, 01:09 PM #9140
ممكن كود للداله لو سمحتوا
مساء الخير
ممكن كود للداله مضاعفات اللوت .. في حاله كان مجموع الربح سالب ... ( يعني كل صفقه جديده تفتح ضعف اللي قبلها )
مع تحديد متغيرات : اللوت الاساسي ، قيمه المضاعفات
ويعود للوضع الطبيعي بعد اغلاق كل الصفقات
اتمنى الافاده اخواني
- 07-05-2018, 05:12 PM #9141
- 08-05-2018, 09:12 PM #9142
كل الاحترام للمشرفين و الاعضاء في المنتدى .
مشكلتي تتمثل في جلب قيمة كائن لمؤشر خارجي لاستعمالها في اكسبرت سالخص الامر .
جلب المؤشر و ادراجه في الاكسبرت عن طريق iCustom اعرفها
البحث عن كائن للمؤشر عن طريق ObjectFind عرفناها
جلب قيمة ذلك الكائن عن طريق ObjectGetValueByShift ايضا عرفناها
لاكن هذه المرة الكائن ليس له تعريف ثابت فهو يبدأ مثلا ب "label_1" ثم "label_2" ثم "label_3" هل من حل اخواني .
- 08-05-2018, 10:37 PM #9143
السلام عليكم ورحمة الله وبركاته
هل يوجد إخواني أمر يحدد لك ما إذا كان الرقم فردي أم زوجي
بالاضافة ماهو الفرق بين DoubleToStr و DoubleToString
وهل يمكن التحكم في خصائص Object ب ObjectSet لوحدها أم لابد من العمل بObject Set String و ObjectSetInteger و ObjectSetDouble
وشكرا لكم
- 09-05-2018, 12:57 AM #9144
السلام عليكم ورحمة الله وبركاته
هل يوجد امر إخواني لمعرفة إذا كان الرقم فردي أم زوجي
وماهو الفرق بين DoubleToString و DoubleToStr
وبالنسبة للعمل بObjectCreate // هل يمكن التحكم ب Object عن طريق ObjectSet فقط أم لا بد من استعمال ObjectSetString و ObjectSetInteger و ObjectSetDouble
وشكرا لكم
- 09-05-2018, 04:20 PM #9145
وعليكم السلام ورحمة الله وبركاته
بالنسبه للسؤال الأول: إحسب باقي قسمة الرقم على 2 إذا كان 0 فالرقم زوجي إذا كان 1 فالرقم فردي
DoubleToString يمكن أن تستخدم قيمة digits بالسالب لإظهار الأرقام بطريقة رياضيه أو علميه جرب مثلا الكود
كود PHP:DoubleToString(120.0 + M_PI,-20)
ObjectSetInteger,ObjectSetString,ObjectSetDouble
تم إضافتها كتحديث جديد للغه
بعض الobjects يمكنك إستخدام ObjectSet معاها بدون مشاكل ولكن البعض الآخر يجب أن تستخدم ObjectSetInteger,......
- 09-05-2018, 04:45 PM #9146
يجب أن تعرف ما هي الطريقه التي يسمي المؤشر بها الكائن وعندها ستستطيع معرفة إسمه حتى لو كان يتغير
فمثلا لو كان يعتمد على ترتيب معين للارقام فيكفي أن تستخدم الحلقه for للبحث عن هذا الكائن
أو يمكنك البحث عن كل الObjects الموجوده على الشارت ثم مثلا تقوم بفلترة جميع الobjects حسب مثلا لو تبحث عن سهم أو تكست أو خلافه
مثال
كود PHP:for(int i=0;i<ObjectsTotal();i++)
{
string name=ObjectName(i);
if(ObjectGet(name,OBJPROP_TYPE)==OBJ_ARROW&&ObjectGet(name,OBJPROP_TIME1)==Time[0])
{
// do something
}
}
مثال
كود PHP:if(StringFind(name,"Label",0)>=0)
{
}
- 09-05-2018, 07:05 PM #9147
شكرا لك اخي الكريم اصبح الامر واضح مع العلم اني جربت هذا الكود
كود PHP:string name="SSSR#";
for(m=-0; m<ObjectsTotal(); m++) {
if(StringFind(ObjectName(m),name,0)==0){
string Name22=StringSubstr(ObjectName(m),0,0);
box = ObjectGet(Name22,OBJPROP_PRICE1);
Print("Name22=",Name22+"box=",box); }}
ساجرب الدالة التي وضعتها اخي دولار .آخر تعديل بواسطة zied78 ، 09-05-2018 الساعة 07:23 PM
- 09-05-2018, 08:57 PM #9148
- 09-05-2018, 10:46 PM #9149شكرا لك اخ دولا لقد وجدت الحل لتقليص الاعداد بعد الفواصل العشرية فاصبح الكود كما هو عليه الآن .كود PHP:
string num="SSSR#";
for(m=-0; m<ObjectsTotal(); m++){
if(StringFind(ObjectName(m),num,0)==0){
string Name22=StringSubstr(ObjectName(m),0,0);
box = NormalizeDouble(ObjectGet(Name22,OBJPROP_PRICE1),5);
Print("Name22=",Name22+"box=",box); }}
- 10-05-2018, 10:48 AM #9150
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM