FairBot - бот для торговли криптовалютами

Публикация № 886245 15.08.18

Интеграция с оборудованием и сервисами - WEB-интеграция

криптовалюта биржа биткоин btc-e poloniex kucoin binance bitmex exmo bittrex huobi hitbtc okex bitforex yobit p2pb2b cex.io tradeogre probit

Бот выполняет за вас монотонную работу - отслеживать текущий курс, выявлять тренд и выставлять ордера на покупку, после выполнения ордера на покупку будет продавать купленную валюту.

Поддерживаемые биржи: Poloniex, Bittrex, Kucoin, Binance, Bitfinex, BitMEX, EXMO, Huobi, HitBTC, Okex, BitForex, Yobit, p2pb2b, CEX.IO, Tradeogre.

Публикация сделана на основе и с разрешения автора обработки: Торговля на биржах криптовалют

Основное окно обработки содержит:

Кнопка "Обновить список пар" - ручное обновление данных о баланcе, открытых ордеров, истории ордеров, списка торговых пар по активной бирже. 

Кнопка  "Нарисовать график"    -  запуск процедуры анализ движения цены и построение графиков по активным ордерам. Анализ цены происходит в разрезе настроек каждой пары.

Кнопка  "Запустить бот"    -  то же что и  кнопка нарисовать график, но при это  запускается автоматическая торговля по данным построенного графика.

На закладке "Торговый центр" выведены кнопки для ручной торговли.

Кнопка "Обновить ордера" - ручное обновление данных о открытых ордерах и истории сделок по активной паре.

Свернутая группа "Charts" содержит данные о истории торгов, стакан заявок и графики по активной паре.

Закладка "Открытые ордера" - список открытых ордеров пользователя.

Закладка "История сделок" - список сделок пользователя по активной паре.

Закладка "Актуальный расчет" - список сделок по активной паре пользователя, закладка необходима для автоматической торговли бота.

Закладка "Оповещение" - список уведомлений при автоматической торговле ботом.

 

 

Закладка "Настройки" содержит:

"Период автоматического обновления котировок" - автоматическое обновление котировок по активной паре (По умолчанию 2 мин).

"Период автоматического обновления ордеров" - автоматическое обновление стакана ордеров и историю  торговли с биржи (По умолчанию 2 мин).

Если в  настройках активной пары выбран период "Свеча (минут)",  который не предоставляет биржа (Основные периоды предоставляемые биржами 1 мин, 5 мин, 15 мин, 30 мин, 1 час) , то график будет строиться по цене закрытия  интервала значения "Cвеча (минут)". 

 

Закладка "Настройки API" содержит:

API предоставляемое биржой. Для обновления настроек нажать кнопку "Заполнить API".

Вручную нужно заполнить apikey, sekretkey и passphrase (Если требует биржа)

В колонке "Upd" выбирается активная биржа и пара для торговли.

В колонке "Strategy" настраивается стратегия  автоматической торговли по каждой валютной пары. Общая стратегия проставляемая по умолчанию.

 

 

На закладке "charts" содержит данные по каждой активной паре для построения графика и автоматической торговли:

Цена открытия, закрытия максимальная цена и минимальная, в зависимости от настроек "Свеча (минут)". Так же фиксируется расчет для построения графиков MACD, Stoсhastic, Bolinger bands, ADX.

 

Как вообще это работает?

Бот трендовый, для анализа движения цены строит график MACD.  Для выявления тренда боту необходимо построить график минимум по 20-30 свечам. 

В итоге выявляет два выгодные моменты для торговли:

Когда график падал, но начал расти.

Когда график начал расти и продолжает  расти, пока не наметилась тенденция к падению.

Для начала торговли  отправной точкой  является средняя цена  "Среднее цены (SMA)". 

В случае исполнения ордера на покупку  (в течении "Время жизни ордера" если ордер за это время не исполнился, то он отменяется), выставляется новый ордер на продажу с количеством полученное при покупке  (Минус комиссия биржи) и  ценой с учетом желаемого профита ("Профит").  После его исполнения все начинается заново с выявления тренда.

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

Тут  есть два варианта:

1.  Если "Цена покупки" выбрана "min close price", то новый ордер выставляется гораздо ниже, чем предыдущий сработавший ордер. Он берет последнюю  цену покупки отнимает от нее процент ("Первый отступ шага")  накручивает на него процент  "Увеличение отступа шага" и получившееся значение значение является ценой нового ордера на покупку.  При этом "Объем  депо", следующего вниз  ордера больше на процент "Мартингейл".

2. Если "Цена покупки" выбрана "ema last price", то цену последней  покупки не анализируется, а цена ордера будут выставляться по текущей средней цене с учетом процента  "Первый отступ шага" и  "Увеличение отступа шага", увеличив депо на процент "Мартингейл".

В случае исполнения следующего ордера на покупку, бот обновляет ордер на продажу (количество группируемых ордеров  регулируется значением "Группировка ордеров") с учетом всего объема закупленных средств и формирует средневзвешенную цену закупленных средств увеличивая ее на процент профита.

И так далее пока не закроет ордер на продажу.

Количество ордеров для усреднения цены по каждой паре ограничено значением "Количество ордеров". 

 

UPD: 15.08.2018

Изменения:

Добавлена поддержка биржи Binance.

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

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

Добавлен индикатор ADX (Сила тренда), Bolinger Bands (Полосы Боллинджера).

 

UPD: 06.11.2018

Изменения:

Добавлена поддержка биржи Kucoin.

Исправлены выявленные  ошибки.

Переработан торговый алгоритм бота.

 

UPD: 27.11.2018

Изменения:

Добавлена поддержка биржи BitMEX (ограничение только лимитные ордера).

