R00TC0IN-х
Расширенный poloniex кредитование бот закодированы в Python!
Робот имеет функцию автоматического кредитования на бирже в Poloniex.
Она будет автоматически кредитовать все крипта валюту, найденную в вашем аккаунте кредитования.
Он использует продвинутую стратегию кредитования, которая будет распространяться предложения по ленд книги, чтобы воспользоваться возможными шипами кредитных ставок.
У меня также есть торговое руководство полного торговой информации и как руководства для новых и опытных трейдеров.
Особенности
Автоматически одалживать свои монеты на Poloniex в максимально возможных скоростях, 24 часа в сутки.
Настройте свою собственную стратегию кредитования!
Будьте агрессивны и продержится с большой скоростью или быть консервативным и одолжить часто, но по более низкой ставке, ваш выбор!
Возможность распространять свои предложения, чтобы воспользоваться шипами в кредитной ставке.
Удерживать кредитование процента от монет до тех пор, пока обычная ставка достигает определенный порог, чтобы максимизировать свою прибыль.
Блокировка в высокой суточной норме в течение более длительного периода периода времени до шестидесяти дней, все настраивается!
Автоматически переводить любые средства вы депозит (конфигурируемые на основе монеты по-монета) на свой счет кредитования сразу после депозита.
Краткая сводка деятельности, статус, а также отчеты вашего бота через простой в настройке вверх веб-страницу, вы можете получить доступ из любой точки мира!
Выберите любую валюту, чтобы увидеть вашу прибыль в, даже показать, как много вы делаете в долларах!
Выберите различные стратегии кредитования на основе монеты по-монеты.
Запуск нескольких экземпляров бота для нескольких учетных записей легко с помощью нескольких конфигурационных файлов.
Настройка даты вы хотели бы ваши монеты обратно, и смотреть бот убедитесь, что все ваши монеты доступны быть проданы или сняты.
Простой конфигурационный файл
[API]
apikey = API Key Здесь
секрет = Secret Здесь
[СЭП]
#Sleeps между активными итераций, время в секундах (1-3600)
sleeptimeactive = 5
#Sleeps между неактивными итерациями, время в секундах (1-3600)
#set к тому же значению, как sleeptimeactive отключить
sleeptimeinactive = 20
#Minimum ежедневно кредитовать ставки в процентах (0.0031-5)
#Setting до 0,0031 составляет около 1% в год, не стоит.
mindailyrate = 0,003
#Maximum ставка кредитования. 2% является хорошим выбором, потому что это по умолчанию в интерфейсе Маржа трейдера.
# 5% максимальная скорость принимается обмена (0.003-5)
maxdailyrate = 5
#The количество предложений для разделения доступного остатка по [gaptop, gapbottom] диапазон. (1-20)
spreadlend = 3
#The глубина lendbook (в процентах от ссужаемого баланса) для перемещения по
#before размещения первого (gapbottom) и последний (gaptop) предложение.
#If gapbottom установлен в 0, то первое предложение будет по самой низкой возможной скорости.
#However рекомендуется некоторое низкое значение (скажем, 10%), чтобы пропустить предложения пыли.
gapbottom = 10
gaptop = 200
#Daily одолжить порог скорости, после чего мы предлагаем кредитуем на е дни, в отличии от 2.
#If значение 0 все предложения будут размещены на срок 2 дня (0.003-5)
xdaythreshold = 0,2
xdays = 60
# Авто-перевод денежных средств от обмена на кредитование баланс.
#Enter ALL передать все монеты, введите ACTIVE передавать любые монеты вы имеете в своем аккаунте ссудного при запуске бота, они могут быть смешаны.
#The валюты Введенные ниже (закомментируйте его отключить полностью, оставив только пустой, приведет к ошибке) будут автоматически переведены с вашего обменного баланса для вашего кредитного баланса всякий раз, когда вы вносите их.
#transferableCurrencies = STR, BTC, БПС, моллюск, DOGE, DASH, LTC, служанка, XMR, XRP, ETH, FCT
#Minimum размера кредита, минимальный размер предложения, чтобы сделать, большие значения предотвратить личинку от одалживают небольшие доступные суммы, но уменьшить фрагментацию кредита.
minloansize = 0,001
#Keep Штука Заказы - Иногда заказ получает частично заполнен. Когда это произойдет, это может оставить оставшуюся часть вашей монеты по заданной minloansize.
#If это происходит, KeepStuckOrders будет держать ваш заказ, где это возможно, так оно может быть заполнено. В противном случае он будет отменен, и удерживается до тех пор, пока заказы истекает.
keepstuckorders = True
#Hide монеты - Вместо того, чтобы держать ваши монеты пущены в minlendrate, когда оно не выполняется, то бот будет держать их и ждать, пока скорость превзойти его.
hideCoins = True
дата #End для кредитования, бот будет пытаться убедиться, что все ваши кредиты сделаны до этой даты, так что вы можете снимать или делать то, что вам нужно.
#Uncomment включить.
#format: ГОД, МЕСЯЦ, ДЕНЬ
#endDate = 2016,12,25
#Raw максимального количества кредитовать, если под maxtolendrate.
#If значение 0 или комментировал: бот будет проверять maxpercenttolend (0+).
#maxtolend = 0
#Maximum процента кредитовать, если под maxtolendrate.
#If значение 0 или комментировали: бот будет кредитовать 100% от вашего баланса, независимо от скорости. (0-100)
#maxpercenttolend = 0
#max кредитовать условную частоту.
#If установлен на более чем 0: maxtolend или maxpercenttolend будет использоваться, когда скорость меньше или равна maxtolendrate.
#If значение 0 или комментировал: бот будет использовать maxtolend или maxpercenttolend все время. (0.0031-5)
#maxtolendrate = 0
# Локальный анализ рынка: Выберите, какие монеты записать на рынке для того, чтобы проанализировать их и вычислить рекомендуемую ставку кредитования.
# Введите ALL, чтобы проанализировать все монеты, ввести ACTIVE анализировать рынки любых монет у вас есть в вашем аккаунте ссудного при запуске бота, они могут быть смешаны.
#analyseCurrencies = STR, BTC, БПС, моллюск, DOGE, DASH, LTC, служанка, XMR, XRP, ETH, FCT
# Выберите, как долго держать рыночные данные. (В днях) (1-365)
#analyseMaxAge = 20
# Выберите, как часто для записи Рейтингов рынка. (В секундах). (10-3600)
#analyseUpdateInterval = 20
# Выберите, как агрессивный одолжить на основе из эффективности рынка. (В процентиль скорости рынка.) (1-99)
# Рекомендация: Консервативная = 50, Умеренная = 75, агрессивный = 90, очень агрессивны = 99
#lendingStyle = 75
#Syntax: ["МОНЕТЫ: mindailyrate: maxactiveamount: maxtolend: maxpercenttolend: maxtolendrate"...]
#If maxactive сумма 0: остановить кредитование этой монеты. в будущем вы будете иметь возможность ограничить сумму, подлежащую одолжил.
#If maxtolend 0: проверить maxpercenttolend.
#If maxpercenttolend составляет 0: 100% собирается быть одолжил.
#If maxtolendrate установлен на более чем 0: maxtolend или maxpercenttolend будет использоваться, когда тогда ставка меньше или равна maxtolendrate. если установлен в 0, то бот будет использовать maxtolend или maxpercenttolend все время.
#coinconfig = ["BTC: 0,18: 1: 0: 0: 0","КСЦС: 0,6: 1: 0: 0: 0"]
# Эта опция создает файл журнала JSon вместо вывода на консоль, которая включает в себя самый последний статус.
#Uncomment как jsonfile и jsonlogsize включить.
#Keep это в месте по умолчанию, если вы хотите использовать веб-сервер.
#jsonfile = WWW / botlog.json
#limits количества строк журнала для сохранения.
#jsonlogsize = 200
# Включить веб-сервер для папки WWW для того, чтобы легко использовать lendingbot.html с бревном .json.
#startWebServer = верно
#Customize в IP и порт, что веб-сервер размещен на. По умолчанию 0.0.0.0:8000
# 0.0.0.0 будет указывать на ваш умолчанию IP (Local IP в локальной сети, а также локальный), установите на 127.0.0.1, если вы хотите, чтобы он был доступен только на хост-компьютере.
# Не установлен зарезервированный порт
#advanced только для пользователей.
#customWebServerAddress = 127.0.0.1
#The валюты, что HTML Обзор представит сведения о доходе в.
#options являются BTC, USDT, ETH или что-либо до тех пор, как это имеет прямой БТД рынок. По умолчанию BTC.
#outputCurrency = BTC
АВТОМАТИЗИРОВАННАЯ РЫНКА DATA Analysys & PERCENTILE КРЕДИТОВАНИЕ
Я принимаю почти любую крипто валюту в качестве оплаты за этот торговый бот
Цена 5 $ за торговую Python бота.
Цена составляет $ 1 для торгового руководства.
AMP Synereo AMP
ARDR Ardor
BBR Boolberry
BCN Bytecoin
BCY BitCrystals
BELA BellaCoin
BITS Bitstar
BLK BlackCoin
BTC Bitcoin
BTCD BitcoinDark
BTM Bitmark
БТС BitShares
BURST Выброс
Clam моллюски
CURE Curecoin
DASH тире
DCR Decred
DGB DigiByte
DOGE Dogecoin
EMC2 Эйнштейний
ETC Ethereum Классический
ETH Ethereum
EXP Раздолье
FLDC FoldingCoin
FLO Florincoin
GAME GameCredits
GRC Gridcoin Research
HUC Huntercoin
HZ Horizon
МОК IO Digital валюты
LBC LBRY Credits
ЛСК Lisk
LTC Litecoin
МЭЙД MaidSafeCoin
MYR Myriadcoin
NAUT Nautiluscoin
СЧ NAVCoin
НЕОС Neoscoin
NMC Namecoin
NOBL NobleCoin
Примечание DNotes
NSR NuShares
NXC Nexium
NXT NXT
OMNI Omni
PINK Pinkcoin
POT PotCoin
КПП Peercoin
QBK Qibuck
Qora Qora
ЛКП Quatloo
RADS Радий
RBY Rubycoin
REP Авгур
RIC Riecoin
Доллары SBD STEEM
SC Siacoin
SDC Shadow
SJCX Storjcoin X
STEEM STEEM
STR Stellar
STRAT Stratis
SYS Syscoin
ЕДИНСТВО Надсеть
USDT Tether USD
VIA Viacoin
VOX Воксели
VRC VeriCoin
VTC Vertcoin
XCP контрагент
XEM NEM
XMG Magi
XMR Monero
XPM Primecoin
XRP Ripple
XVC Vcash
ЗКЕ Zcash
Расширенный poloniex кредитование бот закодированы в Python!
Робот имеет функцию автоматического кредитования на бирже в Poloniex.
Она будет автоматически кредитовать все крипта валюту, найденную в вашем аккаунте кредитования.
Он использует продвинутую стратегию кредитования, которая будет распространяться предложения по ленд книги, чтобы воспользоваться возможными шипами кредитных ставок.
У меня также есть торговое руководство полного торговой информации и как руководства для новых и опытных трейдеров.
Особенности
Автоматически одалживать свои монеты на Poloniex в максимально возможных скоростях, 24 часа в сутки.
Настройте свою собственную стратегию кредитования!
Будьте агрессивны и продержится с большой скоростью или быть консервативным и одолжить часто, но по более низкой ставке, ваш выбор!
Возможность распространять свои предложения, чтобы воспользоваться шипами в кредитной ставке.
Удерживать кредитование процента от монет до тех пор, пока обычная ставка достигает определенный порог, чтобы максимизировать свою прибыль.
Блокировка в высокой суточной норме в течение более длительного периода периода времени до шестидесяти дней, все настраивается!
Автоматически переводить любые средства вы депозит (конфигурируемые на основе монеты по-монета) на свой счет кредитования сразу после депозита.
Краткая сводка деятельности, статус, а также отчеты вашего бота через простой в настройке вверх веб-страницу, вы можете получить доступ из любой точки мира!
Выберите любую валюту, чтобы увидеть вашу прибыль в, даже показать, как много вы делаете в долларах!
Выберите различные стратегии кредитования на основе монеты по-монеты.
Запуск нескольких экземпляров бота для нескольких учетных записей легко с помощью нескольких конфигурационных файлов.
Настройка даты вы хотели бы ваши монеты обратно, и смотреть бот убедитесь, что все ваши монеты доступны быть проданы или сняты.
Простой конфигурационный файл
Код:
[API]
apikey = API Key Здесь
секрет = Secret Здесь
[СЭП]
#Sleeps между активными итераций, время в секундах (1-3600)
sleeptimeactive = 5
#Sleeps между неактивными итерациями, время в секундах (1-3600)
#set к тому же значению, как sleeptimeactive отключить
sleeptimeinactive = 20
#Minimum ежедневно кредитовать ставки в процентах (0.0031-5)
#Setting до 0,0031 составляет около 1% в год, не стоит.
mindailyrate = 0,003
#Maximum ставка кредитования. 2% является хорошим выбором, потому что это по умолчанию в интерфейсе Маржа трейдера.
# 5% максимальная скорость принимается обмена (0.003-5)
maxdailyrate = 5
#The количество предложений для разделения доступного остатка по [gaptop, gapbottom] диапазон. (1-20)
spreadlend = 3
#The глубина lendbook (в процентах от ссужаемого баланса) для перемещения по
#before размещения первого (gapbottom) и последний (gaptop) предложение.
#If gapbottom установлен в 0, то первое предложение будет по самой низкой возможной скорости.
#However рекомендуется некоторое низкое значение (скажем, 10%), чтобы пропустить предложения пыли.
gapbottom = 10
gaptop = 200
#Daily одолжить порог скорости, после чего мы предлагаем кредитуем на е дни, в отличии от 2.
#If значение 0 все предложения будут размещены на срок 2 дня (0.003-5)
xdaythreshold = 0,2
xdays = 60
# Авто-перевод денежных средств от обмена на кредитование баланс.
#Enter ALL передать все монеты, введите ACTIVE передавать любые монеты вы имеете в своем аккаунте ссудного при запуске бота, они могут быть смешаны.
#The валюты Введенные ниже (закомментируйте его отключить полностью, оставив только пустой, приведет к ошибке) будут автоматически переведены с вашего обменного баланса для вашего кредитного баланса всякий раз, когда вы вносите их.
#transferableCurrencies = STR, BTC, БПС, моллюск, DOGE, DASH, LTC, служанка, XMR, XRP, ETH, FCT
#Minimum размера кредита, минимальный размер предложения, чтобы сделать, большие значения предотвратить личинку от одалживают небольшие доступные суммы, но уменьшить фрагментацию кредита.
minloansize = 0,001
#Keep Штука Заказы - Иногда заказ получает частично заполнен. Когда это произойдет, это может оставить оставшуюся часть вашей монеты по заданной minloansize.
#If это происходит, KeepStuckOrders будет держать ваш заказ, где это возможно, так оно может быть заполнено. В противном случае он будет отменен, и удерживается до тех пор, пока заказы истекает.
keepstuckorders = True
#Hide монеты - Вместо того, чтобы держать ваши монеты пущены в minlendrate, когда оно не выполняется, то бот будет держать их и ждать, пока скорость превзойти его.
hideCoins = True
дата #End для кредитования, бот будет пытаться убедиться, что все ваши кредиты сделаны до этой даты, так что вы можете снимать или делать то, что вам нужно.
#Uncomment включить.
#format: ГОД, МЕСЯЦ, ДЕНЬ
#endDate = 2016,12,25
#Raw максимального количества кредитовать, если под maxtolendrate.
#If значение 0 или комментировал: бот будет проверять maxpercenttolend (0+).
#maxtolend = 0
#Maximum процента кредитовать, если под maxtolendrate.
#If значение 0 или комментировали: бот будет кредитовать 100% от вашего баланса, независимо от скорости. (0-100)
#maxpercenttolend = 0
#max кредитовать условную частоту.
#If установлен на более чем 0: maxtolend или maxpercenttolend будет использоваться, когда скорость меньше или равна maxtolendrate.
#If значение 0 или комментировал: бот будет использовать maxtolend или maxpercenttolend все время. (0.0031-5)
#maxtolendrate = 0
# Локальный анализ рынка: Выберите, какие монеты записать на рынке для того, чтобы проанализировать их и вычислить рекомендуемую ставку кредитования.
# Введите ALL, чтобы проанализировать все монеты, ввести ACTIVE анализировать рынки любых монет у вас есть в вашем аккаунте ссудного при запуске бота, они могут быть смешаны.
#analyseCurrencies = STR, BTC, БПС, моллюск, DOGE, DASH, LTC, служанка, XMR, XRP, ETH, FCT
# Выберите, как долго держать рыночные данные. (В днях) (1-365)
#analyseMaxAge = 20
# Выберите, как часто для записи Рейтингов рынка. (В секундах). (10-3600)
#analyseUpdateInterval = 20
# Выберите, как агрессивный одолжить на основе из эффективности рынка. (В процентиль скорости рынка.) (1-99)
# Рекомендация: Консервативная = 50, Умеренная = 75, агрессивный = 90, очень агрессивны = 99
#lendingStyle = 75
#Syntax: ["МОНЕТЫ: mindailyrate: maxactiveamount: maxtolend: maxpercenttolend: maxtolendrate"...]
#If maxactive сумма 0: остановить кредитование этой монеты. в будущем вы будете иметь возможность ограничить сумму, подлежащую одолжил.
#If maxtolend 0: проверить maxpercenttolend.
#If maxpercenttolend составляет 0: 100% собирается быть одолжил.
#If maxtolendrate установлен на более чем 0: maxtolend или maxpercenttolend будет использоваться, когда тогда ставка меньше или равна maxtolendrate. если установлен в 0, то бот будет использовать maxtolend или maxpercenttolend все время.
#coinconfig = ["BTC: 0,18: 1: 0: 0: 0","КСЦС: 0,6: 1: 0: 0: 0"]
# Эта опция создает файл журнала JSon вместо вывода на консоль, которая включает в себя самый последний статус.
#Uncomment как jsonfile и jsonlogsize включить.
#Keep это в месте по умолчанию, если вы хотите использовать веб-сервер.
#jsonfile = WWW / botlog.json
#limits количества строк журнала для сохранения.
#jsonlogsize = 200
# Включить веб-сервер для папки WWW для того, чтобы легко использовать lendingbot.html с бревном .json.
#startWebServer = верно
#Customize в IP и порт, что веб-сервер размещен на. По умолчанию 0.0.0.0:8000
# 0.0.0.0 будет указывать на ваш умолчанию IP (Local IP в локальной сети, а также локальный), установите на 127.0.0.1, если вы хотите, чтобы он был доступен только на хост-компьютере.
# Не установлен зарезервированный порт
#advanced только для пользователей.
#customWebServerAddress = 127.0.0.1
#The валюты, что HTML Обзор представит сведения о доходе в.
#options являются BTC, USDT, ETH или что-либо до тех пор, как это имеет прямой БТД рынок. По умолчанию BTC.
#outputCurrency = BTC
АВТОМАТИЗИРОВАННАЯ РЫНКА DATA Analysys & PERCENTILE КРЕДИТОВАНИЕ
Код:
currencies_to_analyse = []
open_files = {}
max_age = 0
Update_Interval = 0
не апи = None
нет данных = Нет
lending_style = 0
Def инициализации (конфигурации, api1, data1):
глобальный currencies_to_analyse, open_files, max_age, Update_Interval, апи, данные, lending_style
currencies_to_analyse = config.get_currencies_list ( '') analyseCurrencies
max_age = INT (config.get ( 'СЭП', 'analyseMaxAge', 30, 1, 365))
Update_Interval = INT (config.get ( 'СЭП', 'analyseUpdateInterval', 60, 10, 3600))
lending_style = INT (config.get ( 'СЭП', 'lendingStyle', 50, 1, 99))
апи = api1
Данные = data1
если Len (currencies_to_analyse) = 0:
для валюты в currencies_to_analyse:
пытаться:
api.api_query ("returnLoanOrders", { 'Валюта': валюта, 'предел': '5'})
кроме исключений в cur_ex:
Распечатать "Ошибка: Вы ввели неправильную валюту: '" + Валюта + \
""Проанализировать рынок, пожалуйста, проверьте ваши настройки. Сообщение об ошибке: " + Ул (cur_ex)
выход (1)
еще:
путь = "market_data /" + Валюта + "_market_data.csv"
open_files [валюта] = путь
нить = threading.Thread (мишень = update_market_loop)
thread.deamon = True
Thread.start ()
Защиту update_market_loop ():
в то время как True:
update_markets ()
delete_old_data ()
time.sleep (Update_Interval)
Защиту update_markets ():
для дворняжка в open_files:
с открытым (open_files [Cur], 'A') как F:
автор = csv.writer (е, КонцаСтроки = '\ п')
raw_data = api.return_loan_orders (текущ, 5) [ 'предложения'] [0]
market_data = [Data.timestamp (), raw_data [ 'Скорость']]
writer.writerow (market_data)
Защиту delete_old_data ():
для дворняжка в open_files:
с открытым (open_files [Cur], '') Р.Б. как file_a:
new_a_buf = StringIO ()
автор = csv.writer (new_a_buf)
reader2 = csv.reader (file_a)
для строки в reader2:
если get_day_difference (строка [0]) < max_age:
writer.writerow (строка)
# На этом этапе содержимое (new_a_buf) существует в памяти
с открытым (open_files [Cur], 'термометр'), как file_b:
file_b.write (new_a_buf.getvalue ())
Защиту get_day_difference (дата_время): # Будет в формате '% Y-% m-% d% H:% M:% S'
date1 = datetime.datetime.strptime (дата_время, '% Y-% m-% d% H:% M:% S')
Теперь = datetime.datetime.now ()
diff_days = (ныне - date1) .days
вернуться diff_days
Защиту get_rate_list (текущ = 'все'):
если дворняжка == «все»:
all_rates = {}
для дворняжка в open_files:
с открытым (open_files [Cur], 'R') как F:
Читатель = csv.reader (е)
ставки = []
для строки в читателе:
rates.append (строка [1])
ставки = карта (с плавающей точкой, тарифы)
all_rates [CUR] = ставки
вернуться all_rates
еще:
если дворняжка не open_files:
вернуть []
с открытым (open_files [Cur], 'R') как F:
Читатель = csv.reader (е)
ставки = []
для строки в читателе:
rates.append (строка [1])
ставки = карта (с плавающей точкой, тарифы)
возвратные ставки
Защиту get_rate_suggestion (дворняжка, процентиль = lending_style):
если дворняжка не open_files:
вернуться 0
ставки = get_rate_list (тек)
если use_numpy:
Результат = numpy.percentile (тарифы, Int (процентиль), интерполяция = 'линейный')
еще:
rates.sort ()
Индекс = INT (процентиль * LEN (ставки))
Результат = ставки [индекс]
Результат = поплавок (интермедиат (результат * 1000000) / 1000000,0)
возвращаемый результат
open_files = {}
max_age = 0
Update_Interval = 0
не апи = None
нет данных = Нет
lending_style = 0
Def инициализации (конфигурации, api1, data1):
глобальный currencies_to_analyse, open_files, max_age, Update_Interval, апи, данные, lending_style
currencies_to_analyse = config.get_currencies_list ( '') analyseCurrencies
max_age = INT (config.get ( 'СЭП', 'analyseMaxAge', 30, 1, 365))
Update_Interval = INT (config.get ( 'СЭП', 'analyseUpdateInterval', 60, 10, 3600))
lending_style = INT (config.get ( 'СЭП', 'lendingStyle', 50, 1, 99))
апи = api1
Данные = data1
если Len (currencies_to_analyse) = 0:
для валюты в currencies_to_analyse:
пытаться:
api.api_query ("returnLoanOrders", { 'Валюта': валюта, 'предел': '5'})
кроме исключений в cur_ex:
Распечатать "Ошибка: Вы ввели неправильную валюту: '" + Валюта + \
""Проанализировать рынок, пожалуйста, проверьте ваши настройки. Сообщение об ошибке: " + Ул (cur_ex)
выход (1)
еще:
путь = "market_data /" + Валюта + "_market_data.csv"
open_files [валюта] = путь
нить = threading.Thread (мишень = update_market_loop)
thread.deamon = True
Thread.start ()
Защиту update_market_loop ():
в то время как True:
update_markets ()
delete_old_data ()
time.sleep (Update_Interval)
Защиту update_markets ():
для дворняжка в open_files:
с открытым (open_files [Cur], 'A') как F:
автор = csv.writer (е, КонцаСтроки = '\ п')
raw_data = api.return_loan_orders (текущ, 5) [ 'предложения'] [0]
market_data = [Data.timestamp (), raw_data [ 'Скорость']]
writer.writerow (market_data)
Защиту delete_old_data ():
для дворняжка в open_files:
с открытым (open_files [Cur], '') Р.Б. как file_a:
new_a_buf = StringIO ()
автор = csv.writer (new_a_buf)
reader2 = csv.reader (file_a)
для строки в reader2:
если get_day_difference (строка [0]) < max_age:
writer.writerow (строка)
# На этом этапе содержимое (new_a_buf) существует в памяти
с открытым (open_files [Cur], 'термометр'), как file_b:
file_b.write (new_a_buf.getvalue ())
Защиту get_day_difference (дата_время): # Будет в формате '% Y-% m-% d% H:% M:% S'
date1 = datetime.datetime.strptime (дата_время, '% Y-% m-% d% H:% M:% S')
Теперь = datetime.datetime.now ()
diff_days = (ныне - date1) .days
вернуться diff_days
Защиту get_rate_list (текущ = 'все'):
если дворняжка == «все»:
all_rates = {}
для дворняжка в open_files:
с открытым (open_files [Cur], 'R') как F:
Читатель = csv.reader (е)
ставки = []
для строки в читателе:
rates.append (строка [1])
ставки = карта (с плавающей точкой, тарифы)
all_rates [CUR] = ставки
вернуться all_rates
еще:
если дворняжка не open_files:
вернуть []
с открытым (open_files [Cur], 'R') как F:
Читатель = csv.reader (е)
ставки = []
для строки в читателе:
rates.append (строка [1])
ставки = карта (с плавающей точкой, тарифы)
возвратные ставки
Защиту get_rate_suggestion (дворняжка, процентиль = lending_style):
если дворняжка не open_files:
вернуться 0
ставки = get_rate_list (тек)
если use_numpy:
Результат = numpy.percentile (тарифы, Int (процентиль), интерполяция = 'линейный')
еще:
rates.sort ()
Индекс = INT (процентиль * LEN (ставки))
Результат = ставки [индекс]
Результат = поплавок (интермедиат (результат * 1000000) / 1000000,0)
возвращаемый результат
Я принимаю почти любую крипто валюту в качестве оплаты за этот торговый бот
Цена 5 $ за торговую Python бота.
Цена составляет $ 1 для торгового руководства.
AMP Synereo AMP
ARDR Ardor
BBR Boolberry
BCN Bytecoin
BCY BitCrystals
BELA BellaCoin
BITS Bitstar
BLK BlackCoin
BTC Bitcoin
BTCD BitcoinDark
BTM Bitmark
БТС BitShares
BURST Выброс
Clam моллюски
CURE Curecoin
DASH тире
DCR Decred
DGB DigiByte
DOGE Dogecoin
EMC2 Эйнштейний
ETC Ethereum Классический
ETH Ethereum
EXP Раздолье
FLDC FoldingCoin
FLO Florincoin
GAME GameCredits
GRC Gridcoin Research
HUC Huntercoin
HZ Horizon
МОК IO Digital валюты
LBC LBRY Credits
ЛСК Lisk
LTC Litecoin
МЭЙД MaidSafeCoin
MYR Myriadcoin
NAUT Nautiluscoin
СЧ NAVCoin
НЕОС Neoscoin
NMC Namecoin
NOBL NobleCoin
Примечание DNotes
NSR NuShares
NXC Nexium
NXT NXT
OMNI Omni
PINK Pinkcoin
POT PotCoin
КПП Peercoin
QBK Qibuck
Qora Qora
ЛКП Quatloo
RADS Радий
RBY Rubycoin
REP Авгур
RIC Riecoin
Доллары SBD STEEM
SC Siacoin
SDC Shadow
SJCX Storjcoin X
STEEM STEEM
STR Stellar
STRAT Stratis
SYS Syscoin
ЕДИНСТВО Надсеть
USDT Tether USD
VIA Viacoin
VOX Воксели
VRC VeriCoin
VTC Vertcoin
XCP контрагент
XEM NEM
XMG Magi
XMR Monero
XPM Primecoin
XRP Ripple
XVC Vcash
ЗКЕ Zcash