99% трейдеров используют компьютеры на OC Windows, поэтому у нас нет версии для Linux. Однако некоторые пользователи CScalp научились запускать терминал на Linux. Сегодня мы расскажем вам о том, как это сделать.
Видеоинструкция по запуску CScalp на Linux
Оставляем видеоинструкцию для тех, кто предпочитает видео тексту. Мы приносим извинение за качество видео, но все же главное в нем – содержание. Благодарим трейдера Dmitriy Pancratov из Лайт-инвест за видеоинструкцию по запуску терминала CScalp на Linux.
Способ запуска терминала на Linux
Трейдеры, пользующиеся Linux, сильно ограничены в выборе торговых платформ. Подавляющее большинство терминалов (QUIK, QScalp, TigerTrade) поддерживают только Windows. Так и CScalp создавался под ОС Windows, возможность работы на Linux не предусматривалась.
Выход из ситуации – использование эмуляторов и виртуальных машин. Это позволит запустить Windows и программное обеспечение, написанное для этой ОС.
Один из подобных продуктов – Wine. Ниже приведена инструкция по запуску на Fedora (realese 33) с помощью Wine 6.1.
Важно: при работе терминала на Linux возможно появление ошибок или недокументированных особенностей. На данный момент полноценного тестирования CScalp на Linux не проводились. Поэтому не исключены неполадки, связанные с таким типом запуска. Вся ответственность за использование альтернативных решений и их последствий полностью лежит на пользователе.
Инструкция по запуску терминала на Linux
Для запуска была использована система со следующими параметрами: i5-8365U CPU / 8gb / 250-SSD / UHD Graphics 620 Fedora release 33 Ядро 5.10.13-200.fc33.x86_64 Граф. Серв. - Xfce4
1. В первую очередь понадобятся вайн-пакеты: wine-6.1 (Staging) Все, кроме wine-devel
В терминале прописываем: sudo dnf install wine* Программа предложит поставить все, зависимости должна подхватить.
Будет установлена x32 и x64 битная версия. Рекомендуется внести переменные в .bashrc для подхвата по умолчанию x32 битной версии. В консоли пропишите: $ echo "export WINEARCH=win32" >> ~/.bashrc; echo "export WINEPREFIX=~/.win32" >> ~/.bashrc; Первая переменная – архитектура. Вторая – каталог, куда установятся приложения Windows!
Выглядит это приблизительно так.
2. Заходим в winetriks и устанавливаем все шрифты от Microsoft. Для удобства можно включить автоматическую установку, будет меньше второстепенных окон. В терминале вводим $ winetricks
Нажимаем "ОК" и кликаем на "Выберите путь для wine по умолчанию".
Выбираем пункт "Установить шрифт".
Сортируем по издателю, выбираем галочками все Microsoft (MS):
andale;
arial;
calibri;
cambria;
candara;
comicsans;
consolas;
constantia;
corbel;
corefonts;
courier;
eufonts;
georgia;
impact;
lucida;
meiryo;
tahoma;
times;
trebuchet;
verdana;
webdings.
После выбора всех необходимых шрифтов, нажимайте "ОК".
Возвращаемся и выбираем пункт "Установить библиотеку DLL или компонент Windows", нажимаем "ОК".
Необходимо поставить все пакеты dll, что обозначены ниже. Устанавливаем в любой последовательности. Если один пакет не поставился, ставим другой. К неустановившемуся вернемся позже!
amstream;
d3dcompiler_43;
d3dx9;
d9vk;
directmusic;
directplay;
dmband;
dmcompos;
dmime;
dmloader;
dmscript;
dmstyle;
dmsynth;
dmusic32;
dmusic;
dotnet40;
dsound;
dswave;
dxvk;
gdiplus;
mfc120;
mfc140;
mfc42;
mfc80;
mfc90;
mf;
qasf;
qcap;
qdvd;
qedit;
quartz;
Для наглядности дублируем список скриншотами.
4. С сайта Microsoft необходимо скачать .NET Framework 4.8, включающий в себя библиотеки от 4.6, на который ругается FSR installer (ndp48-x86-x64-allos-enu.exe). Ссылка на скачивание (около 120мб).
Прописываем в терминале: wine ~/Загрузки/ndp48-x86-x64-allos-enu.exe
По завершении установки снимите галочку "Запустить после установки", чтобы потом с консоли запустить процесс вручную и видеть отладку происходящего: cd .win32/drive_c/Program\ Files/FSR\ Launcher2 wine ./FSR_Launcher.exe
Если установлена старая версия, лаунчер попросит обновиться. Соглашаемся. После обновления лаунчер будет полностью готов к работе.
Поздравляем! Запуск CScalp на Linux состоялся.
Подробные инструкции по работе с терминалом CScalp вы найдете тут.
Важные моменты и проблемы
На данный момент выявлено несколько проблем: 1. Рабочее окно Привода или CScalp не переносится на другой монитор! Система из-за этого "падает". 2. Не включайте эмулировать виртуальный рабочий стол в winecfg – не работает вывод изображения приложений.
Если включили, поможет только комментирование строчек в файле: ~/.win32/user.reg
AVBINVEST LTD. занимается разработкой финансового ПО. Компании принадлежат права на программы CScalp, Привод Бондаря, FSR Launcher и другие. Компания не занимается биржевыми операциями и деятельностью, подлежащей лицензированию.