Добавлена поддержка биржи Cobinhood (биржа с комиссией 0%).

Исправлены выявленные  ошибки.

 

UPD: 19.12.2018

Изменения:

Добавлена поддержка биржи EXMO.

Исправлены выявленные  ошибки.

 

UPD: 06.02.2019

Изменения:

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

Исправлены выявленные  ошибки.

 

UPD: 29.04.2019

Изменения:

Обновлен API Kucoin.

Обновлен API Bittrex. 

Доработан торговый алгоритм бота. Реализована стратегия торговли по различной цене: 

1. Вариант выставление ордеров от последней минимальной цены выполненного ордера. Каждый последующий ордер ниже предыдущего с учетом отступа.

2. Без учета последней цены, ордера будут выставляться по текущей средней цены с учетом отступа. 

Добавлены возможность выставлять несколько открытых ордеров.

По биржам Bittrex, Binance, Kucoin, EXMO, Bitfinex добавлена проверка на минимальное количество покупки по ордеру.

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

Для бирж EXMO, Binance реализована проверка на частичное закрытие ордера. 

Исправлены выявленные ошибки по биржам Poloniex, EXMO.

 

UPD: 11.06.2019

Изменения:

Добавлена поддержка биржи Huobi.

Расширены настройки в разрезе каждой пары:

Cвеча (минут) - интервал по которому производится расчет. Для расчета берется цена закрытия каждого интервала. Значение по умолчанию 15 минут.

Количество сделок -  количество выводимых на графике свечей. Значение по умолчанию 30.

Среднее цены (SMA) -  количество интервалов для расчета средней цены. Используется для определения "Цены покупки". Значение по умолчанию 10.

Добавлен раздел "Оповещение" - для уведомления о событиях:

-Количество открытых ордеров

-Количество выполненных ордеров

-Количество купленных монет

-Последние событие о покупке/продаже

-Ошибки выполнения.

Исправлены выявленные ошибки

 

UPD: 02.09.2019

Изменения:

Добавлена поддержка биржи HitBTC.

 

UPD: 12.09.2019

Изменения:

Добавлена поддержка биржи Okex.

Обновлен API Binance. 

Обновлена формула расчета входа в сделку.

Исправлены выявленные ошибки.

 

UPD: 27.09.2019

Изменения:

Добавлена поддержка биржи BitForex.

Исправлены выявленные ошибки.

 

UPD: 10.01.2020

Изменения:

Обновлен API Yobit.

Расширены настройки в разрезе каждой пары:

Задержка после исполнения ордера (минут) - позволяет задать принудительную паузу после исполнения ордера на покупку.  В некоторых случаях позволяет снизить вероятность покупки при резком падении цены и дождаться  лучшей точки входа. Рекомендуется устанавливать значение равное "Cвеча (минут)". Значение по умолчанию  15  минут.  

Группировка ордеров - вместо одного общего ордера на продажу,  настройка позволяет задавать сколько исполненных ордеров на покупку будет использовано для создания общего ордера на продажу с количеством полученным при покупке и средневзвешенной ценой.  Например задав значение 1 - на основании каждого выполненного ордера на покупку будет создаваться один ордер на продажу, при значение 2 из суммы двух исполненных ордеров на покупку будет создан один общий ордер на продажу, при значение 3 из  суммы трех ордеров будет создан ордер на продажу и тд. Группировка ордеров по умолчанию задана в порядке возрастания цены от меньшего к большему.  Значение по умолчанию 2.

Для фиксации группировки ордеров на против каждого исполненного ордера на покупку выставляется tid соответствующего ему ордера на продажу.

По биржам  Okex, Binance изменено формирование истории сделок.

По биржам  Bitmex, Binance изменено определение статуса ордера.

Изменено определение разрядности цены и количества при покупке/продаже  через API биржи. (если биржа такую информацию предоставляет)

Исправлены выявленные  ошибки.

 

UPD: 18.05.2020

Изменения:

Добавлена поддержка биржи p2pb2b.

API EXMO  переведен на версию v.1.1.

Изменены настройки пар через API по Kucoin.

 

UPD: 24.07.2020

Изменения:

Добавлена поддержка биржи CEX.IO.

Для работы с биржой требуется указать userid в поле "passphrase"

Расширены настройки в разрезе каждой пары:

Добавлена группировка ордеров по значению цены  min\max price (то есть выставляется ордер на продажу по значению "Группировка ордеров" с учетом самой меньшей цены и самой максимальной цены из  списка всех выполненных ордеров ), по умолчанию группировка задана min price (то есть ордера на продажу будет сформированы из самой минимальной цены списка выполненных ордеров с учетом "Группировка ордеров")  в порядке возрастания цены от меньшего к большему.  

 

UPD: 25.08.2020

Изменения:

Добавлена поддержка биржи Tradeogre.

 

UPD: 21.10.2020

Изменения:

Добавлена поддержка биржи Probit.

 

Внимание! Скачивая обработку, вы соглашаетесь:

Все возможные риски  использования бота берете на себя.

Ни один из ботов не способен учесть фундаментальные факторы и манипуляции, оказывающие влияние на цену.

 

Обработка тестировалась на платформе 8.3.16.1148.

Скачать файлы

Наименование Файл Версия Размер
FairBot - бот для торговли криптовалютами:

.epf 1,10Mb
53
.epf 1,10Mb 53 Скачать

Специальные предложения

Лучшие комментарии
1. sansys 73 15.08.18 12:02 Сейчас в теме
Сергей, огромное спасибо за добавление Binance! Обработка просто улёт, так держать!!!!
26. mrsmrv 86 10.06.20 07:31 Сейчас в теме
Столкнулся с проблемой - nonce иногда совпадает с уже переданным на биржу, выдаётся сообщение об ошибке. Чтобы не совпадал, сделал на основе ТекущаяУниверсальнаяДатаВМиллисекундах()

