Русификация отчётов МТ4

3 сентября 2017 - Админ

Русификация отчётов МТ4

 

После публикации своего стейта я получил огромное количество писем от пользователей.И во всех этих двух письмах был задан один и тот же вопрос (сговорились что ли…) Русификация отчётов МТ4

 

Вкратце, смысл вопроса, точнее претензии, вы видите на картинке ниже.

 

Стейт не настоящий

 

Оригинальный стейт мт4 не имеет русского перевода. И тем более, я несколько изменил его и добавил баннеры. На этом основании, некоторые подозрительные типы, гражданской наружности, позволяют себе утверждать что стейт не настоящий))))

 

Дабы пресечь такие гнусные инсинуации и развеять это пагубное заблуждение в головах некоторых, малосознательных трейдеров,  поясню, как привести свой стейт в состояние алкогольного опьянения и перманентного охренения.

 

Шаблоны отчётов.

 

Откроем каталог терминала и найдём в нём папку templates. У меня, например, путь к этой папке такой: C:Program Files/InstaTrader /templates.

В этой папке есть два файла, statement.htm и StatementDetailed.htm. Это и есть шаблоны простого и детализированного отчётов. Чтобы убедиться в этом, достаточно открыть эти файлы в любом браузере. У меня это  рыжая лиса. Получим приблизительно такие картинки:

 

Простой отчёт:

Простой отчёт

 

Детализированный отчёт:

 

Детализированный

 

