Программирование — разработка и создание программ для биржевой торговли

Обычно этот текст я пишу в конце страницы и немного в другом виде, но конкретно для этой темы, он будет в самом начале.

Часто задаваемые вопросы и предложения касательно разработки и создания программ для биржевой торговли

  • Сколько стоит разработка и создание программы для трейдинга?
  • За какой срок возможно разработать и написать программу для трейдинга?
  • Мои программисты мне все уже разработали, мне не надо ничего разрабатывать, мне нужно просто создать программу для торговли на бирже.
  • Или еще веселее: Мои программисты всё сами создадут, мне не надо ничего создавать, мне нужно только разработать программу.
  • Был и такой парень: ДАЙ мне че нить, я дальше сам разберусь.

Теперь начинаем разбираться, что куда и зачем. Весь процесс программирования, если его можно назвать так, состоит из неразделяемых (очень тесно связанных) друг от друга трех составляющих и выстраивается следующим образом:

Идея!

То есть, ВЫ* где-то прочитали или увидели, что при определенных условиях (только вам и известных) на биржевых графиках вырисовываются определенные паттерны или происходит какая-либо повторяемость.

ВЫ* — да, идея (можно применить другое понравившееся вам слово или фразу) именно ваша, не моя, свои я уже воплотил в жизнь.

И вы хотите по итогу получить хотя-бы визуализацию этой идеи. Что-бы при отрисовке примерно 50% паттерна самостоятельно принимать решение покупать или продавать актив.

Для этого вам нужно в текстовом формате изложить всю эту идею и прислать ее мне. Я смотрю, читаю, понимаю или не понимаю, уточняю. И вот тут начинаются консультации.. Только начинает формироваться ответ на вопрос о стоимости разработки, до стоимости создания еще далеко.

Я знаю, что и на какой платформе возможно реализовать и как. Например Tradingview не дает возможности работать с объемом данных дальше определенного количества баров.

Причем для платной и бесплатной версии этот объем будет разный. И если на премиальной подписке вы будете видеть очень красивую картину. То на базовой версии, эту картину даже рисовать еще не начнут.

В свою очередь с Binance возможно решить вопрос о предоставлении всех МИНУТОК со всеми данными с 2017 года! Но там только данные! Все библиотеки нужно создавать заново под эту задачу. А на «трейдинге» (сленг Tradingview) есть библиотеки, но данных не дают!

Если задача обыденная, то её решение не занимает много времени. Плавно переходим к вопросу о сроках разработки и создания программы. И держим «в уме» вопрос о стоимости. А если поставленная задача нигде ранее не рассматривалась и не решалась, то, сами понимаете, нужно еще подумать (разработать) как ее решить.

Плавно переходим к рассмотрению следующих вопросов — разработке и созданию.

Разработка!

Даже если у вас есть свои разработчики или «создатели», не всякий программист берется переделывать чей-то код или «идею» кода, под себя для дальнейшего переделывания или доделывания. Ему проще разобраться в чем суть и сделать всё заново. Как говориться: «На переправе коней не меняют». Опять таки цена и сроки.

Написание простейшего программного кода одной средней скользящей на pine script занимает 5 минут.

//@version=5
indicator(title=»Moving Average Exponential», shorttitle=»EMA», overlay=true, timeframe=»», timeframe_gaps=true)
len = input.int(9, minval=1, title=»Length»)
src = input(close, title=»Source»)
offset = input.int(title=»Offset», defval=0, minval=-500, maxval=500)
out = ta.ema(src, len)
plot(out, title=»EMA», color=color.blue, offset=offset)
ma(source, length, type) =>
switch type
«SMA» => ta.sma(source, length)
«EMA» => ta.ema(source, length)
«SMMA (RMA)» => ta.rma(source, length)
«WMA» => ta.wma(source, length)
«VWMA» => ta.vwma(source, length)
typeMA = input.string(title = «Method», defval = «SMA», options=[«SMA», «EMA», «SMMA (RMA)», «WMA», «VWMA»], group=»Smoothing»)
smoothingLength = input.int(title = «Length», defval = 5, minval = 1, maxval = 100, group=»Smoothing»)
smoothingLine = ma(out, smoothingLength, typeMA)
plot(smoothingLine, title=»Smoothing Line», color=#f37f20, offset=offset, display=display.none)

Создание!

Казалось бы все уже решено. Есть идея, разработано решение, код написать пару дней и «в путь».

Если все вышенаписанное занимает в реализации пару недель (в сроках) умноженное на стоимость часа (в деньгах), то создание программы — да вы правы, пару дней. А вот создание работающей программы — пару месяцев!

Тесты на истории, тесты в реальном времени, тесты под нагрузкой и со всякими форс-мажорными ситуациями.

Я для себя, в паре с очень грамотным программистом, индикатор HHLL разрабатывал и создавал 60 (шестьдесят) суток.

Ну и как вы понимаете, это к последнему вопросу, ничего и никому бесплатно я давать не буду.

Стоимость разработки и создания программы для биржевой торговли от 5000 USDT

Если вы внимательно читали текст сверху, то понимаете, что цифра после «от» — «плавающая» и «плывёт» в сторону повышения, а цифра после «до».. она существует.

Иногда, все же купить готовый рабочий софт для трейдинга гораздо дешевле, нежели делать на заказ.

Факторы, однозначно влияющие на цену всего процесса программирования:

  • Вид и функции будущей программы:
    • индикатор;
    • парсер биржевых котировок;
    • торговый робот;
    • скрипт рассылки сигналов.
  • Язык программирования:
    • c#;
    • c++;
    • pine script;
    • python.
  • Дальнейшая «среда обитания» и подключение:
    • Трейдинг — свои сложности со встроенным и «обрезанным» языком программирования;
    • Социальные сети — api, шаблоны отправки сигналов;
    • Биржи — api и ключи, многопоточность и защита от DDOS;

Реквизиты для оплаты

Оплату следует проводить на следующие реквизиты:
Адрес кошелька: TN6Js2A5yF6JiFuNzgcenoHemYJEX8vw63
Сеть: TRC20

Реквизиты для оплаты разработки и создания программ указаны для того, что-бы вы могли сопоставить их с теми реквизитами, которые вам могут слать от моего имени «другие» господа разработчики и создатели, проживающие совместно с нами на этой планете )

Все свои вопросы, касательно разработки и создания программ, вы можете задать через форму для обратной связи или любой из предложенных мессенджеров социальных сетей указанных на странице «Контакты«.