В начале модуля формы добавил:

&НаКлиенте
Перем мРазницаВремени;


В процедуре ПриОткрытии в конце:

			Если мРазницаВремени = Неопределено Тогда
				unixtime = Формат((УниверсальноеВремя(ТекущаяДата()) - дата(1970,1,1,1,0,0))*1000, "ЧГ=0");
				мРазницаВремени = ТекущаяУниверсальнаяДатаВМиллисекундах()-Число(unixtime);
			Иначе
				unixtime = Формат(ТекущаяУниверсальнаяДатаВМиллисекундах() - мРазницаВремени, "ЧГ=0");
			КонецЕсли;


А в функции ЗапросНаБиржу
строку
unixtime = Формат((УниверсальноеВремя(ТекущаяДата()) - дата(1970,1,1,1,0,0))*1000, "ЧГ=0");

заменил на
				unixtime = Формат(ТекущаяУниверсальнаяДатаВМиллисекундах() - мРазницаВремени, "ЧГ=0");

теперь не совпадает

Вот теперь список nonce:
1591759734753
1591759735761
1591759736788
1591759982804
1591760049062
1591760049634
1591760097203
жирным выделено совпадение в пределах секунды
52. lihomanov 83 11.02.21 22:08 Сейчас в теме
(51)
Ошибка не сходилось время на ПК с временем на сервере Binance
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. sansys 73 15.08.18 12:02 Сейчас в теме
Сергей, огромное спасибо за добавление Binance! Обработка просто улёт, так держать!!!!
2. lettitbit 67 16.08.18 02:08 Сейчас в теме
3. akim2040 23 29.10.18 09:53 Сейчас в теме
а bitmex есть возможность добавить?
4. lettitbit 67 30.10.18 00:51 Сейчас в теме
(3)Биржи буду добавлять, в том числе bitmex
5. o3ophuk 02.02.19 13:58 Сейчас в теме
Приветствую. Есть возможность редактирования кода?
6. lettitbit 67 04.02.19 01:10 Сейчас в теме
7. Boris_1c 39 12.04.19 12:28 Сейчас в теме
Добрый день. Не подскажите в чем может быть проблема, два дня ковыряюсь не могу понять, на полониксе ордера выставляет, а вот мой баланс не может получить, где-то неправильно заголовок get запроса формируется похоже.
8. musa1981 02.07.19 21:36 Сейчас в теме
День добрый. Напишите мне. Есть вопросы.
9. musa1981 03.07.19 13:52 Сейчас в теме
Не могу вам написать. Сообщение не отправлено отложенная группа. Хотел по одному проекту цену узнать.
10. lettitbit 67 04.07.19 11:53 Сейчас в теме
11. tp_home@mail.ru 24.07.19 16:35 Сейчас в теме
Подскажите что не так, почему столько ошибок?
Прикрепленные файлы:
12. lettitbit 67 24.07.19 16:48 Сейчас в теме
13. vt213 03.09.19 12:12 Сейчас в теме
Выдает ошибку Не соответствие типов ( Параметр номер '1')
В оповещение выдает
Количество для продажи: 0 ETC
Хотя в кошельке есть 0,58706481 ETC
Прикрепленные файлы:
14. lettitbit 67 04.09.19 05:11 Сейчас в теме
(13)в какой момент выдает ошибку?
15. lettitbit 67 04.09.19 05:54 Сейчас в теме
(13) здесь количество не в кошельке, а купленных монет доступных для продажи.
16. VKuser82256624 09.03.20 15:11 Сейчас в теме
Обработка работает с yobit?
17. lettitbit 67 10.03.20 01:21 Сейчас в теме
18. zhenianik 27.03.20 13:37 Сейчас в теме
Добрый день! Список пар получает. Но при нажатии на кнопку "Обновить ордера" выдает:
{'code': -1022, 'msg': 'Signature for this request is not valid.'}
20. lettitbit 67 30.03.20 06:24 Сейчас в теме
(18)Добрый день, мало информации. Что за биржа?
19. zhenianik 27.03.20 15:28 Сейчас в теме
удалил API на binance и добавил снова, всё заработало
21. asad 13.05.20 13:24 Сейчас в теме
Добрый день! Бот обновляется?
22. lettitbit 67 14.05.20 01:07 Сейчас в теме
(21)Добрый день, а что вы имеете ввиду под словом обновляется?
23. mrsmrv 86 10.06.20 05:34 Сейчас в теме
Думаю можно не обращаться к COM объектам.
Кодирование по Base64 и другие варианты алфавитов: https://infostart.ru/public/1235975/
Расчет SHA2-512 и других вариантов: https://infostart.ru/public/1230060/
24. lettitbit 67 10.06.20 05:50 Сейчас в теме
25. mrsmrv 86 10.06.20 06:10 Сейчас в теме
26. mrsmrv 86 10.06.20 07:31 Сейчас в теме
Столкнулся с проблемой - nonce иногда совпадает с уже переданным на биржу, выдаётся сообщение об ошибке. Чтобы не совпадал, сделал на основе ТекущаяУниверсальнаяДатаВМиллисекундах()

В начале модуля формы добавил:

&НаКлиенте
Перем мРазницаВремени;


В процедуре ПриОткрытии в конце:

			Если мРазницаВремени = Неопределено Тогда
				unixtime = Формат((УниверсальноеВремя(ТекущаяДата()) - дата(1970,1,1,1,0,0))*1000, "ЧГ=0");
				мРазницаВремени = ТекущаяУниверсальнаяДатаВМиллисекундах()-Число(unixtime);
			Иначе
				unixtime = Формат(ТекущаяУниверсальнаяДатаВМиллисекундах() - мРазницаВремени, "ЧГ=0");
			КонецЕсли;