Чтобы не портить драгоценные оригинальные файлы, копируем их, к примеру, на рабочий стол. Теперь откроем файл Statement.htm в блокноте. Щёлкаем правой кнопкой на файле,  «открыть с помощью» и выбираем блокнот.

 Вот что должно открыться:

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

  <head>

    <title>Statement: <!--ACCOUNT--> - <!--NAME--></title>

    <meta name="generator" content="MetaQuotes Software Corp.">

    <link rel="help" href="http://www.metaquotes.net">

    <style type="text/css" media="screen">

    <!--

    td { font: 8pt Tahoma,Arial; }

    //-->

    </style>

    <style type="text/css" media="print">

    <!--

    td { font: 7pt Tahoma,Arial; }

    //-->

    </style>

    <style type="text/css">

    <!--

    .msdate { mso-number-format:"General Date"; }

    .mspt   { mso-number-format:#,##0.00;  }

    //-->

    </style>

  </head>

<body topmargin=1 marginheight=1>

<div align=center>

<div style="font: 20pt Times New Roman"><b><!--COMPANY--></b></div><br>

<!--NOTRANS=No transactions-->

<!--NOCOMMENTS-->

<table cellspacing=1 cellpadding=3 border=0>

<tr align=left>

    <td colspan=2><b>Account: <!--ACCOUNT--></b></td>

    <td colspan=5><b>Name: <!--NAME--></b></td>

    <td colspan=2><b>Currency: <!--CURRENCY--></b></td>

    <td colspan=2><b>Leverage: <!--LEVERAGE--></b></td>

    <td colspan=3 align=right><b><!--FULLTIME--></b></td></tr>

 

<tr align=left><td colspan=14><b>Closed Transactions:</b></td></tr>

<tr align=center bgcolor="#C0C0C0">

   <td>Ticket</td><td nowrap>Open Time</td><td>Type</td><td>Size</td><td>Item</td>

   <td>Price</td><td>S / L</td><td>T / P</td><td nowrap>Close Time</td>

   <td>Price</td><td>Commission</td><td>Taxes</td><td>Swap</td><td>Profit</td></tr>

<!--CLOSED_POSITIONS-->

 

<tr align=right>

    <td colspan=10>&nbsp;</td>

    <td class=mspt><!--CLOSED_COMMISSION--></td>

    <td class=mspt><!--CLOSED_TAXES--></td>

    <td class=mspt><!--CLOSED_STORAGE--></td>

    <td class=mspt><!--CLOSED_PROFIT--></td>

</tr>

 

<tr align=right>

    <td colspan=12 align=right><b>Closed P/L:</b></td>

    <td colspan=2 align=right title="Commission + Swap + Profit + Taxes" class=mspt><b><!--CLOSED_PL--></b></td>

</tr>

 

<tr align=left><td colspan=14><b>Open Trades:</b></td></tr>

<tr align=center bgcolor="#C0C0C0">

    <td>Ticket</td><td nowrap>Open Time</td><td>Type</td><td>Size</td><td>Item</td>

    <td>Price</td><td>S / L</td><td>T / P</td><td>&nbsp;</td>

    <td>Price</td><td>Commission</td><td>Taxes</td><td>Swap</td><td>Profit</td></tr>

<!--OPEN_POSITIONS-->

 

<tr align=right>

    <td colspan=10>&nbsp;</td>

    <td class=mspt><!--COMMISSION--></td>

    <td class=mspt><!--TAXES--></td>

    <td class=mspt><!--STORAGE--></td>

    <td class=mspt><!--PROFIT--></td>

</tr>

 

<tr><td colspan=10>&nbsp;</td><td colspan=2 align=right><b>Floating P/L:</b></td>

    <td colspan=2 align=right title="Commission + Swap + Profit + Taxes" class=mspt><b><!--FLOAT_PL--></b></td></tr>

 

<tr align=left><td colspan=14><b>Working Orders:</b></td></tr>

<tr align=center bgcolor="#C0C0C0">

    <td>Ticket</td><td nowrap>Open Time</td><td>Type</td><td>Size</td><td>Item</td>

    <td>Price</td><td>S / L</td><td>T / P</td><td colspan=2 nowrap>Market Price</td><td colspan=4>&nbsp;</td></tr>

<!--OPEN_ORDERS-->

 

<tr><td colspan=14 style="font: 1pt arial">&nbsp;</td></tr>

 

<tr align=left><td colspan=14><b>Summary:</b></td></tr>

<tr align=right>

    <td colspan=2><b>Deposit/Withdrawal:</b></td>

    <td colspan=2 class=mspt><b><!--DEPOSIT--></b></td>

    <td colspan=4><b>Credit Facility:</b></td>

    <td class=mspt><b><!--CREDIT--></b></td>

    <td colspan=5>&nbsp;</td></tr>

 

   

 

<tr align=right>

    <td colspan=2><b>Closed Trade P/L:</b></td>

    <td colspan=2 class=mspt><b><!--CLOSED_PL--></b></td>

    <td colspan=4><b>Floating P/L:</b></td>

    <td class=mspt><b><!--FLOAT_PL--></b></td>

    <td colspan=3><b>Margin:</b></td>

    <td colspan=2 class=mspt><b><!--MARGIN--></b></td></tr>

 

<tr align=right>

    <td colspan=2><b>Balance:</b></td>

    <td colspan=2 class=mspt><b><!--BALANCE--></b></td>

    <td colspan=4><b>Equity:</b></td>

    <td class=mspt><b><!--EQUITY--></b></td>

    <td colspan=3><b>Free Margin:</b></td>

    <td colspan=2 class=mspt><b><!--FREEMARGIN--></b></td></tr>

 

           

 

</table>

</div></body></html>

Переводим файл

 

Попробуем разобраться в этих крокозябрах.

Обратим внимание на самое начало файла:

 

<head>

    <title>Statement: <!--ACCOUNT--> - <!--NAME--></title>

Изменим строчку между <title> и </title>.

Примерно так:

 

<head>

    <title>Отчёт Васи Пупкина</title>

Нажимаем «сохранить» и снова открываем  страничку в браузере.

 

Изменяем заголовок

Мы изменили заголовок странички. Теперь можно приступить непосредственно к переводу отчёта. Страничку в браузере пока оставим открытой.

 

Находим в тексте вот эту строчку:

<div style="font: 20pt Times New Roman"><b><!--COMPANY--></b></div><br>

Закорючка <!--COMPANY--> выводит название вашего брокера.

Заменим:

<div style="font: 20pt Times New Roman"><b>Рога и копыта</b></div><br>

Теперь, чуть ниже, вот этот фрагмент:

 

<tr align=left>

    <td colspan=2><b>Account: <!--ACCOUNT--></b></td>

    <td colspan=5><b>Name: <!--NAME--></b></td>

    <td colspan=2><b>Currency: <!--CURRENCY--></b></td>

    <td colspan=2><b>Leverage: <!--LEVERAGE--></b></td>

    <td colspan=3 align=right><b><!--FULLTIME--></b></td></tr>

 

<tr align=left><td colspan=14><b>Closed Transactions:</b></td></tr>

<tr align=center bgcolor="#C0C0C0">

 

Изменяем

 

<tr align=left>

 

    <td colspan=2><b>Счёт №<!--ACCOUNT--></b></td>

   <td colspan=5><b>Погоняло<!--NAME--></b></td>

    <td colspan=2><b>Валюта <!--CURRENCY--></b></td>

    <td colspan=2><b>Плечо <!--LEVERAGE--></b></td>

    <td colspan=3 align=right><b><!--FULLTIME--></b></td></tr>

 

<tr align=left><td colspan=14><b>Пойманные лоси:</b></td></tr>

<tr align=center bgcolor="#C0C0C0">

Сохраняем и обновляем страничку в браузере:

 

Частичный перевод

Двигаемся дальше:

 

<td>Ticket</td><td nowrap>Open Time</td><td>Type</td><td>Size</td><td>Item</td>

   <td>Price</td><td>S / L</td><td>T / P</td><td nowrap>Close Time</td>

   <td>Price</td><td>Commission</td><td>Taxes</td><td>Swap</td><td>Profit</td></tr>

Заменяем:

 

<td>№ ордера</td><td nowrap>Время открытия</td><td>Тип</td><td>Размер лота</td><td>Инструмент</td>

   <td>Цена</td><td>Лось</td><td>Тейк</td><td nowrap>Время закрытия</td>

   <td>Цена</td><td>Комиссия</td><td>Налог</td><td>Своп</td><td>Прибыль</td></tr>

Далее:

 

<tr align=right>

    <td colspan=12 align=right><b>Closed P/L:</b></td>

    <td colspan=2 align=right title="Commission + Swap + Profit + Taxes" class=mspt><b><!--CLOSED_PL--></b></td>

</tr>

Заменяем:

<tr align=right>

    <td colspan=12 align=right><b>Просрали бабла:</b></td>

    <td colspan=2 align=right title="Комиссия + Своп + Прибыль + Налог" class=mspt><b><!--CLOSED_PL--></b></td>

</tr>

Сохраняем, обновляем:

 

Русификация стейта мт4

Продолжаем:

 

<tr align=left><td colspan=14><b>Open Trades:</b></td></tr>

<tr align=center bgcolor="#C0C0C0">

    <td>Ticket</td><td nowrap>Open Time</td><td>Type</td><td>Size</td><td>Item</td>

    <td>Price</td><td>S / L</td><td>T / P</td><td>&nbsp;</td>

    <td>Price</td><td>Commission</td><td>Taxes</td><td>Swap</td><td>Profit</td></tr>

Заменим:

 

<tr align=left><td colspan=14><b>Открытые сделки:</b></td></tr>

<tr align=center bgcolor="#C0C0C0">

    <td>№ ордера</td><td nowrap>Время открытия</td><td>Тип</td><td>Размер лота</td><td>Инструмент</td>

    <td>Цена</td><td>Лось</td><td>Тейк</td><td>&nbsp;</td>

    <td>Цена</td><td>Комиссия</td><td>Налог</td><td>Своп</td><td>Прибыль</td></tr>

И ещё:

<tr><td colspan=10>&nbsp;</td><td colspan=2 align=right><b>Floating P/L:</b></td>

    <td colspan=2 align=right title="Commission + Swap + Profit + Taxes" class=mspt><b><!--FLOAT_PL--></b></td></tr>

 

Заменяем:

<tr><td colspan=10>&nbsp;</td><td colspan=2 align=right><b>Ещё не просрали:</b></td>

    <td colspan=2 align=right title="Комиссия + Своп + Прибыль + Налог" class=mspt><b><!--FLOAT_PL--></b></td></tr>

 

Теперь отложки:

 

<tr align=left><td colspan=14><b>Working Orders:</b></td></tr>

<tr align=center bgcolor="#C0C0C0">

    <td>Ticket</td><td nowrap>Open Time</td><td>Type</td><td>Size</td><td>Item</td>

    <td>Price</td><td>S / L</td><td>T / P</td><td colspan=2 nowrap>Market Price</td><td colspan=4>&nbsp;</td></tr>

<!--OPEN_ORDERS-->

 

Заменяем:

 

<tr align=left><td colspan=14><b>Открытые ордера:</b></td></tr>

<tr align=center bgcolor="#C0C0C0">

    <td>№ ордера</td><td nowrap>Время открытия</td><td>Тип</td><td>Размер лота</td><td>Инструмент</td>

    <td>Цена</td><td>Лось</td><td>Тейк</td><td colspan=2 nowrap>Текущая цена</td><td colspan=4>&nbsp;</td></tr>

<!--OPEN_ORDERS-->

 

Ну и то, что осталось:

 

<tr align=left><td colspan=14><b>Всего:</b></td></tr>

<tr align=right>

    <td colspan=2><b>Пополнение/Снятие:</b></td>

    <td colspan=2 class=mspt><b><!--DEPOSIT--></b></td>

    <td colspan=4><b>Типа кредит:</b></td>

    <td class=mspt><b><!--CREDIT--></b></td>

    <td colspan=5>&nbsp;</td></tr>

 

   

 

<tr align=right>

    <td colspan=2><b>Закрытые сделки:</b></td>

    <td colspan=2 class=mspt><b><!--CLOSED_PL--></b></td>

    <td colspan=4><b>Открытые позицие:</b></td>

    <td class=mspt><b><!--FLOAT_PL--></b></td>

    <td colspan=3><b>Залог:</b></td>

    <td colspan=2 class=mspt><b><!--MARGIN--></b></td></tr>

 

<tr align=right>

    <td colspan=2><b>Баланс:</b></td>

    <td colspan=2 class=mspt><b><!--BALANCE--></b></td>

    <td colspan=4><b>Эквити:</b></td>

    <td class=mspt><b><!--EQUITY--></b></td>

    <td colspan=3><b>Свободные средства:</b></td>

    <td colspan=2 class=mspt><b><!--FREEMARGIN--></b></td></tr>

 

           

 

</table>

</div></body></html>

 

Сохраняем и обновляем:

 

Русифицированный отчёт

Теперь можно перейти в каталог терминала, переименовать оригинальный файл statement.htm в statement.htm.bak и скопировать наш, переведённый файл в папку терминала (templates). Таким же образом переводим и второй файл. Теперь, ваши отчёты будут выводиться на русском языке. И как мне кажется, от этого, они не перестанут быть настоящими.

 

Нетрудно догадаться, что конструкция вида <!--ACCOUNT--> в шаблоне, при выводе отчёта, заменяется на ваши данные. И также нетрудно догадаться, что нужно изменить, если вы хотите скрыть, к примеру номер счёта или свои личные данные.Так, как мы сделали в самом начале, заменив название брокера на контору «рога и копыта»

 

Ну а вставка баннера, своего текста или ссылки в отчёт, думаю проблем не составит. Для этого достаточно знания основ HTML.

 

Инструкция

 

 Для тех, кому лень читать моё высокоинтеллектуальное произведение (то бишь опус выше, есть способ попроще)))

  1. Скачиваем архив
  2. Распаковываем скачанный архив в любое место (можно на рабочий стол)
  3. Открываем каталог терминала TEMPLATES
  4. Делаем резервные копии файлов Statement.htm и StatementDetailed.htm
  5. Заменяем эти файлы, файлами из скачанного архива

 

 Всё, ваши отчёты теперь на русском языке, то есть ненастоящие

Русификация отчётов МТ4

Рейтинг: +1 Голосов: 1 117 просмотров
Комментарии (0)

Нет комментариев. Ваш будет первым!

Яндекс.Метрика