Как Linux и R помогли мне заработать на Forex

Далее на рабочем столе появится ярлык торгового терминала.

Что такое Linux и что значит “Дистрибутив”?

Так же как Windows и Mac OS X, Linux это операционная система. В основе её находится само ядро Linux, с которым взаимодействует целая куча дополнительных утилит, приложений, сервисов и т.д., которые создают некое уникальное рабочее окружение из открытого и не очень программного обеспечения. Так вот, предопределенный и протестированный заранее набор утилит, программ, сервисов поставляемых в одной связке с ядром Linux — называется: Дистрибутив.

Каждый дистрибутив в чем-то уникален и его создатели преследуют свои цели. Например есть специализированные дистрибутивы Linux для игр, для программирования, для научной работы, легковесные дистрибутивы для старых ПК и т.д. Так же дистрибутивы можно разделить на:

  • Ориентированные на приватность (например Tails)
  • Хакерские дистрибутивы (например Kali)
  • Аудио/Видео обработка (например Ubuntu Studio)
  • И многие другие.

Как правило, все эти специализированные дистрибутивы на самом деле не рекомендуются для всех, они создаются для людей, которые действительно нуждаются в них, однако для общего пользования они уже не так хороши. Поэтому, если вы не геймер, не имеет смысла использовать игровой дистрибутив Linux, хотя технически вы все еще можете это сделать. Вы можете настроить и установить любое (совместимое) программное обеспечение в любом дистрибутиве, независимо от его типа, но зачем? Мы сосредоточимся на дистрибутивах для начинающих, которые подходят для общего использования, без необходимости сложных задач по установке и настройке.

Читайте также:  Как выставить значение команды grep в переменную для Linux / Unix

Команды консоли для работы с текстом

Linux командная строка — что это такое, как вызвать

Работая с файлами операционной системы, нередко приходится вносить в них правки и изменения. Терминал позволяет редактировать текстовые документы следующими кодами:

  • «grep» ищет текст, применяя специальный шаблон для поиска;
  • «more» необходима для просмотра текстового документа, не помещающегося в рабочую область;
  • «head» выводит для просмотра шапку текстового документа;
  • «tail» позволяет просмотреть последнюю строчку текстового файла. Для изменения количества показанных строк в командах» head»/»tail» применяют специальные опции «-n» и «-f»;
  • «sort» сортирует строки. Работает с опциями «-n» и «-r» (верх-низ);
  • «diff» производит анализ текстовых документов, сравнивает данные и демонстрирует все отличия в них;
  • «wc» показывает количество слов, строк и символов.

Обратите внимание! Для включения режима суперпользователя необходимо ввести в терминале функцию «sudo su» (не используя кавычки) перед выполнением нужной команды.

В чем выгода перехода для организации на Linux?

Для того что бы не утомлять Вас большим количеством букв, давайте просто посчитаем сколько на среднестатистический компьютер сотрудника приходится выкладывать денег за лицензии (цены беру с популярного сайта по продаже ПО на 28 сентября 2019 года)?

  1. Microsoft Windows 10 Professional  –  15 тыс рублей
  2. Microsoft Office Home and Business 2019  –  15 тыс рублей 
  3. Антивирус – 1 тыс рублей

итак, получается самый минимальный комплект ПО для работы на компьютере уже должен быть обеспечен лицензиями на 30 тыс рублей.

НО !

если у вас компания в которой есть Сервер и компьютер входит в домен, то прибавляем к общей сумме:

В чем выгода перехода для организации на Linux?
  1. Microsoft Windows Server Standard 2019 (OEM) – 85 тыс рублей
  2. Microsoft Windows Server CAL 2019 – 1,5 тыс рублей (на каждый компьютер подключенный к серверу)

Думайте все?)) а вот и нет! если у вас есть бухгалтерия или юридический отдел, то как минимум они используют в работе след программы:

  1. Adobe Acrobat Pro – 15 тыс рублей
  2. Adobe Photoshop CC – 30 тыс рублей (но тут спорный момент для некоторых, но я его все равно включил )
Читайте также:  Mandrakelinux 10.1. Справочное руководство. Перенаправления и каналы

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

А теперь (пока кратко) я вам скажу, что все это на Linux будет Вам стоит 0 рублей ))) (но об этом дальше в статье)

Делайте ваши ставки, господа!

Но довольно мечтаний, переходим к делу. Прежде всего, закатываем всё набранное выше в функцию forex(). Торговать предполагается на минутных интервалах, поэтому времени на обработку данных не будет. Получил котировки, запустил forex(), открыл позицию.

После запуска forex() получаем график:

Делайте ваши ставки, господа!

Кстати, зачем нам понадобились линии тренда? Одно из базовых правил игры на бирже гласит: нечего переть против линии тренда, самый умный шоле? Следуй за рынком, а не борись с ним. С другой стороны, если все будут следовать, то откуда же возьмется прибыль (напомню, на Форексе прибыль одного = проигрыш другого)? Поэтому, будем учитывать долгосрочный тренд, но попрем против краткосрочного, если на то укажет наш прогноз. На графике видно, что пока позиции открывать не стоит, хотя все продают, а прогноз на рост.

Еще очень важный момент: амплитуда, спред и профит. Если посмотреть на график, то можно заметить, что прогноз обещает рост. Но какой? Дополним функцию forex() расчетом потенциальной прибыли. Получаем: t <- forex() range: profit:

Даже если мы пойдем против тренда и прогноз окажется верным, прибыль составит 3 пункта, тогда как спред (разница между курсами покупки и продажи на бирже) — 4. Надо нам такое?

Еще один график:

Делайте ваши ставки, господа!

Линия долгосрочного тренда демонстрирует нам, что падение заканчивается, краткосрочный тренд продолжает показывать падение, прогноз в плюс. Надо открывать длинную позицию. (Вообще-то не надо, так как profit пока опять меньше спреда, но это я для примера).

Читайте также:  5 вопросов, которые помогут выбрать компьютерный стол для дома

Вывод

Ну, что сказать? У государственных и государство-ориентированных учреждений сейчас уже есть достаточно различных дистрибутивов. Кстати, с одним из дистрибутивов мы долго-долго тестировались, “совместимость подтверждена, но публиковать это не будем, потому что у вас продукт ДЛЯ разработки, идёт в ПОЛНЫХ исходных кодах, подписать сертификатом невозможно” 🙂

Понятно, что все они исторически ориентируются на привычный интерфейс того, что импортозамещают (MS Windows) c различной степенью успешности. Тем не менее, для своих задач (нет, конечно же, не для простых смертных домашних пользователей!) — вполне крепкие платформы. Дело теперь за малым — наполнить их смыслом — прикладным ПО. И нет, это не только офисные пакеты (а там, кстати, тоже уже есть из чего выбирать — не только “мой офис”, который у всех на слуху, но и “Р7-офис” — о них несколько позже отдельно напишу), но и узкоспециализированные для задач создания, хранения и обработки данных , документооборота и т.п. Благо, что для разработки тоже уже есть полноценные совместимые решения.