А в функции ЗапросНаБиржу
строку
unixtime = Формат((УниверсальноеВремя(ТекущаяДата()) - дата(1970,1,1,1,0,0))*1000, "ЧГ=0");

заменил на
				unixtime = Формат(ТекущаяУниверсальнаяДатаВМиллисекундах() - мРазницаВремени, "ЧГ=0");

теперь не совпадает

Вот теперь список nonce:
1591759734753
1591759735761
1591759736788
1591759982804
1591760049062
1591760049634
1591760097203
жирным выделено совпадение в пределах секунды
27. nomad_irk 58 10.06.20 08:32 Сейчас в теме
(26) Лично я отказался от использования таймера для nonce и использую обычный счетчик.
Но причина проблемы с nonce немного другая: несколько одновременных запросов обрабатываются либо с разным приоритетом, либо тупо прилетают на сервер в разное время и не факт, что запрос с меньшим nonce обработался раньше.

Я просто пока игнорирую такие ситуации, хотя и получаю об этом сообщения.
28. lettitbit 67 11.06.20 02:34 Сейчас в теме
29. mrsmrv 86 11.06.20 04:47 Сейчас в теме
(26)То, что я предложил можно проще, не пилить переменных, инициализацию при открытии:
unixtime + ТекущаяУниверсальнаяДатаВМиллисекундах()%1000

Я тоже использую счётчик. Видимо буду ещё пилить очередь запросов, чтобы они более надёжно обрабатывались По очереди.
Либо по разным API Key разносить события.
30. nomad_irk 58 11.06.20 08:21 Сейчас в теме
(29)Про очередь запросов я уже думал, но отказался от этой идеи, т.к. придется ожидать обработки каждого запроса, что влечет за собой какой-то монструозный механизм всего этого.

Вариант с разнесением запросов по разным API-ключам - это самый простой выход, но что-то лично мне уже не охота допиливать бота :)
31. asad 15.06.20 00:10 Сейчас в теме
Здравствуйте
Можете добавить bithamb?
32. lettitbit 67 15.06.20 05:34 Сейчас в теме
(31)Здравствуйте,
Думаю, да
33. user635667 113 10.08.20 05:43 Сейчас в теме
Здравствуйте. Ну и как себя ведет бот? Поделитесь опытом кто сколько заработал, есть-ли вообще смысл его запускать?
п.с. Пожалуйста, можете добавить биржу tradeogre.com ?? У них есть api.
Прикрепленные файлы:
34. user786264 14.08.20 13:46 Сейчас в теме
Добрый день. Обработка работает с новым api Binance /api/v3?
35. lettitbit 67 14.08.20 14:39 Сейчас в теме
36. user786264 14.08.20 15:45 Сейчас в теме
Сергей как с вами связаться.
user1504498; +1 Ответить
37. musa1981 11.10.20 00:43 Сейчас в теме
День добрый. Интересует функция симуляции торговли. Основное предназначение. Выбирается период торговли и инструмент, выбирается стратегия. Бот анализирует сколько он по этой стратегии сделал бы сделок, удачных , неудачных, профит за период по стратегии.
38. lettitbit 67 12.10.20 08:23 Сейчас в теме
(37)Добрый день, Пока не могу ответить, не ясная задача, нужно сначала продумать работу по такому алгоритму. Бот рассчитан на работу по получаемым от биржи сделкам, тут мелкими доработками не обойдешься.
39. user1504498 11.12.20 09:39 Сейчас в теме
Добрый день Сергей! А INDX.RU есть возможность добавить?
40. lettitbit 67 13.12.20 14:46 Сейчас в теме
(39)Добрый день, могу добавить, но это будет не скоро.
41. user1504498 14.12.20 16:37 Сейчас в теме
42. user1504498 15.12.20 15:07 Сейчас в теме
Добрый день Сергей! Скачал сегодня FairBot , нет поддержки биржи YOBIT хотя в описании она есть. Может быть у Вас стоит на скачивание не обновленный файл?
Прикрепленные файлы:
43. user1504498 15.12.20 16:44 Сейчас в теме
Извиняюсь, Yobit есть-слишком быстро пролистывал. Ставлю галочку на бирже и комп сразу зависает, в чем может быть ошибка?
44. lettitbit 67 15.12.20 16:51 Сейчас в теме
(43)Добрый день, возможно не зависает, при этом подгружаются данные с биржи. Попробуйте еще подождать.
45. user1504498 15.12.20 17:09 Сейчас в теме
46. user1504498 27.12.20 09:20 Сейчас в теме
Добрый день Сергей! В настройке стратегии FairBot не могу изменить параметры min prace min amount min volume. Выделяю , пытаюсь изменить но все по нулям. Подскажите в чем ошибаюсь
47. lettitbit 67 28.12.20 09:12 Сейчас в теме
(46)Добрый день, этот параметр не доступен для редактирования, данные о минимальной цене и объеме предоставляются биржей (если такую информацию можно получить через api биржи) и у каждой биржи они свои.
48. Ochikish 21.01.21 17:36 Сейчас в теме
Добрый день! Выдает ошибку "502 Bad Gateway" что делать?
49. lettitbit 67 22.01.21 08:57 Сейчас в теме
(48)Добрый день, Нужны детали, в какой момент, что за биржа?
50. lihomanov 83 09.02.21 11:46 Сейчас в теме
Помогите решить.
Прикрепленные файлы:
Решение.txt
51. lihomanov 83 11.02.21 20:58 Сейчас в теме
Доброго времени суток.
Подскажите сталкивались с ошибкой

