//+------------------------------------------------------------------+
//| Screen Order Ticket |
//+------------------------------------------------------------------+
void ScreenOrderTicket(int oTicket)
{
string ПапкаСимвол = "";
string ПапкаМесяц = "";
string ПапкаПрофЛось = "";
string ПапкаТипОрдер = "";
int oType = -1;
double oProfit = 0;
datetime oCTime = -1;
string oSymbol = "";
if(OrderSelect(oTicket,SELECT_BY_TICKET,MODE_HISTORY))
{
oSymbol = OrderSymbol();
oType = OrderType();
oProfit = OrderProfit();
oCTime = OrderCloseTime();
}
if(oSymbol!="") ПапкаСимвол = oSymbol;
if(oCTime !=-1)
{
switch(TimeMonth(oCTime))
{
case 1: ПапкаМесяц = "Январь"; break;
case 2: ПапкаМесяц = "Февраль"; break;
case 3: ПапкаМесяц = "Март"; break;
case 4: ПапкаМесяц = "Апрель"; break;
case 5: ПапкаМесяц = "Май"; break;
case 6: ПапкаМесяц = "Июнь"; break;
case 7: ПапкаМесяц = "Июль"; break;
case 8: ПапкаМесяц = "Август"; break;
case 9: ПапкаМесяц = "Сентябрь"; break;
case 10: ПапкаМесяц = "Октябрь"; break;
case 11: ПапкаМесяц = "Ноябрь"; break;
default: ПапкаМесяц = "Декабрь"; break;
}
}
if(oProfit>=0) ПапкаПрофЛось = "Профит"; else ПапкаПрофЛось = "Лось";
if(oType==OP_BUY) ПапкаТипОрдер = "BUY";
if(oType==OP_SELL) ПапкаТипОрдер = "SELL";
string data = StrData(TimeToStr(oCTime));
string FileName = StringConcatenate(oSymbol," - ",oTicket," - ",data);
string PathFile = oSymbol+"\\"+ПапкаМесяц+"\\"+ПапкаПрофЛось+"\\"+ПапкаТипОрдер+"\\"+FileName;
WindowScreenShot(PathFile+".gif",1366,768);
}
//+------------------------------------------------------------------+
//| Str Data |
//+------------------------------------------------------------------+
string StrData(string dt)
{
string outdt = "";
string tempdt = "";
for(int i=0; i<StringLen(dt); i++)
{
tempdt = StringSubstr(dt,i,StringLen(":"));
if(tempdt==":") outdt = outdt+"."; else outdt = outdt+StringSubstr(dt,i,1);
}
return(outdt);
}
//+------------------------------------------------------------------+