forexFX
Участник
Форумчанин
- Монет
- 2,457
Настоящий шаман!Ловкость рук и никакого мошенства
Посмотреть вложение 5437
C#:[SIZE=2]//+------------------------------------------------------------------+ //| Информационная панель | //+------------------------------------------------------------------+ void ShowInfo() { double profit = NormalizeDouble(AccountInfoDouble(ACCOUNT_PROFIT) * 100 / AccountInfoDouble(ACCOUNT_BALANCE), 2); if (AccountInfoDouble(ACCOUNT_PROFIT) < maxProfit) { maxProfit = AccountInfoDouble(ACCOUNT_PROFIT); maxProfitPercent = profit; } string message = "--------------------------------------------------------------------------\n"; message += "Баланс счета: " + AccountInfoDouble(ACCOUNT_BALANCE) + "\n"; message += "Средства: " + AccountInfoDouble(ACCOUNT_EQUITY) + "\n"; message += "Текущая прибыль/просадка: " + AccountInfoDouble(ACCOUNT_PROFIT) + " (" + profit + "%)\n"; message += "Максимальная просадка: " + maxProfit + " (" + maxProfitPercent + "%)\n"; message += "--------------------------------------------------------------------------\n"; message += Symb1 + " ордеров: " + (PositionCount(0, Symb1) + PositionCount(1, Symb1)) + " лоты: " + GetLots(Symb1) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb1),1) + "\n"; message += Symb2 + " ордеров: " + (PositionCount(0, Symb2) + PositionCount(1, Symb2)) + " лоты: " + GetLots(Symb2) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb2),1) + "\n"; message += Symb3 + " ордеров: " + (PositionCount(0, Symb3) + PositionCount(1, Symb3)) + " лоты: " + GetLots(Symb3) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb3),1) + "\n"; message += Symb4 + " ордеров: " + (PositionCount(0, Symb4) + PositionCount(1, Symb4)) + " лоты: " + GetLots(Symb4) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb4),1) + "\n"; message += Symb1 + " ордеров: " + (PositionCount(0, Symb1) + PositionCount(1, Symb1)) + " лоты: " + GetLots(Symb1) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb1),1) + "\n"; message += Symb2 + " ордеров: " + (PositionCount(0, Symb2) + PositionCount(1, Symb2)) + " лоты: " + GetLots(Symb2) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb2),1) + "\n"; message += Symb3 + " ордеров: " + (PositionCount(0, Symb3) + PositionCount(1, Symb3)) + " лоты: " + GetLots(Symb3) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb3),1) + "\n"; message += Symb4 + " ордеров: " + (PositionCount(0, Symb4) + PositionCount(1, Symb4)) + " лоты: " + GetLots(Symb4) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb4),1) + "\n"; message += Symb1 + " ордеров: " + (PositionCount(0, Symb1) + PositionCount(1, Symb1)) + " лоты: " + GetLots(Symb1) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb1),1) + "\n"; message += Symb2 + " ордеров: " + (PositionCount(0, Symb2) + PositionCount(1, Symb2)) + " лоты: " + GetLots(Symb2) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb2),1) + "\n"; message += Symb3 + " ордеров: " + (PositionCount(0, Symb3) + PositionCount(1, Symb3)) + " лоты: " + GetLots(Symb3) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb3),1) + "\n"; message += Symb4 + " ордеров: " + (PositionCount(0, Symb4) + PositionCount(1, Symb4)) + " лоты: " + GetLots(Symb4) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb4),1) + "\n"; message += Symb1 + " ордеров: " + (PositionCount(0, Symb1) + PositionCount(1, Symb1)) + " лоты: " + GetLots(Symb1) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb1),1) + "\n"; message += Symb2 + " ордеров: " + (PositionCount(0, Symb2) + PositionCount(1, Symb2)) + " лоты: " + GetLots(Symb2) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb2),1) + "\n"; message += Symb3 + " ордеров: " + (PositionCount(0, Symb3) + PositionCount(1, Symb3)) + " лоты: " + GetLots(Symb3) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb3),1) + "\n"; message += Symb4 + " ордеров: " + (PositionCount(0, Symb4) + PositionCount(1, Symb4)) + " лоты: " + GetLots(Symb4) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb4),1) + "\n"; message += Symb1 + " ордеров: " + (PositionCount(0, Symb1) + PositionCount(1, Symb1)) + " лоты: " + GetLots(Symb1) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb1),1) + "\n"; message += Symb2 + " ордеров: " + (PositionCount(0, Symb2) + PositionCount(1, Symb2)) + " лоты: " + GetLots(Symb2) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb2),1) + "\n"; message += Symb3 + " ордеров: " + (PositionCount(0, Symb3) + PositionCount(1, Symb3)) + " лоты: " + GetLots(Symb3) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb3),1) + "\n"; message += Symb4 + " ордеров: " + (PositionCount(0, Symb4) + PositionCount(1, Symb4)) + " лоты: " + GetLots(Symb4) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb4),1) + "\n"; message += Symb1 + " ордеров: " + (PositionCount(0, Symb1) + PositionCount(1, Symb1)) + " лоты: " + GetLots(Symb1) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb1),1) + "\n"; message += Symb2 + " ордеров: " + (PositionCount(0, Symb2) + PositionCount(1, Symb2)) + " лоты: " + GetLots(Symb2) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb2),1) + "\n"; message += Symb3 + " ордеров: " + (PositionCount(0, Symb3) + PositionCount(1, Symb3)) + " лоты: " + GetLots(Symb3) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb3),1) + "\n"; message += Symb4 + " ордеров: " + (PositionCount(0, Symb4) + PositionCount(1, Symb4)) + " лоты: " + GetLots(Symb4) + " профит/убыток: " + NormalizeDouble(AllProfit(Symb4),1) + "\n"; Comment(message); }[/SIZE]
А то что выдаёт предупреждение ничего страшного?
implicit conversion from 'number' to 'string'