"{"code":-1021,"msg":"Timestamp for this request was 1000ms ahead of the server's time."}"

на Binance, что проверить ?
52. lihomanov 83 11.02.21 22:08 Сейчас в теме
(51)
Ошибка не сходилось время на ПК с временем на сервере Binance
53. WeterSoft 83 14.04.21 21:42 Сейчас в теме
75 скачиваний. Ни одного комментария о доходности. Как торгует бот?
54. lyzikovviktor 21.04.21 12:59 Сейчас в теме
У меня почемуто постоянно вываливается ошибка:
Метод недоступен для невидимого элемента.
{ВнешняяОбработка.FairBot.Форма.Форма.Форма(8605)}: ЭтаФорма.Элементы.orders_ask.Обновить();

по причине:
Метод недоступен для невидимого элемента.
55. lettitbit 67 26.04.21 09:38 Сейчас в теме
(54)Добрый день, при работе с какой биржой появляется ошибка?
56. shostatsky 18.05.21 19:12 Сейчас в теме
Binance futures поддерживает бот?
57. lettitbit 67 19.05.21 08:16 Сейчас в теме
58. Flextor74 12.07.21 09:46 Сейчас в теме
Добрый день. Бот работает с Bitfinex? Как с вами связаться для оплаты не в startmoney?
59. lettitbit 67 12.07.21 16:27 Сейчас в теме
(58)Добрый день, Bitfinex поддерживает.
60. skyboy13 11 10.12.21 14:45 Сейчас в теме
"{"code":-1021,"msg":"Timestamp for this request was 1000ms ahead of the server's time."}" - а как ее победить?
время на компьютере стоит верное
61. lettitbit 67 12.12.21 06:11 Сейчас в теме
(60)
Timestamp
Все же проблема с временем. Попробуйте запустить синхронизацию времени с сервером вручную.
62. skyboy13 11 29.12.21 10:58 Сейчас в теме
а перевод oxex на v5 планируется?
65. lettitbit 67 30.12.21 02:25 Сейчас в теме
63. skyboy13 11 29.12.21 14:32 Сейчас в теме
ОпределитьРазрядностьЧислаBinance - на сервере выполняется и гоняет всю форму туда-сюда
64. lettitbit 67 30.12.21 02:23 Сейчас в теме
66. user1629344 14.01.22 11:23 Сейчас в теме
Добрый день, доработка для проторговки объема возможна за $?
67. lettitbit 67 17.01.22 01:55 Сейчас в теме
(66)Добрый день, вкратце в чем идея?
68. user1629344 17.01.22 15:04 Сейчас в теме
(67) Доработка для накрутки торгового объема. Покупка и продажа по маркету в цикле. Что-то лс не работает. Есть другой контакт?
Оставьте свое сообщение

См. также

Модуль обмена с QIWI Промо

Банковские операции WEB v8 1cv8.cf УУ Абонемент ($m)

Компании, которые используют систему моментальных платежей QIWI, ценят ее за удобство по скорости выплат и для платежей по запросу. Но такие переводы сложны для учета, а при большом объеме проводимых операций отнимают много времени и превращаются в дополнительную головную боль. Мы сотрудничали с компаниями, которые отправляют большое количество платеже на QIWI, и часто слышали боль бухгалтеров о том, как им сложно работать с такими переводами. Поэтому мы автоматизировали выплаты через QIWI в 1С и создали модуль интеграции 1С c API QIWI Wallet и QIWI TopUp.

5 стартмани

25.05.2020    9121    0    Neti    10    

Интеграция с Aliexpress через API

WEB v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка представляет пример работы из 1С по API с Aliexpress.

1 стартмани

30.11.2021    1164    6    www76    1    

Загрузка штрафов с сайта onlinegibdd.ru

WEB v8 v8::УФ 1cv8.cf Россия Транспортный налог Абонемент ($m)

Шаблон загрузки штрафов ГИБДД с сайта onlinegibdd.ru. Обработка на УФ для любой конфигурации.

2 стартмани

09.11.2021    1112    2    stdstd    2    

Создание тестового отправления через API Почта России

WEB v8 v8::УФ 1cv8.cf Россия УУ Абонемент ($m)

Мини обработка и файл с минимально необходимыми тестовыми данными для создания отправки с объявленной ценностью. Управляемые формы.

1 стартмани

02.11.2021    1122    2    haland    1    

BIM: взаимодействие с платформой Autodesk Forge Промо

WEB v8 1cv8.cf Строительство Абонемент ($m)

Предлагаемый пример демонстрирует широкие возможности для взаимодействия «1С:Предприятие» с платформой Autodesk Forge и позволяет вам получить базовые представления о применения технологий информационного моделирования в строительстве. Поддерживаются все версии платформы от 8.3.12 и выше до 8.3.18.

1 стартмани

25.11.2020    48196    11    kandr    2    

Получение данных по заказу CDEK. Протокол обмена данными (v2.0)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка для получения токена и получения данных по номеру заказа CDEK.

10 стартмани

02.11.2021    993    0    Miracle180882    2    

Запрос остатков марок через api Честный знак. Розница 2.3.10*

Розничная торговля WEB v8 v8::УФ Розница Россия БУ Абонемент ($m)

Обработка "Запрос остатков марок через api Честный знак", дает возможность запросить остатки марок в Честном знаке.

10 стартмани

01.11.2021    1864    18    gigabyte-leha    30    

Рыба моей WSDL. Генератор кода для обращения к web-сервису

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка создаёт заготовку кода на языке 1С для обращения к Web-сервису на основании данных страницы WSDL.

