وعليكم السلام ورحمة الله وبركاته
نعم بإستخدام الدالة ObjectGetValueByShift
مثال
كود PHP:
datetime time=ObjectGet("VerticalLine",OBJPROP_TIME1);
int bar=iBarShift(Symbol(),0,time,false);
double value=ObjectGetValueByShift("Trend_1",bar);
Printable View
السلام عليكم ورحمة الله وبركاته
بارك الله فيكم عى الجهود المبذولة
اذا تم صناعة اكسبيرت فهو يحتاج أن تفتح شارت كل عملة وتضعه فيه، وهذا فيه بعض التعب خصوصا في المتابعة .. كيف يمكن انشاء اكسبيرت يفتح صفقات في كل العملات بدون ان يفتح الشارتات الخاصة بها ويقوم بمتابعتها .. وشكرا لكم
سلمت يداك أخي مستر دولار وزادك الله من علمه
السلام عليكم
أ. أسامة كيف أجعل الرسائل والتنبيهات باللغة العربية؟
السلام عليكم ورحمة الله وبركاتة
كيف اجعل الاكسبيرت يرسل تنبية للموبيل عند كل فتح صفقة جديدة
استاذ اسامة ممكن فونكشن تعيد حجم لوت الخسران
بمعنى الفونكشن العادية تحسب لك بنسبة راس المال مثلاً 1% اذا ضرب الاستوب هذا لوت بالطبع سوف ينزل
مطلوب فونكشن تفحص اخر صفقة مغلقة اذا خسرانه تعيد لنا نفس حجم لوت الخسران
بارك الله فيك مستر دولار نجحت طريقة SendNotification
كما حاولت ان استخدم نفس الاكسبيرت لاخذ صورة من الشارت عند كل حدث ونجحت الطريقة
لكن الاكسبيرت يمسح الصورة السابقة ويضع مكانها الصورة الجديدة
كيف يمكن تلافى ذلك . اريد الاحتفاظ بجميع الصور
مرفق الاكسبيرت الذي حاولت التعديل فية
هذا مثال لدالة ستعود بحجم لوت آخر صفقة إذا كانت خسرانه أو ستعود ب 0 إذا كانت آخر صفقه رابحه
كود PHP:
double LastLot()
{
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderProfit()<0)return(OrderLots());
else return(0);
}
}
return(0);
}