النتائج 1 إلى 6 من 6
- 01-01-2022, 05:15 AM #1
ممكن المساعدة في كود اعلى ترجع للحساب من فترة الى فترة محددة
ممكن بعذ اذن المبرمجين تعديل لي كود وهوا اعلى تراجع للحساب من تاريخ الى تاريخ محدد
عندي هذا الكود نفس الفكرة ولاكن ينقصه اعلى تراجع للحساب اتمنى تساعدوني فيه
double profitByDate(datetime begin_date=WRONG_VALUE, datetime end_date=WRONG_VALUE)
{
double profit = 0.0;
for (int i=OrdersHistoryTotal()-1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true )
{
if(OrderMagicNumber()==Magic_Number )
{
if(OrderType() < 2
&& (begin_date == WRONG_VALUE || OrderCloseTime() >= begin_date)
&& (end_date == WRONG_VALUE || OrderCloseTime() <= end_date))
{
profit = OrderProfit() + OrderCommission() + OrderSwap() +profit;
}
}
}
}
return profit;
}آخر تعديل بواسطة EmadKarali ، 01-01-2022 الساعة 05:31 AM
- 01-01-2022, 07:45 PM #2
فيه متغير AccountBalance و َAccountEquity للحساب شوف كم وصل الفرق بينهما في مدة محددة راح يعطيك كم اقصى تراجع حدث للحساب
- 02-01-2022, 11:20 AM #3
جربتها طلع لي الرصيد الحالي مو اقصى تراجع
- 02-01-2022, 11:49 PM #4
ممكن مساعدتكم في الكود
- 03-01-2022, 04:38 AM #5
انت راح تستغل المتغيرات وتقارن بين البلانس والاكويتي في مدد زمنية انت تحددها
بالانس ناقص الاكويتي راح يحدد التراجع كم هل الاكويتي نزلت تحت البلانس او زادت
- 03-01-2022, 06:03 PM #6
حاولت فيها تطلع لي رصيد الحساب الحالي
float_profit = AccountBalance();
float_profit1 = AccountEquity();
كتبة هذا الكود ولاكن يعطيني حسابات خطا
if(profit < SymbolMaxHi)
{SymbolMaxHi = profit;}آخر تعديل بواسطة EmadKarali ، 03-01-2022 الساعة 06:05 PM