1 стартмани

29.09.2021    1540    6    Sure    7    

Односторонний файловый обмен с сайтом по ftp (1C 2 Web) Промо

Файловые протоколы обмена, FTP WEB v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Подходит под любую конфигурацию на управляемом интерфейсе на базе БСП 2.4.4 и выше. Позволяет гибко настроить выгрузку, практически любых, данных по расписанию на сервер ftp вашего ресурса. Ведение лога процесса выгрузки также предусмотрено.

3 стартмани

09.12.2019    13645    16    LamerSoft    0    

Загрузка динамики ключевой ставки с сайта ЦБ РФ (www.cbr.ru)

Банковские операции WEB v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Загрузка динамики ключевой ставки с сайта ЦБ РФ. Может быть использована как основа для обновления регистра сведения, в котором хранится ключевая ставка (например, для ЗУП). Данная обработка не вносит изменения в данные системы, а только получает динамику ставки с сайта ЦБ.

1 стартмани

03.08.2021    1969    10    rka    0    

Печать и подпись на любых печатных формах 1С (УФ)

Документооборот и делопроизводство WEB v8 v8::УФ УНФ ERP2 БП3.0 УТ11 ЗУП3.x Россия Абонемент ($m)

Обработка для выгрузки любых печатных форм (УТ 11, БП 3.0, УНФ 1.6, ERP) в сервис Sigs.ME для установки на них печати и подписей.

1 стартмани

12.05.2021    3602    0    1psspam    1    

Расчет расстояния от МКАД

Оптовая торговля WEB v8 v8::УФ 8.3.14 БП3.0 УТ11 Россия УУ Абонемент ($m)

Обработка определяет, находится ли адрес доставки внутри или вне МКАД, и если вне, то строит маршрут и считает расстояние от ближайшего съезда со МКАД до адреса доставки.

5 стартмани

30.04.2021    2633    1    Torin99    4    

"Учет штрафов ГИБДД" с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3 Промо

Обработка документов WEB v8 v8::УФ 1cv8.cf Россия БУ УУ Абонемент ($m)

Расширение конфигурации Бухгалтерия предприятия, редакция 3.0 (при минимальных изменениях любой типовой конфигурации), позволяющее вести историю данных по штрафам ГИБДД для справочника транспортных средств компании. Бонусом поставляется внешняя обработка, способная загружать эти данные из открытых источников в интернет.

4 стартмани

30.12.2019    21971    32    capitan    24    

Расширение конфигурации для Web-доступа к 1С (1С в роли back-end)

WEB v8 1cv8.cf Россия Абонемент ($m)

Для реализации того, чтобы 1С формировала и отдавала страницу, которую можно было бы открыть через браузер было написано расширение, которое позволяет публиковать из 1С произвольные ресурсы, будь то API, сайт или изображения / прочие файлы.

1 стартмани

01.04.2021    9918    11    SaschaG    4    

Работа с картами в 1С на примере бесплатной библиотеки Leaflet

Универсальные обработки WEB Практика программирования v8 1cv8.cf Абонемент ($m)

Разработка функционала отображения и выбора пунктов доставки на карте прямо в 1С с помощью бесплатной библиотеки Leaflet. Тестирование производилось на платформе 8.3.15.1534 на тонком клиенте.

1 стартмани

31.03.2021    12293    40    Parsec1C    14    

Отправка Push-уведомлений через сервис Firebase Cloud Messaging по протоколу FCM HTTP v1 API

WEB Практика программирования v8 Абонемент ($m)

При разработке нативного приложения Android для ТСД, в котором присутствует функционал отображения задач кладовщикам, созданных в 1С, возникла необходимость отправлять push-уведомления о появлении новых задач. Для отправки таких уведомлений было решено использовать сервис Firebase Cloud Messaging (FCM). Так как для 1С, в отличии от других языков программирования, не существует готовых библиотек, что вполне логично, то очевидным способом отправки является использование протокола HTTP. Однако, существующая информация в интернете в части 1С содержит только сведений об отправке push-уведомлений через этот сервис с использованием устаревшего протокола HTTP Firebase Cloud Messaging. Сам Google не рекомендует использовать данный протокол и настоятельно склоняет к переходу на новый протокол FCM HTTP v1 API. Что ж, пришлось разбираться самостоятельно.

1 стартмани

24.03.2021    8523    15    ltfriend    12    

Внешняя компонента для работы по Web-socket протоколу x32 x64 Промо

Разработка внешних компонент WEB v8 Абонемент ($m)

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

2 стартмани

30.03.2018    39163    90    Ditron    114    

Обмен 1С с Маркетплейсом Яндекс.Маркет

WEB v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Если вы хотите наладить обмен с Яндекс.Маркет - эта статья для вас.

10 стартмани

18.02.2021    9337    38    kiv1c    12    

Клиент получения данных из Тинькофф инвестиций через API

WEB v8 v8::УФ 1cv8.cf Финансовые услуги, инвестиции Россия УУ Абонемент ($m)

Пример подключения и получения данных из личного кабинета Тинькофф инвестиций через API. Создание заявок на покупку/продажу, а также отмена заявок.

3 стартмани

02.02.2021    4346    36    link_l    17    

Работа с ATOL Web-сервер через API

ККМ WEB v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Внешняя обработка на управляемых формах предназначена для тестирования, а так же обслуживания ККТ ATOL через API Web-сервера. Включает примеры: Открытия и закрытие смены Получения информации об оборудовании Очереди печати Результата выполнения задания Печать чека Х-отчет Информация о кассовой смене Пример пробития чека для документа конфигурации УТ 11 с записью в регистр "ФискальныеОперации" Позволяет готовый модуль из обработки внедрить в конфигурацию и обращаться к нему.

