精华内容
下载资源
问答
  • 数字货币交易

    2021-06-12 11:25:40
    from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By from selenium.webdriver.common....
    from selenium.webdriver.support.wait import WebDriverWait
    from selenium.webdriver.support import expected_conditions as EC
    from selenium.webdriver.common.by import By
    from selenium.webdriver.common.keys import Keys
    from selenium import webdriver
    from email.mime.text import MIMEText
    from email.header import Header
    from smtplib import SMTP_SSL
    import datetime
    import time
    import sys
    import re
    from selenium.webdriver import ActionChains
    
    
    
    class BasePage:
    
        # def __init__(self):
        #     self.option = webdriver.ChromeOptions()
        #     # window.navigator.webdriver 为undefined显示为开发者模式
        #     self.option.add_experimental_option('excludeSwitches', ['enable-automation'])
        #     self.option.add_argument("--disable-blink-features=AutomationControlled")
        #     self.driver = webdriver.Chrome(options=self.option)
        # def __init__(self,driver):
        #     """需要传一个driver"""
        #     self.driver = driver
        def __init__(self,no_ui=False):
            ''' 1、判断是在什么环境下运行
                2、no_ui win系统下默认为界面模式,无界面设为:True
            '''
            if 'linux' in sys.platform:
                self.option = webdriver.ChromeOptions()
                self.option.add_experimental_option('excludeSwitches', ['enable-automation'])
                self.option.add_argument("--disable-blink-features=AutomationControlled")
    
                self.option.add_argument('headless')  # 浏览器不提供可视化页面
                self.option.add_argument('no-sandbox')  # 以最高权限运行
                self.option.add_argument('--start-maximized')  # 最大化运行(全屏窗口)设置元素定位比较准确
                # self.option.add_argument('--disable-gpu')  # 谷歌文档提到需要加上这个属性来规避bug
                # option.add_argument('--window-size=1920,1080')  # 设置浏览器分辨率(窗口大小)
                self.driver = webdriver.Chrome(options=self.option)
            else:
                if no_ui:
                    ''' win系统下无界面模式 '''
                    self.option = webdriver.ChromeOptions()
                    self.option.add_experimental_option('excludeSwitches', ['enable-automation'])
                    self.option.add_argument("--disable-blink-features=AutomationControlled")
                    self.option.add_argument('headless')  # 浏览器不提供可视化页面
                    self.option.add_argument('--start-maximized')  # 最大化运行(全屏窗口)设置元素定位比较准确
                    self.driver = webdriver.Chrome(chrome_options=self.option)
                else:
                    self.option = webdriver.ChromeOptions()
                    # window.navigator.webdriver 为undefined显示为开发者模式
                    self.option.add_experimental_option('excludeSwitches', ['enable-automation'])
                    self.option.add_argument("--disable-blink-features=AutomationControlled")
                    self.driver = webdriver.Chrome(options=self.option)# 将浏览器最大化
    
        # 获取谷歌浏览器的缓冲数据
        # def __init__(self):
        #     option = webdriver.ChromeOptions()
        #     option.add_argument(r"--user-data-dir=C:\Users\gakki\AppData\Local\Google\Chrome\User Data1")  # 浏览器路径
        #     # option.add_argument("blink-settings=imagesEnabled=false")
        #     self.driver = webdriver.Chrome(options = option)
    
    
        #输入url
        def url(self,a):
            self.driver.get(a)
    
        #页面最大化
        def page_max(self):
            self.driver.maximize_window()
    
        #等待元素可见
        def wait_a_moment(self,element,by = By.XPATH,wait_time = 40):
            WebDriverWait(self.driver,wait_time).until(EC.visibility_of_all_elements_located((by,element)))
    
        #等待元素存在
        def wait_existence(self,element,by = By.XPATH,wait_time = 40):
            WebDriverWait(self.driver, wait_time).until(EC.presence_of_all_elements_located((by,element)))
    
        #点击动作
        def to_click(self,element):
            self.driver.find_element_by_xpath(element).click()
    
        #拖动页面
        def drag_page(self,ele):
            self.driver.execute_script("arguments[0].scrollIntoView();",ele)
            time.sleep(0.2)
    
        #切换iframe
        def switch_page(self,element):
            TJANA = self.driver.find_element_by_xpath(element)
            self.driver.switch_to.frame(TJANA)
    
        #输入操作
        def write_in(self,element,content):
            self.driver.find_element_by_xpath(element).send_keys(content)
    
        #键盘enter事件
        def enter(self,element):
            self.driver.find_element_by_xpath(element).send_keys(Keys.ENTER)
    
        #清空文本框
        def empty(self,element):
            self.driver.find_element_by_xpath(element).clear()
    
        #等待新打开的新窗口
        def jubing(self,windows):
            WebDriverWait(self.driver,10).until(EC.new_window_is_opened(windows))
    
        #获取当前窗口的数量
        def windows_number(self):
            windows = self.driver.window_handles
            return windows
    
        #切换到最新打开的窗口
        def new_windows(self,windows):
            self.driver.switch_to.window(windows[-1])
    
            # 查找一个元素
    
        def get_not_element(self, element, by=By.XPATH, wait_time=6):
            # 等待
            self.wait_a_moment(element, by, wait_time)
            # 查找
            time.sleep(0.5)
            return self.driver.find_element(by, element)  # 定位方式放在前面,参数放在后面
    
         #查找一个元素
        def get_element(self,element,by = By.XPATH,wait_time = 40):
            #等待
            self.wait_a_moment(element,by,wait_time)
            #查找
            time.sleep(0.5)
            return self.driver.find_element(by,element) #定位方式放在前面,参数放在后面
    
        #查找多个元素
        def get_elements(self,element,by = By.XPATH,wait_time = 40):
            #等待
            self.wait_a_moment(element,by,wait_time)
            #查找s
            time.sleep(0.5)
            return self.driver.find_elements(by,element) #对找到的元素进行后续的操作
    
    jd =BasePage()
    
    a = 'https://www.binancezh.co/zh-CN/support/announcement/c-48?navId=48'
    
    jd.url(a)
    
    new_bi = '//*[text()="币币交易" and @data-bn-type="text"]/ancestor::div[1]/following-sibling::div'
    login = '//*[text()="登录" and @class="fedui-theme-text"]'
    login_name = '//*[@id="login_name"]'
    login_password = '//*[@id="password"]'
    submit = '//*[@class="login-btn-submit"]'
    
    search = '//*[@placeholder="搜索"]'
    # bi1 = '//*[@style="transform: translateY(0px);"]'
    bi_number = '//*[@class="available-ex"]/span/em'
    go_input = '//*[text()="买入量"]/following-sibling::input'
    go_bi = '//*[@class="submit-btn buy"]'
    qy = '//*[text()="切换验证码"]'
    yzm ='//*[text()="请按住滑块,拖动到最右边"]'
    hk = '//*[@id="nc_1_n1z"]'
    
    
    
    def get_track(distance):      # distance为传入的总距离
        # 移动轨迹
        track=[]
        # 当前位移
        current=0
        # 减速阈值
        mid=distance*4/5
        # 计算间隔
        t=0.2
        # 初速度
        v=1
    
        while current<distance:
            if current<mid:
                # 加速度为2
                a=4
            else:
                # 加速度为-2
                a=-3
            v0=v
            # 当前速度
            v=v0+a*t
            # 移动距离
            move=v0*t+1/2*a*t*t
            # 当前位移
            current+=move
            # 加入轨迹
            track.append(round(move))
        return track
    
    def move_to_gap(slider,tracks):     # slider是要移动的滑块,tracks是要传入的移动轨迹
        ActionChains(jd.driver).click_and_hold(slider).perform()
        for x in tracks:
            ActionChains(jd.driver).move_by_offset(xoffset=x,yoffset=0).perform()
        time.sleep(0.5)
        ActionChains(jd.driver).release().perform()
    
    def send_qq(t,b):
        #qq邮箱smtp服务器
        host_server = 'smtp.qq.com'
        #sender_qq为发件人的qq号码
        sender_qq = '*******'
        #pwd为qq邮箱的授权码
        pwd = '*******'
        #发件人的邮箱
        sender_qq_mail = '******@qq.com'
        #收件人邮箱
        receiver = '******@qq.com'
        #邮件的正文内容
        mail_content = t,"你购买数字货币"+b+"成功。"
        #邮件标题
        mail_title = '数字货币购买成功'
        #ssl登录
        smtp = SMTP_SSL(host_server)
        #set_debuglevel()是用来调试的。参数值为1表示开启调试模式,参数值为0关闭调试模式
        smtp.set_debuglevel(1)
        smtp.ehlo(host_server)
        smtp.login(sender_qq, pwd)
        msg = MIMEText(mail_content, "plain", 'utf-8')
        msg["Subject"] = Header(mail_title, 'utf-8')
        msg["From"] = sender_qq_mail
        msg["To"] = receiver
        smtp.sendmail(sender_qq_mail, receiver, msg.as_string())
        smtp.quit()
    # 查询的货币
    def Refresh():
        # 刷新页面
        jd.driver.refresh()
        new_bi_names= jd.get_element(new_bi).text
        # print(new_bi_names)
        return re.findall(r"币安上市.*((.*))",new_bi_names)
    
    # 登陆交易
    def transaction(biName):
        jd.url("https://www.huobi.pe/zh-cn/exchange/")
        print("进入网站...")
        # 存在已经登陆,找不到登陆按钮
        try:
            jd.get_not_element(login).click()
            jd.get_not_element(submit)
            jd.get_not_element(login_name).send_keys("******")
            jd.get_not_element(login_password).send_keys("******")
            jd.get_not_element(submit).click()
            # 存在验证码,需要滑动验证码,首先判断登录是否弹出验证码的验证的框子
            try:
                # 判断弹窗是否存在
                jd.get_not_element(qy)
                # 判断是否是滑块页面,如找不到就需要点击切换验证
                try:
                    jd.get_not_element(yzm)
                    # 找到滑动页面,来滑动验证码
                    huakuai = jd.get_element(hk)
                    move_to_gap(huakuai, get_track(360))
                except Exception as e:
                    jd.get_not_element(qy).click()
                    # 找到滑动页面,来滑动验证码
                    huakuai = jd.get_element(hk)
                    move_to_gap(huakuai, get_track(360))
            except Exception as e:
                pass
        except Exception as e:
            pass
        print("登陆成功...")
        jd.get_element(search).send_keys(biName)
        #是否能找到i/USDT,找不到就报错
        bi1 = "//*[text()="+biName+"]"
        try:
            jd.get_not_element(bi1).click()
        except Exception as e:
            print("新上市的货币"+i+"没有USDT")
            return
        bn1=int(float(jd.get_elements(bi_number)[1].text))/2
        print("账号余额的一半",bn1)
        bn = bn1*0.778
        go_input_number=round(bn,2)
        print("输入当前账号一半的金额",go_input_number)
        jd.get_element(go_input).send_keys(str(go_input_number))
        print("点击买入")
        jd.get_element(go_bi).click()
        # 购买完成,发送邮件
        time2 = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
        send_qq(time2,i)
    
    
    # f = open(r"D:\bi.txt")
    exist_name ="NU,LPT,MASK"
    j = 1
    while True:
        #读取第一个页面已经发布的币种
        # line = f.readline()
        # str_name = line
        # 间隔多少秒刷新一次
        time.sleep(15)
        print("刷新页面"+str(j)+"次")
        # 获取第一个页面的币种
        j=j+1
        for i in Refresh():
            if exist_name.find(i) == -1:
                # 找不到第一个页面的币种,那就是发布新的数字货币,需要拿着i去买
                print("获取新发布的货币",i)
                transaction(i+"/USDT")
                # 购买完数字货币,再次进入币安网站,获取最新的货币,同时将刚发布的数字货币假如到txt里面
                exist_name =exist_name+","+i
                print(exist_name)
                # with open(r"D:\bi.txt","a") as f:
                #     f.write(","+i)
                #     f.close()
                    # f=open(r"D:\bi.txt")
                jd.url(a)
    
    展开全文
  • 虽然无bug,作者建议仅用作技术研究,不推荐用于商用,此款虚拟数字货币交易所带杠杆、带K线、带机器人、带币币交易、法币交易、场外交易等模式
  • 基于Java开发的加密数字货币交易所源码,拥有完整的币币交易、法币交易功能,有PC端、后台管理、APP全套源码,是码云上开源的项目。
  • 区块链交易所数字货币交易平台多交易区K线交易包含钱 区块链交易所数字货币交易平台多交易区K线交易包含钱 区块链交易所数字货币交易平台多交易区K线交易包含钱
  • 数字货币交易所PHP

    2019-03-08 17:44:19
    基于thinkphp的数字货币交易平台,thinkphp+mysql 可完整运行!
  • 目前在数字货币领域,大体上只存在3种角色,项目方,投资方和数字货币交易所。不可否认,数字货币交易所目前处在顶端的位置,项目方想要在交易所中发售数字货币,动辄需要缴纳上千万元的“上币费”。 去中心化的...

    目前在数字货币领域,大体上只存在3种角色,项目方,投资方和数字货币交易所。不可否认,数字货币交易所目前处在顶端的位置,项目方想要在交易所中发售数字货币,动辄需要缴纳上千万元的“上币费”。

    去中心化的区块链技术所诞生的数字货币交易却离不开中心化的交易所,那么数字货币交易所到底有多神秘呢?其业务运行逻辑和技术实战方式又是怎样的呢?交易所如何盈利呢?

    HiBlock区块链社区邀请数字货币交易所开发者虎头锤分享神秘的数字货币交易所,从业务层面了解数字货币交易流程和关键点,从技术层面了解如何设计和架构一个数字货币交易所。

    1

    课程简介

    本课程从数字货币交易所的使用流程入手,深入浅出的讲解交易所中看起来似乎很神秘的功能,交易所怎么赚钱以及数字货币交易所的特别之处。

    然后从技术实现入手,剖析实现中心化数字交易所的核心模块和支持模块,并且给出开源项目案例分析交易所核心模块的具体实现方式。

    课程内容还会涉及量化交易,交易所安全策略,政策监管以及想要运营交易所应该注意的事项。

    通过学习本课程,您能够系统的了解开发和运营一个数字货币交易所相关知识。

    课程亮点:

    • 业务层面了解数字货币交易中的流程和需要关注的重点

    • 技术层面了解如何设计和架构数字货币交易所

    2

    课程大纲

    课时1:数字货币交易101

    (1)中心化交易所的法币交易和币币交易流程

    (2)什么是流动性(liquidity)?为什么要重视liquidity?

    (3)交易所怎么赚钱?

    (4)为什么交易所需要让客户做KYC?

    (5)2FA真的安全吗?

    (6)交易所怎么保证资金的安全性?

    (7)什么是“搬砖”?

    (8)什么是去中心化的交易所?

    (9)政策监管问题

    课时2:怎么实现一个数字货币交易所?

    (1)核心模块设计和源码剖析

    (2)支持模块

    (3)钱包:怎么处理deposit和withdrawal

    (4)使用websocket 加pusher 实现orderbook的实时更新

    (5)API for 量化交易和套利

    (6)交易所的安全问题

    - 安全策略和风控管理

    - 什么是对敲?

    - 怎么保证钱包安全?

    3

    讲师介绍

    教练:虎头锤

    墨村程序猿

    十年coding

    手绘进阶ing

    数字货币交所开发者

    区块链布道者

    4

    如何报名

    课程价格

    原价:199元/人

    特惠价:49元/人(前100名报名可享)

    报名方式

    本课程为线上系列课程,微信群互动交流答疑。

    扫描下图中二维码,添加小助手微信(baobaotalk_com),回复“003”,获得课程报名链接。

    展开全文
  • 数字货币交易风险Top10.pdf
  • 央行发行数字货币的消息已经传遍了大江南北。多方人士通过多种角度予以解读。...面对央行,数字货币交易所何种立场? 数字货币的交易所,顾名思义,就是各种数字货币进行交易买卖,进行流通的地方。目前来说,...

    央行发行数字货币的消息已经传遍了大江南北。多方人士通过多种角度予以解读。在我看来,央行发行数字货币的意义与应用不太重要,但是此举是否会冲击数字货币市场,是每个区块链从业者与投资者关心的问题。今天就来略微分析一下央行发行数字货币,对这个市场中介的扮演者—交易所,是否有影响。
    在这里插入图片描述

    1. 面对央行,数字货币交易所何种立场?

    数字货币的交易所,顾名思义,就是各种数字货币进行交易买卖,进行流通的地方。目前来说,也是最普遍的流通应用场景。 央行发行的数字货币,是否会选择交易所,我们可以穆长春一下的发言,看出端倪。

    在这里插入图片描述

    1.目前,设计中的央行数字货币DC/EP采取的是双层运营体系,即人民银行先把数字货币兑换给银行或者是其他运营机构,再由这些机构兑换给公众。

    2.双层运营体系不会改变现有货币投放体系和二元账户结构,不会对商业银行存款货币构成竞争。

    何为双层运营?我的看法,就是央行做出一个产品,找一家靠谱的公司,叫他们帮着卖。但是可以看出的是,这些央行找的公司(运营机构)应该不限于银行。那么哪些公司最有希望拿到央行抛出的绣球呢?我能想到的就是基金公司与交易所,与互联网公司最符合银行发展的定位。
    在这里插入图片描述

    因为银行不是开发机构,也不是设施服务机构,而是一个金融机构。金融机构无论发行什么,肯定是在他们金融流通的生态圈,能够进行流通的。阿里巴巴、网易云这一类企业虽然不是金融生态圈的,但是虚拟货币是建立在互联网上,所以也可能是机构之一。

    而交易所,作为整个生态流通的评估机制,以及流通重要渠道,凭央行敏锐的经济嗅觉,再加上如今我国因贸易战经济压力日益的凸显,对热钱的需求越来越大,交易所更是有很大的利用价值。

    所以我认为交易所,和央行是在一个立场的。

    在这里插入图片描述
    2. 央行发币 谁受到冲击最大?

    央行目前表示,他们目前研发的数字货币,会在零售等场景进行运用。深度分析的话,央行如果抱着这个目的,那么这就是做赔本的买卖。而我相信,聪明如央行,是不会做赔本的买卖的。我判断,央行这样说的动机,是因为已经深谙数字货币市场的模式,简而言之就是醉翁之意不在酒。应用到零售场景是虚,进入数字货币的交易市场才是实。

    那么央行发行的数字货币,进入数字货币的交易市场,谁受到的冲击会最大呢?无疑就是如今各种以上所项目。 央行背书的数字货币首先不可能归0,其次,如果央行发行数字货币,阿里巴巴、腾讯等作为双层运营的第二层的话,那只能证明,央行不止会发一种币。央行会作为产业链的顶端,也是背书。让更规范,技术、资源、人才更多的公司,作为产业链的中层运营币。而此时实力不雄厚空气项目与未落地项目们,就岌岌可危了。
    在这里插入图片描述

    1. 央行会自建交易所、还是用已有交易所?

    央行自建交易所可能性是很大的,但从如今的局势判断。央行还是会用中国现如今已有的交易所,理由是什么呢?

    首先,央行如今只发行一个数字货币,所以这一个数字货币在哪里流通? 零售场景? 全球公认的数字货币流通,就是在交易所里。而发行一个数字货币,然后再开发一个交易所,只服务一个数字货币,是不现实的。所以从目前的线索来看,央行不会自建交易所。

    其次,央行发行数字货币的信息,在哪里讨论最大?归根结底还是币圈。所以币圈才是央行的第一批客户,币圈的用户们,在哪里进行交易,央行就在哪里上币,才是最聪明,也最省力的。

    最后,央行的数字货币肯定是最先上国内交易所,为什么?因为央行作为背书,如果上国外交易所,表现不好的话,这脸就丢大了,国外的币圈用户对这个事情的关注度,肯定没有国内的用户高。试点,还是在家里试,是最安全的。

    所以,预计央行会用到已有交易所,并且交易所肯定是国内的交易所。

    在这里插入图片描述
    4. 央行最有可能选择哪些交易所?

    除了火币与币安以外,我觉得最有可能被选上的就是披萨狗。

    为什么呢?因为披萨狗的资质、团队、以及服务理念,最符合央行的定位。

    在这里插入图片描述
    从资质来讲,披萨狗已获得DU Capital、节点资本、了得资本、创世资本、维京资本、科银、SIGNUM、NGC等多家区块链投资机构近千万美金投资,已有20余家项目与之合作。并且披萨狗支持公链生态,未来空间非常大。其资金流完全可以支持交易所在牛熊交易时轻松的过渡,完全能承载央行数字货币的体积。

    从团队上来讲,CEO林尚儒从小在欧洲长大,回国后也一直实践国内市场。对国内国外的商业模式,经济思维,都有非常深刻的理解。披萨狗核心成员均毕业于中国顶尖学府,曾就职于谷歌、腾讯、阿里巴巴等国内外知名企业。PIEXGO 拥有一流的安全风控系统、用户为先的服务系统、业界顶尖的技术能力以及国际化的产品顾问团队。

    团队专业,才能和央行最无缝的沟通,也能以最效率的方式达到央行预期。
    在这里插入图片描述

    从服务上来讲,披萨狗一直是安全为本,这也是最符合央行的定位的一点。披萨狗的客服24小时在线,保证及时解决安全问题。披萨狗也有专门的技术团队与风控团队,及时调整技术风险,以及市场风险。支持公链生态,也是为了更多新项目,有落地可能的项目诞生,披萨狗,是对区块链未来有信仰,对服务社会有理想的交易所,并且是个稳定的交易所。这也是最符合央行定位的。

    未来,数字货币市场的发展空间,依然值得期待。相信央行的加入,更能使得这个市场百花齐放

    展开全文
  • 长亭科技演讲的数字货币交易所安全漫谈,内容丰富,值得学习。
  • 数字货币交易平台排名 十大虚拟货币交易平台,近年来,数字货币行业迎来爆发式发展,作为产业链中的一大环节,交易平台拥有着举足轻重的地位。而有些数字货币交易平台专注于核心业务,在信息安全方面投入的精力十分...

    数字货币交易平台排名 十大虚拟货币交易平台,近年来,数字货币行业迎来爆发式发展,作为产业链中的一大环节,交易平台拥有着举足轻重的地位。而有些数字货币交易平台专注于核心业务,在信息安全方面投入的精力十分有限才导致安全事件频繁出现,交易平台在逐渐壮大的过程中也屡遭黑客攻击,涉嫌内幕交易、监守自盗等负面舆论不断。

     

     

    本文综合业内大部分的观点,整理出了几个比较可靠的平台,供投资者参考:

    1、SPEEDXO

    SPEEDXO提供多种虚拟币的期货和期权产品交易,适合小额投资者参与,拥有$5低门槛交易的优势,30秒短线的玩法,是业内比较常用规避风险的平台。

    2、Upbit

    Upbit可视为是韩国B网,是韩国金融科技公司Dunamu与美国交易所Bittrex合作推出的数字货币交易所,目前支持200多个交易对,超过110种代币的交易。

    3、火币

    火币全球专业站是全球领先的数字资产交易平台,总部设立于新加坡。火币全球专业站隶属火币集团,致力于发现优质的数字资产投资机会,提供逾百对数字资产品类的交易及投资服务。

    4、OKEx

    OKEx是全球著名的数字资产交易平台之一,主要面向全球用户提供比特币、莱特币、以太币等数字资产的币币和衍生品交易服务,隶属于OKEx Technology Company Limited。

    5、Bitfinex

    Bitfinex是全世界最大、最高级的比特币交易平台之一,支持以太坊、比特币、莱特币、以太经典等虚拟币的交易,每天的成交量达30多亿人民币

    展开全文
  • 数字货币怎么买,数字货币交易存在哪些风险?  当我们聊起币圈的种种时,不可避免的都会谈论到关于数字货币交易平台的问题,尤其安全、风险等方面普遍受到币圈投资者的关注。而纵观目前行业内的数字货币交易平台,...
  • 交易撮合引擎(Matching/Trading Engine),顾名思义是用来撮合交易的软件,广泛地应用在金融、证券、数字货币交易等领域。交易引擎负责管理数字货币市场中所有的开口订单(Open Orders),并在发现匹配的订单对...
  • 数字货币交易数据dashboard .sketch素材下载
  • 数字货币 交易所 撮合系统 源码,C 语言,可用,学习研究
  • 搭建数字货币交易平台搭建交易所看你想搭建什么样的,正常来说价格一般在50W~100W左右。 区块链数字资产流通平台技术服务一般有以下这些 公司合规化 网站和内容管理 平台软件支持 分布式区块链底层交易系统 冷热...
  • krypto2018最新区块链数字货币交易平台
  • 数字货币交易基础知识入门(一)

    千次阅读 2020-12-02 10:54:30
    一、什么是数字货币交易? 交易指的是买卖双方以货币及服务为媒介的价值的交换。常以货币或服务为媒介。 例如你用10块钱人民币,跟店家换来了一碗汤粉。在这个过程中,你就是用金钱换来了食物以及店家的服务。另外...
  • 开源数字货币交易

    千次阅读 2018-07-04 19:40:49
    参考: 数字货币开源项目——貔貅 加密数字货币交易所 peatio peatio
  • 全球十大数字货币交易平台有哪些

    万次阅读 2019-03-27 18:02:20
    全球十大数字货币交易平台有哪些  因为收益大,现在投资数字货币非常热门,但并不是所有的数字货币都能赚钱的,很多数字货币的出现只是昙花一现,还没混个脸熟就消失在公众的视线了,所以想要投资数字货币的朋友...
  • 数字货币交易数据后台dashboard .xd素材下载
  • 数字货币交易所Top 10安全风险.pdf
  • 数字货币交易平台提供的服务: 业内知名的数字货币交易平台目前主要为数字货币发行商提供从前期发行到中期募集、承销以及后期市值管理的全方位服务。 数字货币交易平台的收入来源: 目前数字货币交易平台的主要收入...
  • 基于Java开发的加密数字货币交易所源码,拥有完整的币币交易、法币交易功能,有PC端、后台管理、APP全套源码,是码云上开源的项目。
  • 区块链技术的迅速发展,让数字货币受到极大的关注,涌现出的数字货币交易平台可以说是不计其数。但是频频发生的数字货币安全事件也在提醒我们,交易平台背后的经营者能力,以及平台的自身安全性并无法得到很好的保障...
  • 区块链数字货币交易所底层技术文档提供。 有实力的来,懂行的来。
  • 数字货币交易系统开发,数字货币交易软件开发,数字货币交易平台开发,数字货币交易APP开发,数字货币交易技术,数字货币交易小程序开发,数字货币交易模式开发,数字货币交易系统搭建,数字货币交易系统源码。...
  • 2020数字货币交易所|区块链交易所|BTC合约交易所/杠杆/C2C交易/合约火币交易所行情,不可商用,僅供參考,學習交流。請遵守法律法槼
  • 数字货币交易所搭建解决方案 数字货币这一事物渐渐的被人们所认可,人们对数字货币的接受程度越来越高。现在电子支付的方式非常普遍,相较于以前,我们如今已经很少见到纸币的存在了。纸币渐渐淡出我们的视线,但是...
  • ZG数字货币交易所SDK—— Python版,包含基础信息,行情数据,账户相关,充值与提现,现货交易,合约交易,Websocket行情数据等部分。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,447
精华内容 1,778
关键字:

数字货币交易