Ccxt: рдХрд┐рд╕реА рднреА рдкреЛрд▓реЛрдирд┐рдХреНрд╕ рдмрд╛рдЬрд╛рд░ рдкрд░ рдИрдПрдордП рдПрдХреНрд╕рдкреЛрдиреЗрдВрд╢рд┐рдпрд▓ рдореВрд╡рд┐рдВрдЧ рдПрд╡рд░реЗрдЬ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдб

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдирд╡ре░ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: ccxt/ccxt

рд╣рд╛рдп рдЗрдЧреЛрд░ рдФрд░ рд╕рдореБрджрд╛рдп,
рдпрд╣ рдХреЛрдИ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣рд╛рдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдУрдУрдкреА рдХреЛрдбрд┐рдВрдЧ рдХреЗ рддрд╣рдд рдирд╣реАрдВ
рдпрд╣рд╛рдБ ccxt рдкрд░ рдореЗрд░рд╛ рдЫреЛрдЯрд╛ рд╕рд╛ рдпреЛрдЧрджрд╛рди рд╣реИ
рдкреЛрд▓реЛрдиреАрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЬрдЧрд░ 3.5 рдлрд╝рдВрдХреНрд╢рди рдЬреЛ рдХрд┐рд╕реА рднреА рдЬреЛрдбрд╝реА рдХреЗ рд▓рд┐рдП рдИрдПрдордП рдХреЗ рдЕрдВрддрд┐рдо рдорд╛рди рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ

рдЖрдкрдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: calculema(300,14,'BTC','AMP')
300 рд╕реЗрдХрдВрдб рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдФрд░ 14 рдШрдВрдЯреЗ рдкрд░ рдПрдПрдордкреА/рдмреАрдЯреАрд╕реА рдмрд╛рдЬрд╛рд░ рдХрд╛ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛

import requests
import json
import time
import urllib.request
import pandas as pd
import numpy as np

def ExpMovingAverage(values, window):
    weights = np.exp(np.linspace(-1., 0., window))
    weights /= weights.sum()
    a =  np.convolve(values, weights, mode='full')[:len(values)]
    a[:window] = a[window]
    return a


def calcalema(period1,hrsnumbers,basesur,cur):
    # period1 300, 900, 1800, 7200, 14400, and 86400
    rightnow=time.time()
    url ='https://poloniex.com/public?command=returnChartData&currencyPair='+basesur+'_'+cur +'&start=' + str(int(rightnow - hrsnumbers*60*60)) + '&end=9999999999&period='+ str(period1)

    rrie = requests.get(url)
    r2rie=rrie.json()

    lescloses=list()
    for i in r2rie:
        for key,val in i.items():

            lescloses.append(i['close'])


    return  ExpMovingAverage(lescloses, period1)

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд╛рд▓ рдХреЗ рдбреЗрдЯрд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рдЬрди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирд╕реНрдкреЗрд╕ рдореЗрдВ -1.0 рд╕рдХрд╛рд░рд╛рддреНрдордХ рдореЗрдВ 1.0 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдкреБрд░рд╛рдирд╛ рдбреЗрдЯрд╛ рдирд╣реАрдВ

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдкрд╛рдпрдерди рдХреЛрдбрд░реНрд╕ рдЗрд╕ рдпреЛрдЧрджрд╛рди рдХреЛ рд╕реАрдЦрдиреЗ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧреА рдкрд╛рдПрдВрдЧреЗ!

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдХреЛрдб рдХреЛ ccxt рдореЗрдВ рдПрдХреАрдХреГрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдЧрдгрдирд╛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ numpy (рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд) рдФрд░ рдЙрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╢рд╛рдВрдд рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдХрд╛рдо рд╣реИрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ccxt рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ред

рд╣рд╛рдБ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐, рдЗрдЧреЛрд░, рдпрд╣ рд╕рд┐рд░реНрдл рдЖрдкрдХреЛ рдмреАрдорд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛, рдЕрдЧрд░ рдореИрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
рдПрдХ рд╣рд╛рде рджреЛ рдпрд╣ рдПрдХ рдЕрдирдВрдд рдЦреБрд╢реА рдХреЗ рд╕рд╛рде рд╣реЛрдЧрд╛
рд╡рд╣ рдИрдПрдордП рд╕рдВрдХреЗрддрдХ рдХреЗ рд▓рд┐рдП рдерд╛, рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реНрдпрд╛рдкрд╛рд░реА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ

рдЕрднреА рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЕрдкрдиреЗ рд╕реНрддрд░ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдУрдУрдкреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдЕрд▓рд╡рд┐рджрд╛

рдмреБрдзрд╡рд╛рд░ 29 рдирд╡рдВрдмрд░, 2017 рдХреЛ рд╢рд╛рдо 7:43 рдмрдЬреЗ, рдЗрдЧреЛрд░ рдХреНрд░реЙрдЗрдЯрд░ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдкрд╛рдпрдерди рдХреЛрдбрд░реНрд╕ рдЗрд╕ рдпреЛрдЧрджрд╛рди рдХреЛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдкрд╛рдПрдВрдЧреЗ рдФрд░
рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреА!

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдХреЛрдб рдХреЛ ccxt рдореЗрдВ рдПрдХреАрдХреГрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп
рдЧрдгрдирд╛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо
numpy рд╣реИ (рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд) рдФрд░ рдЕрдиреНрдп рд╢рд╛рдВрдд рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди libs
рдЬрд┐рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ccxt рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдЫреЛрдбрд╝ рджреВрдБрдЧрд╛
рдпрд╣ рдореБрджреНрджрд╛ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╣реИред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рд╕реВрддреНрд░ рдХреЛ рд▓рд┐рдЦрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/ccxt/ccxt/issues/713#issuecomment-347956131 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AeW22e2Txe13fsQHK95XSXFnPImLmgy0ks5s7aW2gaJpZM4QvbR5
.

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд╛рд▓ рдХреЗ рдбреЗрдЯрд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рдЬрди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирд╕реНрдкреЗрд╕ рдореЗрдВ -1.0 рд╕рдХрд╛рд░рд╛рддреНрдордХ рдореЗрдВ 1.0 рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдкреБрд░рд╛рдирд╛ рдбреЗрдЯрд╛ рдирд╣реАрдВ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jjhesk picture jjhesk  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nashse picture nashse  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Sarona93 picture Sarona93  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kumboo picture kumboo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jjhesk picture jjhesk  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