5 стартмани

30.01.2021    5629    14    FreeArcher    9    

Работа с релизами 1С и договорами ИТС Промо

WEB БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Работа с релизами 1С и партнерским кабинетом.

2 стартмани

15.08.2019    22654    65    RocKeR_13    37    

Загрузка с сайта brandquad.ru в 1С товаров и картинок. Взаимодействие API

Оптовая торговля WEB v8 v8::УФ 1cv8.cf Россия УУ Абонемент ($m)

Внешняя обработка выполняет: 1. Получение списка товаров с сайта brandquad. 2. Создание товара в 1С на основе полученных данных. 3. Загрузку картинок с привязкой к конкретной номенклатуре.

2 стартмани

26.01.2021    2506    2    machneff    0    

Генератор маршрута по "документам отгрузки" в Google.Maps

Оптовая торговля Розничная торговля WEB v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

Данная обработка будет полезна для построения маршрута по документам реализаций за выбранный период.

7 стартмани

08.11.2020    11314    16    quazare    20    

Продажи со склада поставщика WildBerries. Взаимодействие с АПИ из 1С

WEB Розничная торговля v8 УТ11 УУ Абонемент ($m)

Взялся я тут делать интеграцию с АПИ нового проекта Диких Ягод - Продажи со склада поставщика (ПССП). Это было нелегко. Никто же не читает инструкцию (уже аж 7 версии!), а зря! Для начала сделал получение списка товаров и обмен остатками.

5 стартмани

06.11.2020    33390    197    kiv1c    140    

Проверка VAT номеров Промо

WEB v8 1cv8.cf Абонемент ($m)

Обработка для вызова сервиса проверка VAT номера.

1 стартмани

26.11.2018    19840    3    wtlz    1    

Честный знак - запрос содержания упаковки по ее коду [табачная продукция]

Розничная торговля WEB v8 v8::УФ 1cv8.cf Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Данная обработка позволяет вам сделать запрос в Честный знак (табачная продукция) и получить коды упаковок, которые входят в общий код агрегации.

8 стартмани

06.11.2020    4544    14    quazare    1    

Получаем токен wildberries для Content API

Розничная торговля WEB v8::ОУ v8::УФ УТ11 Розничная и сетевая торговля (FMCG) Абонемент ($m)

Будет полезна тем, кто зарегистрирован поставщиком на Wildberries и планирует начать работу со своего склада.

1 стартмани

02.11.2020    12092    28    whitedeath    31    

Клиент API ГИС МТ (ИС МП) "Честный знак". Чтение данных и отправка документов. Работа на стороне сервера.

Розничная торговля WEB v8 1cv8.cf Россия Абонемент ($m)

Обращаемся в личный кабинет системы "Честный знак", ГИС МТ (ИС МП) за информацией о маркировке, товарах, документах и т.д. используя предоставляемый API. Отправляем собственный исходящий документ. Разбираемся с электронной подписью на клиенте и на сервере.

1 стартмани

26.10.2020    11710    83    elian    34    

Трекинг номеров РПО в Почте России Промо

WEB Оптовая торговля Оптовая торговля v8 Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Относительно недавно Почта России стандартизировала и описала сервисы получения информации о регистрируемом почтовом отправлении (РПО). Представляю вашему вниманию конфигурацию-обертку над сервисами Почты России. Она позволяет просто (http-запросы) и без изменений конфигурации подключить сервисы отслеживания к своим информационным системам.

2 стартмани

28.03.2016    34201    40    Smaylukk    3    

1С + react native

WEB v8 1cv8.cf Абонемент ($m)

Пример реализации клиента для 1С на react native.

1 стартмани

09.10.2020    11363    7    van_za    6    

Учимся создавать http сервис (часть третья). Передача нескольких параметров в http сервис

WEB Практика программирования v8 1cv8.cf Абонемент ($m)

Пошаговое руководство по созданию http сервиса (часть третья). Передача нескольких параметров в http сервис, a также формирование сложных JSON строк.

1 стартмани

02.10.2020    16900    7    hpi    17    

Сохранение вложений письма с Gmail, открытого в поле HTML на форме (по API)

WEB v8::УФ 1cv8.cf Россия Абонемент ($m)

Публикация для тех, кто пытается разобраться во взаимодействии 1С и Gmail по API. Готовое решение по загрузке вложений письма в присоединенные файлы клиента (Конфигурация Бит. Управление медицинским центром, версия 2.0.42.3).

1 стартмани

23.09.2020    3355    1    user848218    1    

Работа с картой. Кадастровый учет (Росреестр). Тематические карты Промо

WEB Рабочее место v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка для работы с картами в 1С. Получения изображения с публичной кадастровой карты России, построения тематических карт

10 стартмани

31.08.2017    27200    22    vipchep    1    

Проверка результатов http-запросов из 1С

WEB v8::УФ УТ11 Абонемент ($m)

Обработка позволяет выполнить GET и POST запросы из режима 1С:Предприятие. Есть возможность указать аутентификационные данные (пользователь/пароль), а также любой состав заголовков и тела запроса. Результат будет отображен в отдельном поле со всеми подробностями.

1 стартмани

22.09.2020    3457    22    Vagner_Hate    0    

Маркировка обуви. Получение информации о документах и товаре в Честном знаке

Розничная торговля WEB v8 v8::УФ 1cv8.cf Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Обработка позволяет подключаться к Честному знаку, и получать оттуда информацию по документам или кодам идентификации.

2 стартмани

21.09.2020    6928    48    SpiRUS    0    

Взаимодействие 1С со сторонними продуктами посредством REST и Golang (middleware). Часть 1 - RabbitMQ

