geforkt von antekov/mt5-manager
{
| |
"article_id": 23709,
| |
"code": [
| |
{
| |
"number": 1,
| |
"language": "text",
| |
"file": "code/01_text.txt",
| |
"marker": "ARTICLE5_CODE_01"
| |
},
| |
{
| |
"number": 2,
| |
"language": "text",
| |
"file": "code/02_text.txt",
| |
"marker": "ARTICLE5_CODE_02"
| |
},
| |
{
| |
"number": 3,
| |
"language": "ini",
| |
"file": "code/03_ini.txt",
| |
"marker": "ARTICLE5_CODE_03"
| |
},
| |
{
| |
"number": 4,
| |
"language": "ini",
| |
"file": "code/04_ini.txt",
| |
"marker": "ARTICLE5_CODE_04"
| |
},
| |
{
| |
"number": 5,
| |
"language": "text",
| |
"file": "code/05_text.txt",
| |
"marker": "ARTICLE5_CODE_05"
| |
},
| |
{
| |
"number": 6,
| |
"language": "text",
| |
"file": "code/06_text.txt",
| |
"marker": "ARTICLE5_CODE_06"
| |
},
| |
{
| |
"number": 7,
| |
"language": "json",
| |
"file": "code/07_json.txt",
| |
"marker": "ARTICLE5_CODE_07"
| |
},
| |
{
| |
"number": 8,
| |
"language": "python",
| |
"file": "code/08_python.txt",
| |
"marker": "ARTICLE5_CODE_08"
| |
},
| |
{
| |
"number": 9,
| |
"language": "python",
| |
"file": "code/09_python.txt",
| |
"marker": "ARTICLE5_CODE_09"
| |
},
| |
{
| |
"number": 10,
| |
"language": "python",
| |
"file": "code/10_python.txt",
| |
"marker": "ARTICLE5_CODE_10"
| |
},
| |
{
| |
"number": 11,
| |
"language": "text",
| |
"file": "code/11_text.txt",
| |
"marker": "ARTICLE5_CODE_11"
| |
},
| |
{
| |
"number": 12,
| |
"language": "python",
| |
"file": "code/12_python.txt",
| |
"marker": "ARTICLE5_CODE_12"
| |
},
| |
{
| |
"number": 13,
| |
"language": "python",
| |
"file": "code/13_python.txt",
| |
"marker": "ARTICLE5_CODE_13"
| |
},
| |
{
| |
"number": 14,
| |
"language": "python",
| |
"file": "code/14_python.txt",
| |
"marker": "ARTICLE5_CODE_14"
| |
},
| |
{
| |
"number": 15,
| |
"language": "text",
| |
"file": "code/15_text.txt",
| |
"marker": "ARTICLE5_CODE_15"
| |
}
| |
],
| |
"images": [
| |
{
| |
"number": 1,
| |
"file": "../images/01-placement-locked.png",
| |
"caption": "Рис. 1. Размещение терминалов и блокировка базовой папки",
| |
"marker": "ARTICLE5_IMAGE_01",
| |
"width": 750,
| |
"height": 679
| |
},
| |
{
| |
"number": 2,
| |
"file": "../images/02-placement-advanced.png",
| |
"caption": "Рис. 2. Дополнительные параметры размещения",
| |
"marker": "ARTICLE5_IMAGE_02",
| |
"width": 750,
| |
"height": 666
| |
},
| |
{
| |
"number": 3,
| |
"file": "../images/03-missing-files.png",
| |
"caption": "Рис. 3. Загрузка недостающего файла исходной установки",
| |
"marker": "ARTICLE5_IMAGE_03",
| |
"width": 750,
| |
"height": 655
| |
},
| |
{
| |
"number": 4,
| |
"file": "../images/04-move-confirmation.png",
| |
"caption": "Рис. 4. Подтверждение переноса терминалов",
| |
"marker": "ARTICLE5_IMAGE_04",
| |
"width": 750,
| |
"height": 655
| |
},
| |
{
| |
"number": 5,
| |
"file": "../images/05-accounts-list.png",
| |
"caption": "Рис. 5. Список торговых счетов",
| |
"marker": "ARTICLE5_IMAGE_05",
| |
"width": 750,
| |
"height": 426
| |
},
| |
{
| |
"number": 6,
| |
"file": "../images/06-account-empty.png",
| |
"caption": "Рис. 6. Настройки экземпляра без сохранённых реквизитов",
| |
"marker": "ARTICLE5_IMAGE_06",
| |
"width": 750,
| |
"height": 613
| |
},
| |
{
| |
"number": 7,
| |
"file": "../images/07-account-edit.png",
| |
"caption": "Рис. 7. Редактирование реквизитов и проверка подключения",
| |
"marker": "ARTICLE5_IMAGE_07",
| |
"width": 750,
| |
"height": 769
| |
},
| |
{
| |
"number": 8,
| |
"file": "../images/08-delete-confirmation.png",
| |
"caption": "Рис. 8. Подтверждение удаления экземпляра",
| |
"marker": "ARTICLE5_IMAGE_08",
| |
"width": 750,
| |
"height": 577
| |
},
| |
{
| |
"number": 9,
| |
"file": "../images/09-terminals.png",
| |
"caption": "Рис. 9. Главная страница с первыми двумя терминалами",
| |
"marker": "ARTICLE5_IMAGE_09",
| |
"width": 750,
| |
"height": 769
| |
},
| |
{
| |
"number": 10,
| |
"file": "../images/10-create-terminal.png",
| |
"caption": "Рис. 10. Создание нового экземпляра с необязательными реквизитами",
| |
"marker": "ARTICLE5_IMAGE_10",
| |
"width": 750,
| |
"height": 769
| |
},
| |
{
| |
"number": 11,
| |
"file": "../images/11-project-updates.png",
| |
"caption": "Рис. 11. Обновление проекта и распространение сервиса",
| |
"marker": "ARTICLE5_IMAGE_11",
| |
"width": 750,
| |
"height": 594
| |
}
| |
],
| |
"toc": [
| |
[
| |
"Введение",
| |
"intro"
| |
],
| |
[
| |
"Намечаем путь",
| |
"plan"
| |
],
| |
[
| |
"Первоначальная установка",
| |
"initial_setup"
| |
],
| |
[
| |
"Получаем новую копию терминала",
| |
"terminal_copy"
| |
],
| |
[
| |
"Подключаемся к торговому серверу",
| |
"broker_connection"
| |
],
| |
[
| |
"Сохраняем параметры счёта",
| |
"account_settings"
| |
],
| |
[
| |
"Подготавливаем исходные файлы",
| |
"source_files"
| |
],
| |
[
| |
"Сохраняем конфигурацию",
| |
"configuration"
| |
],
| |
[
| |
"Создаём экземпляр",
| |
"create_instance"
| |
],
| |
[
| |
"Выбираем счёт при запуске",
| |
"account_login"
| |
],
| |
[
| |
"Добавляем веб-интерфейс",
| |
"web_interface"
| |
],
| |
[
| |
"Обновляем проект и сервис",
| |
"update_project"
| |
],
| |
[
| |
"Тестирование",
| |
"testing"
| |
],
| |
[
| |
"Заключение",
| |
"conclusion"
| |
]
| |
]
| |
}
|