99% трейдеров используют компьютеры на OC Windows, поэтому у нас нет версии для Linux. Однако некоторые пользователи CScalp научились запускать терминал на Linux. Сегодня мы расскажем вам о том, как это сделать.
Оставляем видеоинструкцию для тех, кто предпочитает видео тексту. Мы приносим извинение за качество видео, но все же главное в нем – содержание. Благодарим трейдера Dmitriy Pancratov из Лайт-инвест за видеоинструкцию по запуску терминала CScalp на Linux.
Способ запуска терминала на Linux
Трейдеры, пользующиеся Linux, сильно ограничены в выборе торговых платформ. Подавляющее большинство терминалов (QUIK, QScalp, TigerTrade) поддерживают только Windows. Так и CScalp создавался под ОС Windows, возможность работы на Linux не предусматривалась.
Выход из ситуации – использование эмуляторов и виртуальных машин. Это позволит запустить Windows и программное обеспечение, написанное для этой ОС.
Один из подобных продуктов – Wine. Ниже приведена инструкция по запуску на Fedora (realese 33) с помощью Wine 6.1.
Выход из ситуации – использование эмуляторов и виртуальных машин. Это позволит запустить 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
В терминале вводим $ 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
5. Устанавливаем привод CScalp.
wine ~/Загрузки/FSR_Launcher_Install.exe
Ссылка на скачивание (около 120мб).
Прописываем в терминале:
wine ~/Загрузки/ndp48-x86-x64-allos-enu.exe
5. Устанавливаем привод CScalp.
wine ~/Загрузки/FSR_Launcher_Install.exe

По завершении установки снимите галочку "Запустить после установки", чтобы потом с консоли запустить процесс вручную и видеть отладку происходящего:
cd .win32/drive_c/Program\ Files/FSR\ Launcher2
wine ./FSR_Launcher.exeЕсли установлена старая версия, лаунчер попросит обновиться. Соглашаемся. После обновления лаунчер будет полностью готов к работе.
cd .win32/drive_c/Program\ Files/FSR\ Launcher2
wine ./FSR_Launcher.exeЕсли установлена старая версия, лаунчер попросит обновиться. Соглашаемся. После обновления лаунчер будет полностью готов к работе.


Поздравляем! Запуск CScalp на Linux состоялся.
Подробные инструкции по работе с терминалом CScalp вы найдете тут.
Подробные инструкции по работе с терминалом CScalp вы найдете тут.
Важные моменты и проблемы
На данный момент выявлено несколько проблем:
1. Рабочее окно Привода или CScalp не переносится на другой монитор! Система из-за этого "падает".
2. Не включайте эмулировать виртуальный рабочий стол в winecfg – не работает вывод изображения приложений.
1. Рабочее окно Привода или CScalp не переносится на другой монитор! Система из-за этого "падает".
2. Не включайте эмулировать виртуальный рабочий стол в winecfg – не работает вывод изображения приложений.

Если включили, поможет только комментирование строчек в файле: ~/.win32/user.reg
742 [Software\\Wine\\Explorer] 1613046507
743 #time=1d700716632ad42
744 "Desktop"="Default"
745
746 [Software\\Wine\\Explorer\\Desktops] 1613046507
747 #time=1d700716632a964
748 "Default"="800x600"
Затем завершите паразитные (зомби) процессы.
742 [Software\\Wine\\Explorer] 1613046507
743 #time=1d700716632ad42
744 "Desktop"="Default"
745
746 [Software\\Wine\\Explorer\\Desktops] 1613046507
747 #time=1d700716632a964
748 "Default"="800x600"
Затем завершите паразитные (зомби) процессы.

Еще один вариант – перезапуск системы.