WEB v8 1cv8.cf Абонемент ($m)

Часто 1С не может взаимодействовать со сторонними продуктами, например для шины предприятия RabbitMQ создают внешние компоненты. В статье предлагается новомодный подход REST API реализованный на приложении прокладке Middleware, язык тоже трендовый Golang. В статье немного познакомлю Вас с языком Golang, опишу интеграцию на стороне 1С (8.3.16.1502). Если статья зайдет, напишу как выгружать журнал регистрации по этой схеме в ElasticSearch

1 стартмани

31.08.2020    9795    10    dmitry-irk38    15    

Работа с картами 1С 4 в 1: Яндекс, Google , 2ГИС, OpenStreetMap(OpenLayers) Промо

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

С каждым годом становится все очевидно, что использование онлайн-сервисов намного упрощает жизнь. К сожалению по картографическим сервисам условия пока жестковаты. Но, ориентируясь на будущее, я решил показать возможности API выше указанных сервисов: Инициализация карты Поиск адреса на карте с текстовым представлением Геокодинг Обратная поиск адреса по ее координатами Взаимодействие с картами - прием координат установленного на карте метки Построение маршрутов по указанным точками Кластеризация меток на карте при увеличении масштаба Теперь также поддержка тонкого и веб-клиента

1 стартмани

28.12.2012    121775    2749    Smaylukk    366    

Обертка функций для Яндекс.Диск REST API

WEB v8 Абонемент ($m)

Работы коллег в направлении взаимодействия с Яндекс.Диск через REST API (https://infostart.ru/public/853451/ и https://infostart.ru/1c/articles/1278053/) вдохновили меня на написание обёртки основных функций для работы с диском на языке 1С. Пусть вся сложность http-запросов остаётся под капотом, а мы будем просто вызывать функции на привычном языке.

1 стартмани

17.08.2020    4378    9    soulner    13    

Обмен через API с Честный знак (Система маркировки товаров)

Оптовая торговля WEB v8 1cv8.cf Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

Рассмотрен пример обмена через API с Честным знаком с использованием электронной подписи.

1 стартмани

10.08.2020    26237    104    vasilievil    25    

Поиск по номеру детали в E.M.E.X

Оптовая торговля Розничная торговля WEB v8::УФ 1cv8.cf Автомобили, автосервисы УУ Абонемент ($m)

Демонстрация Web - Сервиса FindAdv4 с сайте ws.emex.ru. Метод работы с XTDO не менялся - будет работать и на более младших и старших версиях платформы и конфигурации.

1 стартмани

24.07.2020    5086    7    Guyer    0    

Пример использования REST API Яндекс Диска Промо

WEB v8 1cv8.cf Абонемент ($m)

Пример использования REST API Яндекс Диска: чтение диска, добавление каталога, загрузка файла, скачивание файлов или каталогов, удаление файлов или каталогов.

1 стартмани

26.06.2018    36074    60    MKFreeUser    15    

HTTP сервисы по OpenAPI спецификациям

WEB Практика программирования v8 1cv8.cf Абонемент ($m)

Начинаем путь разработки HTTP сервисов с создания спецификаций OpenAPI. Автодокументация сервисов формата Swagger UI без зависимостей. Настройка сервисов в режиме предприятия.

1 стартмани

29.06.2020    17313    18    shmalevoz    22    

Работа с картами Google

WEB v8::УФ Абонемент ($m)

Демонстрация работы некоторых функций Google Maps API. - Геокодирование - Обратное геокодирование - Получение данных маршрута по дорогам по двум точкам - Получение скриншота карты местоположения точки - Получение скриншота карты маршрута между двумя точками - Получение полилинии маршрута по точкам координат в формате Encoded Polyline Algorithm Format - Получение массива координат из полилинии маршрута

1 стартмани

02.06.2020    4481    17    andy_zhav    1    

Конструктор HTTP-соединений в 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Иногда возникают мысли о том, чтобы прикрутить сервисы, связанные с HTTP-соединениями, в 1С. Необходимо писать обработку и анализировать результат.

1 стартмани

02.06.2020    9690    34    Denr83    0    

Работа с публикациями "Инфостарт" Промо

Инфостарт WEB Практика программирования v8 УУ Абонемент ($m)

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    30435    15    RocKeR_13    16    

Яндекс-сервис (предиктор и спеллер) в 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальный яндекс-предиктор и яндекс-спеллер в 1С, используя API.

1 стартмани

28.05.2020    3871    5    Denr83    0    

Яндекс-переводчик и транслит в 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальный яндекс-переводчик и транслит в 1С, используя API.

1 стартмани

22.05.2020    3354    3    Denr83    0    

Просмотр облигаций с Мосбиржи

WEB v8::УФ 1cv8.cf Домашние учет и финансы Россия Абонемент ($m)

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

1 стартмани

15.05.2020    3999    3    tolick    0    

Обмен файловыми базами данных через Yandex диск Промо

WEB v8 Россия Абонемент ($m)

Выполнение операций обмена с Yandex диском для файловых БД, по протоколу WebDav, в автоматическом или ручном режимах.

1 стартмани

11.06.2018    22519    7    slimper    1    

Яндекс-карты в 1С с разноцветным маршрутом (универсальная) (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Работа с Яндекс-картами в 1С (обычные и управляемые формы) будет полезна пользователям и программистам для доработки под свои нужды.

10 стартмани

14.05.2020    4201    15    Denr83    0    

Яндекс-карты в 1С (универсальная) (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Работа с Яндекс-картами в 1С (обычные и управляемые формы) будет полезна пользователям и программистам для доработки под свои нужды.

10 стартмани

08.05.2020    4780    6    Dinochka    0