Русификация отчётов МТ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> </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> </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> </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> </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> </td></tr>
<!--OPEN_ORDERS-->
<tr><td colspan=14 style="font: 1pt arial"> </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> </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>
Сохраняем, обновляем:
Продолжаем:
<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> </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> </td>
<td>Цена</td><td>Комиссия</td><td>Налог</td><td>Своп</td><td>Прибыль</td></tr>
И ещё:
<tr><td colspan=10> </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> </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> </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> </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> </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). Таким же образом переводим и второй файл. Теперь, ваши отчёты будут выводиться на русском языке. И как мне кажется, от этого, они не перестанут быть настоящими.
Ну а вставка баннера, своего текста или ссылки в отчёт, думаю проблем не составит. Для этого достаточно знания основ HTML.
Инструкция
Для тех, кому лень читать моё высокоинтеллектуальное произведение (то бишь опус выше, есть способ попроще)))
- Скачиваем архив
- Распаковываем скачанный архив в любое место (можно на рабочий стол)
- Открываем каталог терминала TEMPLATES
- Делаем резервные копии файлов Statement.htm и StatementDetailed.htm
- Заменяем эти файлы, файлами из скачанного архива
Всё, ваши отчёты теперь на русском языке, то есть ненастоящие
Added By Plugin From Parameter - 61126
Нет комментариев. Ваш будет первым!