استخدم الطريقة المجردة--ابسط شيء--مثال خمس ازواج في دالة OnInit
pairs[0]="EURUSD"; F
pairs[1]="CADCHF"; F
pairs[2]="GBPNZD"; F
pairs[3]="EURCAD"; F
pairs[4]="AUDJPY"; F
وخارج الدول التعريف بعدد عناصر المصفوفة:
string pairs[5]; f
Printable View
https://forum.arabictrader.com/t241928.html
اقتباس:
shivaa
هذا مثال
كود PHP:void CheckProfitOrders(string symbol1,string symbol2)
{
for(int i=OrdersTotal()-1;i>=0;i--)
{
bool select=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
double profit_1=OrderProfit();
int ticket_1=OrderTicket();
double lots_1=OrderLots();
double closeprice_1=OrderClosePrice();
int type_1=OrderType();
if(OrderSymbol()==symbol1&&OrderMagicNumber()==MagicNumber)
{
for(int j=OrdersTotal()-1;j>=0;j--)
{
bool select=OrderSelect(j,SELECT_BY_POS,MODE_TRADES);
double profit_2=OrderProfit();
int ticket_2=OrderTicket();
double lots_2=OrderLots();
double closeprice_2=OrderClosePrice();
int type_2=OrderType();
if(OrderSymbol()==symbol2&&OrderMagicNumber()==MagicNumber&&type_2==type_1)
{
if(profit_1+profit_2>=TotalProfit)
{
bool close_1=OrderClose(ticket_1,lots_1,closeprice_1,3);
bool close_2=OrderClose(ticket_2,lots_2,closeprice_2,3);
break;
}
}
}
}
}
}
قمت بتعريفهم فى الجلوبال اريا
كما قمت بتعريف 2 مصفوفه كالتالى
وقمت بعمل دالتين من النوع void لتخزين القيم فى المصفوفات كالتالىكود PHP:int EUR ,GBP ,AUD ,NZD ,USD ,CAD ,CHF ,JPY;
int pairs[8],Pwer[28];
وبداخل دالة OnTimerكود PHP:void Updatepairs()
{
pairs[0]=EUR;pairs[1]=GBP;pairs[2]=AUD;pairs[3]=NZD;pairs[4]=USD;pairs[5]=CAD;pairs[6]=CHF;pairs[7]=JPY;
}
void UpdatePwerpairs()
{
Pwer[0]=EUR-GBP;Pwer[1]=EUR-AUD;Pwer[2]=EUR-NZD;Pwer[3]=EUR-USD;Pwer[4]=EUR-CAD;Pwer[5]=EUR-CHF;Pwer[6]=EUR-JPY;
Pwer[7]=GBP-AUD;Pwer[8]=GBP-NZD;Pwer[9]=GBP-USD;Pwer[10]=GBP-CAD;Pwer[11]=GBP-CHF;Pwer[12]=GBP-JPY;Pwer[13]=AUD-NZD;
Pwer[14]=AUD-USD;Pwer[15]=AUD-CAD;Pwer[16]=AUD-CHF;Pwer[17]=AUD-JPY;Pwer[18]=NZD-USD;Pwer[19]=NZD-CAD;Pwer[20]=NZD-CHF;
Pwer[21]=NZD-JPY;Pwer[22]=USD-CAD;Pwer[23]=USD-CHF;Pwer[24]=USD-JPY;Pwer[25]=CAD-CHF;Pwer[26]=CAD-JPY;Pwer[27]=CHF-JPY;
}
وضعت دوال القيم كالتالى
كود PHP:Updatepairs();
UpdatePwerpairs();
SetValue(symbol[i]);
كيف احول مؤشر الرينكو من صيغة ميتاتريدر 4 الى ميتاتريدر 5 وشكرا
================