النتائج 10,291 إلى 10,305 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 13-05-2024, 11:29 AM #10291
- 13-05-2024, 11:47 AM #10292
- 13-05-2024, 02:52 PM #10293
- 04-06-2024, 12:00 AM #10294
جهود ولا اروع شكراً لبذلكم يا كرام ،،
- 04-06-2024, 01:04 AM #10295
- 10-07-2024, 03:39 PM #10296
السلام عليكم كيف نبرمج اكسبرت لمؤشر مافيه الوان فى اعدادات الالوان لاكن فيه الوان على الشارات واشارات دخول بيع وشراء مرفق صور للتوضيح
كود:double S=iCustom(NULL,0,"pz-abcd-retracement-indicator",ماذا يففترض ان نكتب هنا,1);
- 10-07-2024, 06:32 PM #10297
--- بالنسبه للسؤال الذى فى الكود "ماذا يففترض ان نكتب هنا" .... نكتب رقم الشمعه المراد اخذ قيمه المؤشر عليها ...
--- بالنسبه للسؤال عن رقم اللون لبناء اكسبيرت على المؤشر فهذا للاسف فى حالتنا هذه غير متاح ... لماذا؟ ...
لان من قام بتطوير هذا المؤشر لم يجعل له خطوط رسميه تظهر على لائحه اعداداته يتم اخذ الاشاره منها ... و لكن تم تطوير بناء هذا البرنامج كأكسبيرت ،
فأن تم تحقق الشروط رسم سهم بدلا من اخذ صفقه ...
هناك حلان اثنان :
1) الحصول على الكود المفتوح و الرجوع به لأصله كأكسبيرت ...
2) البحث برمجيا على هل يوجد سهم فى الشمعه السابقه و لونه ان وجد ، ثم نأخذ الصفقه مع الالوان ...
مرفق كود تمبلت يمكنك توظيفه و تعديله لهذا الامر ----->>
كود PHP:// دالة للتحقق إذا كان يوجد سهم على الشمعة السابقة
bool CheckArrowOnPreviousCandle(color &arrowColor)
{
int totalObjects = ObjectsTotal();
datetime prevCandleTime = iTime(NULL, 0, 1); // وقت الشمعة السابقة
for (int i = 0; i < totalObjects; i++)
{
string objectName = ObjectName(i);
if (ObjectGetInteger(0, objectName, OBJPROP_TYPE) == OBJ_ARROW)
{
datetime arrowTime = ObjectGetTimeByValue(0, objectName, 0);
if (arrowTime == prevCandleTime)
{
arrowColor = (color)ObjectGetInteger(0, objectName, OBJPROP_COLOR);
return true;
}
}
}
return false;
}
void OnTick()
{
color arrowColor;
if (CheckArrowOnPreviousCandle(arrowColor))
{
Print("Found an arrow on the previous candle with color: ", arrowColor);
}
else
{
Print("No arrow found on the previous candle.");
}
}
- 10-07-2024, 07:47 PM #10298
- 10-07-2024, 08:01 PM #10299
- 16-07-2024, 10:04 AM #10300
السلام عليكم ورحمة الله وبركاته
انا استعمل هذا الكود لوضع هدف واستوب للصفقات المفتوحه
لكن لو وضع هدف 10 نقاط او استوب 10 نقاط على زوج البوند بن
يغلق على مثلا 6 نقاط
كيف اجعله يغلق على 10 نقاط مضبوطه
كود PHP:void Set_SL_And_TP()
{
for(int i= 0; i < OrdersTotal(); i++)
{
if(OrderSelect(i,SELECT_BY_POS, MODE_TRADES))
if(OrderSymbol()== Symbol() && OrderMagicNumber()== Magic_Number && OrderStopLoss()== 0 )
{
if(OrderType()== OP_BUY)
{
bool Modify_Buy =OrderModify(OrderTicket(),OrderOpenPrice(), OrderOpenPrice()-(Stop_loss*_point), OrderOpenPrice()+(Take_Profit*_point),0, clrRed);
}
if(OrderType()== OP_SELL)
{
bool Modify_Sell = OrderModify(OrderTicket(),OrderOpenPrice(), OrderOpenPrice()+(Stop_loss*_point), OrderOpenPrice()-(Take_Profit*_point),0, clrRed);
}
}
}
}
- 16-07-2024, 02:31 PM #10301
و عليكم السلام و رحمه الله و بركاته
زوج الباوند ين اخى من الازواج كبيره السبريد نسبيا ...
و ستوب او هدف 10 نقاط صغيره جدا على سبريد الزوج المذكور ...
التزحلق و توسع السبريد و تأخير التنفيز يسببو فشل اى استراتيجيه تعمل مع هدف و ستوب اصغر من ضعفين السبريد على الاقل ...
هل يوجد مشكله عندما توسع الهدف و الستوب الى اكثر من 5 اضعاف السبريد؟
و لكن يوجد حل بتغير هيكل نظام الاغلاق من ستوب و هدف عادى مدمجين مع بيانات الصفقه الى هيكل برمجى خاص و منفصل للاغلاق ...
و ذالك بعمل وظيفه void منفصله لاغلاق صفقه برقم التكت لها ...
ثم ضبط شرط بسعر ال ask لاغلاق البيع و شرط بسعر bid لاغلاق الشراء ...
مع مراعاه استعمال " < ، > " للمقارنات و ليس " == " ...آخر تعديل بواسطة Algo_Master ، 16-07-2024 الساعة 02:46 PM
- 16-07-2024, 07:35 PM #10302
جزاك الله خيرا
- 16-07-2024, 08:04 PM #10303
- 17-07-2024, 09:28 AM #10304
الرجاء شرح طريقة حساب قيمة النقطة برمجياً لعملة البيتكوين
- 17-07-2024, 01:39 PM #10305
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM