首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

XChange java Poloniex:为限价订单设置价格

XChange是一个开源的Java库,用于与各种加密货币交易所进行交互。它提供了一组简单易用的API,用于执行交易、获取市场数据和管理账户等功能。

Poloniex是一个知名的加密货币交易所,提供了丰富的交易对和交易功能。限价订单是一种交易订单类型,它允许交易者在指定的价格上买入或卖出加密货币。

在XChange中,为限价订单设置价格可以通过以下步骤完成:

  1. 创建一个Exchange对象,指定使用Poloniex交易所的API。
  2. 创建一个TradeService对象,用于执行交易操作。
  3. 创建一个LimitOrder对象,设置订单的交易对、交易方向(买入或卖出)、数量和价格等参数。
  4. 调用TradeService的placeLimitOrder方法,将LimitOrder对象作为参数传入,即可下单并设置价格。

XChange的优势在于它提供了统一的API接口,使得开发者可以方便地与不同的加密货币交易所进行交互,而无需针对每个交易所编写不同的代码。此外,XChange还提供了丰富的文档和示例代码,帮助开发者快速上手和理解各种交易所的API。

对于Poloniex交易所,腾讯云提供了一系列与加密货币相关的产品和服务,包括云服务器、数据库、存储等。具体推荐的产品和产品介绍链接地址可以参考腾讯云的官方文档或咨询腾讯云的客服人员。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

比特币与130多种山寨币的数字货币开源交易库CCXT(CryptoCurrency eXchange)

当前功能列表: 支持许多交易市场,甚至即将推出的 所有交易提供完整的公共和私人API 所有货币,山寨币和标记,价格订单,交易,代码等......公共API包括以下内容: 市场数据 工具/交易对 价格(汇率) 订单 交易历史 行情 用于制图的OHLC(V) 其他公共端点 对于使用私有API进行交易,你需要从交换市场获取API密钥。...私有API允许以下内容: 管理个人帐户信息 查询帐户余额 通过制造市场和限价订单进行交易 存入和取出法定和加密资金 查询个人订单 获得总账历史 在账户之间转移资金 使用商家服务 此库所有交换实现完整的公共和私有...= $poloniex->load_markets (); var_dump ($poloniex_markets); var_dump ($bittrex->load_markets ()); var_dump...($quoinex->load_markets ()); var_dump ($poloniex->fetch_order_book ($poloniex->symbols[0])); var_dump

2K10

【国际】交易所订单类型

前言 随着交易的频繁度和金额,参与交易人的各种多样化,简单的限价和市价交易明显已经不太满足用户需求了,今天就探讨一下交易订单类型 实例 先说说今天有些什么内容: import java.util.Arrays...MPO(6), // Market protection Order - 市价保护单,成交到设置的保护价位置,未成交部分转为临界值得限价单。...用途:当日有效订单、GTC订单和GTD订单允许交易者预先以低于市价的买价或高于市价的卖价挂单,并设置委托单的有效时长,无需重复操作,给交易者提供了更多灵活性。...MTM 说明: 市价剩余转限价订单(Mark to market)是指在委托时无需设定价格,按照市场上可执行的最优报价成交。未成交部分转为相同价格限价单。...未成交部分转为限价保护区间临界值的限价单。 用途: 市价保护单可以使交易者避免买单成交价过高或者卖单成交价过低。

2K20
  • PyAlgoTrade 0.20 中文文档(二)

    createLimitOrder(action, instrument, limitPrice, quantity) 创建一个限价订单限价订单是以特定价格或更好的价格买入或卖出股票的订单。...买入限价订单只能以限价或更低价格执行,卖出限价订单只能以限价或更高价格执行。...停止限价订单是一种买入或卖出股票的订单,结合了停止订单限价订单的特点。 一旦触发了停止价格,停止限价订单就变成了一个限价订单,以指定的价格(或更好)执行。...停止限价订单的好处在于投资者可以控制订单执行的价格。....) – 设置 True 以绘制每个可用仪器的买入/卖出事件。 plotPortfolio (boolean.) – 设置 True 以绘制投资组合价值(股票+现金)。

    16510

    match-trade超高效的交易所撮合引擎

    优势 match-engine水平价格独立撮合逻辑,相比于订单队列为撮合队列的交易引擎来说,价格区间越小时,性能越优越。...match-engine不再对撮合薄进行排序,而是用并行流计算出最优撮合价格,进行撮合。 match-engine每个价格下的订单都是异步完成被撮合。独立价格订单不影响下一个新发生的撮合。...取消已有的委托单(CancelOrder):用户也可以取消一个之前输入的委托单,如果它还没有执行的话,即开口订单。 委托单: 限价委托单 限价委托单是在当前的加密货币交易环境中最常用的委托类型。...止损委托单 止损委托单尽在市场价格到达指定价位时才被激活,因此它的执行方式与市价委托单相反。一旦止损委托单激活,它们可以自动转化为市价委托单或限价委托单。...(未实现) 撮合流程 限价撮合: 市价撮合: 目前就实现这两种订单撮合 订单簿撮合簿时代码解析 这个是一个简单流盘口计算demo //获取匹配的订单薄数据 IMap

    2.7K01

    撮合引擎开发:完结篇

    parentList 保存整个二维链表的所有订单,第一维以价格排序,第二维以时间排序。elementMap 则是 Key 价格、Value 第二维订单链表的键值对。...读取深度价格是为了方便处理 market-opponent、market-top5、market-top10 等类型的订单时判断上限价格。...3.新订单买单时,如果头部订单空,或者新订单小于头部订单,即无法成交,那就把新订单添加到买单队列中,处理结束;新订单卖单时,如果头部订单空,或者新订单大于头部订单,即无法成交,那就把新订单添加到卖单队列中...4.否则,符合匹配条件,新订单和头部订单进行撮合成交。5.撮合完成后,如果新订单剩余数量零则结束,如果还大于零,则回到第2步继续取下一个头部订单,如此循环。...2. limit-ioc IOC 限价与普通限价不同的地方只有一个,如果新订单和头部订单不匹配时,普通限价单会被添加到订单队列中,而 IOC 限价则是作撤单处理,请看下图: ?

    89130

    Node.js股票模拟交易后台

    :1市场订单、2限价订单、3止损订单、4做空市场订单、5做空限价订单、6做空止损订单', `execType` tinyint(4) DEFAULT '1' COMMENT '执行类型:0新的,1成交...如果是限价单或者是止损单,则判断价格设置是否在有效范围内。 然后执行一个数据库事务,插入一条订单记录,同时修改可交易仓位或者可用资金。 撤单 撤单比挂单简单许多。...所有订单缓存策略 如果每隔10秒钟从数据库读取所有订单的话,效率会很低,而且过多占用数据库IO资源。所以订单数据都缓存在成交判断的进程内存中。将来也可以升级使用redis等内存数据库来存储。...(订单状态设置拒绝) 成交判断 未开盘则跳过。...根据订单类型判断是否达到成交条件 '订单类型:1市场订单、2限价订单、3止损订单、4做空市场订单、5做空限价订单、6做空止损订单' Price:订单设置价格 price:当前股价 B:买入

    2.9K30

    撮合引擎开发:解密黑箱流程

    在 Go 程序中,每个交易标的的引擎是以独立 goroutine 运行的;而在其他语言,比如 Java,则是以独立线程来运行。 引擎启动之后,需要先初始化交易委托账本,用来保存委托单。...下面就来分别讲解不同订单类型的下单在不同条件下会有怎样的结果。 •limit:普通限价。...与 IOC 限价不同的在于:IOC 限价订单是由用户指定了委托价格的,而市价则无需指定委托价格,会直接与对手方的头部委托单成交,直到该订单已全部成交或对手方再无委托单为止。...market 可以与对手方所有价格档位的订单成交,但 market-top5 最多只会和对手方的五个价格档位内的订单成交,超出五档外的订单将不会成交。...如果对手方没有订单,则直接对该订单进行撤单处理并产生一条撤单成功的输出;如果对手方有订单,那最多只会成交一档,如果还剩有未成交的量,那将以对手方一档的价格转为限价单并添加到委托账本中,此时不会产生输出。

    1.1K20

    5.5 亿元、中国联通采购 1838 台 AI 服务器

    若中标人数量4:确定前四名中标人的“基础份额”依次37%、27%、18%、12%;其余6%的份额作为“激励份额”,依据综合排名第一名和第二名、第三名和第四名的评审价格进行份额分配。...若中标人数量3:确定前三名中标人的“基础份额”依次44%、32%、18%;其余6%的份额作为“激励份额”,依据综合排名第一名与第二名的评审价格进行份额分配。...若中标人数量2:中标人的份额分配依次:65%、35%。 本项目允许投标人同时中标的最多标包数两个。 交货地点:招标人指定地点(全国31省份)。 交货期:自采购订单下单之日起4周内交货。...保修期:设备保修期招标人签发到货验收合格证明之日起的36个月内有效。 本项目设置最高投标限价。投标人投标报价高于最高投标限价的,其投标将被否决。...最高投标限价表 1、标包一最高限价标包一的采购预算,标包二最高限价标包二采购预算的95%。 2、设置组件单价最高限价和单价联动系数区间,组件报价需同时满足最高限价和联动系数区间的要求。

    1.3K20

    JAX-LOB:使用GPU加速限价订单簿仿真

    LOB是Limit Order Book(限价订单簿)的缩写,是金融交易所用于记录和管理证券买卖订单的一种数据结构。在LOB中,买卖订单按照价格和时间顺序排列,以便进行撮合交易。...交易员可以提交限价订单(需指定价格和数量)或市价订单(只需指定数量),这些订单会被匹配或者添加到簿中。LOB的动态变化取决于订单流的变化,包括新订单的提交、订单的撤销和交易的执行。...如果某个交易记录空,则 = −1。在所有操作完成后,会检查和中的所有订单,如果 ≤ 0,则将设置−1。 一笔主动订单可能会与多笔挂单匹配。...匹配逻辑包含一个while循环,不断尝试将主动订单与位于订单簿另一侧的下一个最佳挂单进行匹配。最佳挂单()由价格-时间优先级算法定义,这是最常用的限价订单簿匹配算法。...这种并行化带来的加速效果有望将RL应用于需要反应性订单簿模拟器的高频交易和执行问题的研究做出贡献。

    34410

    策略代码拆解1

    默认值0。 backtest_fill_limits_assumption (const int) 以tick单位的限价单执行阈值。...使用时,限价单仅在市场价格超过定单的限价水平指定的tick数时才会执行。可选。默认值0。...例如,如果syminfo.mintick0.01 并且`slippage`设置5,则多头市价单将在实际价格上方5 * 0.01=0.05点处进入。此设置也可以在策略的“设置/属性”标签页中更改。...默认值0。 process_orders_on_close (const bool) 当设置true时,在K线关闭和策略计算完成后生成额外的执行订单尝试。...如果订单是市价单,则经纪商模拟器会在下一根K线开盘前执行它们。如果订单依赖于价格,则只有在满足价格条件时才会成交。如果您希望在当前K线上平仓,此选项很有用。默认值false。

    3.1K30

    2021 牛津大学:Recent Advances in Reinforcement Learning in Finance

    许多这样的电子市场被组织电子限价订单簿。 Limit Order Books. 限价订单簿,是一个用来记录买卖双方对特定金融资产或工具的利益的订单清单。...因此,限价单有价格保证,但不能保证被执行,而市价单则立即以可用的最佳价格执行。所有卖出限价单的最低价格称为要价(ask price),所有买入限价指令的最高价格称为出价(bid price)。...control variables 通常设置在每个时间点进行交易的资产数量(使用市场订单)和/或 相对价格水平(使用限制订单)。...•执行风险是指限制订单可能无法在预期的范围内被填满的风险。•不利选择风险是指价格有方向性的移动,通过市场标记提交的限价订单,使价格在交易期限结束时不会反弹。...control variables 通常被设置发布两个限制买入和限制卖出指令的价差。 reward signals 包括库存成本的PnL 或 库存成本的实现不足。

    93330

    交易所撮合交易【一】

    撮合规则         本次主要是实现,限价和市价交易;         撮合规则:                 (一)买价大于等于卖价,可以成交,先挂单价格定制者,即为成交价;                ...(二)相同价格,以时间早的先成交。                ...(如果有请大神指点...)                 2、以单一订单撮合逻辑(吃完一个单,再从订单薄拿出下一个订单吃),评率太高,耗时长。                ...(还在考虑中) 部分技术的实现 因为之前一些朋友是以订单撮合薄的,我也实现了下,下面是一些重要细节的代码: //获取匹配的订单薄数据 IMap outMap = hzInstance.getMap...(HzltUtil.getMatchKey(coinTeam, isBuy)); /** * -★ * -使用Java 8 Stream API中的并行流来计算最优 * -能快速的拿到撮合对象,不用排序取值

    2.7K62

    HFT系列:基于限价订单薄(LOB)失衡的量化策略研究与工具

    作者:Admin 充分了解限价订单薄(LOB)的运行动态是获得交易优势的一种可行的方式。LOB是未完成订单的记录,是大多数现代交易所的核心。...作者分析了三种类型的订单事件对价格的影响:限价订单、市价订单和取消订单。他们使用纽约证券交易所50只美国股票的TAQ数据。...这是根据买方和卖方的限价订单数量之差计算的。 下载地址:https://papers.ssrn.com/sol3/papers.cfm?...他们发现,订单不平衡确实是下一个中等价格运动方向的有力预测指标。事实上,他们发现基于这个预测的交易策略可以产生可观的利润,即使在考虑交易成本之后。然而,作者也警告说,这个结果不应该被解释利润的保证。...VisualHFT提供交易操作的实时视图,每侧可视化深度高达5个级别,显示来自多个数据源的实时市场数据,并在限价订单薄上提供卖出/买入订单的可视化。它还显示用户的订单,并提供一个点差图可视化。

    86840

    撮合引擎开发:数据结构设计

    订单队列 买单队列和卖单队列可以设计使用统一的订单队列类型,两者只有价格排序方向不同,那订单队列就可以用一个属性来表示排序方向。...sortBy 指定价格排序的方向,parentList 保存整个二维链表,第一维以价格排序,第二维以时间排序,elementMap 则是 Key 价格、Value 第二维订单链表的键值对。...type **表示交易类型,即限价交易(limit)或市价交易(market)等,我们的 MVP 版本只支持限价交易。...而 price 则可以保存为 string 类型,不同交易对的价格设置不同的 key,key 值可以设置 matching:price:{symbol},{symbol} 具体交易对的 symbol...每个委托单也需要缓存和更新,为了能够从缓存中最快地读取和更新委托单数据,最好每个委托单都设置一个单独的 key,key 值可以设置 matching:order:{symbol}:{orderId}

    2K10

    深入解读 Uniswap v3 新特性

    那些特性包含了集中流动性,类似限价单的范围订单等。...⁵ ⁶ 感谢 Yenwen Feng 提供了此信息. 4.范围订单: 可逆的限价单 (本节内容更新于 5 月 8 日,之前描述的内容中,排除了最后三种也是范围订单情景的做法是错误的。)...而限价单的定义正是给定目标价,跨过该价格订单才成交!唯一不同的是,如果 v3 的范围订单不够窄,一旦价格回落到该范围内,极有可能逆转代币的兑换。...因此,LP 通过提交范围订单在 v3 上提供流动性,本质上就是提交了收交易费的可逆限价订单。 May 8 更新 下面对范围订单的生效区间的解释, 并非代码的真实效果。...由于范围的宽度被设计与交易费率相关,因此 Uniswap v3 上的范围订单可能非常宽。

    1.1K40

    Zipline 3.0 中文文档(二)

    买入或卖出的股票数量将等于价值 / 当前价格限价 (浮点数, 可选) – 订单限价。 止损价 (浮点数, 可选) – 订单的止损价。...参数: 限价 (float) – 买入的最高价格,或卖出的最低价格订单应在该价格成交。...参数: 限价 (float) – 买入的最高价格,或卖出的最低价格订单应在该价格或更好的价格成交。 止损价格 (float) – 订单应被下达的价格阈值。...参数: 限价 (浮点数) – 买入的最高价格,或卖出的最低价格订单应在此价格成交。...参数: 限价 (浮点数) – 买入的最高价格,或卖出的最低价格订单应在此价格或更优价格成交。 stop_price (浮点数) – 应下达订单价格阈值。

    20510

    币聪百科:初学者指南,币安交易所使用说明和功能介绍

    折扣是分层的:第一年50%,第三年12.5%,第四年6.25%,第五年零。 赏金和奖励计划和交易竞赛 Binance不时组织交易竞赛以鼓励交易。...如何在订单上下订单 转到“Exchange”,然后“基本”,如下所示: 这将带您进入交流平台。 然后,您可能需要向下滚动一下才能看到: 这是订单的地方。...订单有3种类型:限价订单,市价订单和止损限价: 该限价盘是你设置你想购买或出售,价格,然后等待市场条件,使人们有可能其数量。 在市场秩序,您可以设置只购买或在目前的价位出售瞬间的数量。...如果价格低于预设价格,止损限价是卖出设定数量的订单。 在输入所有买入或卖出的数字后,请务必在点击“买入”或“卖出”之前检查,特别是注意适当数量的零。这里的错误可能造成资产的多少。...值得注意的是,正如BNB价格分析所显示的那样,即使在目前的熊市中,对BNB的需求也很强劲。 Binance有能力宣布拥有BNB令牌的额外奖励。

    2K40

    BackTrader 中文文档(九)

    在这种情况下,订单以Limit订单的形式执行(与StopLimit订单的行为相同,但在这种情况下,触发价格是动态的) 注意:必须指定plimit=x.x给buy或sell,这将是限价 注意:限价不像停止...支持的订单类型: Market:在下一个柱子的第 1^(st)个 tick(即open价格)执行 Close:用于一日内,在该订单以会话最后一个柱的收盘价执行 Limit:在会话期间看到给定的限价时执行...如果True,则Limit订单将通过将价格限制在限价/高/低价格上来匹配 如果False且滑点超过上限,则不会匹配 slip_out(默认值:False) 即使价格跌出高-低范围,也要提供滑点。...slip_open (默认值: False) 是否订单执行滑动价格,该价格特别使用下一个柱的开盘价格。一个示例是使用下一个可用刻度执行的Market订单,即柱的开盘价格。...执行类型:市价 而slip_open没有被设置True 市价订单与下一根柱的开盘价格匹配,我们不允许open价格被移动。 将slip_open设置True的一个运行设置: $ .

    35000
    领券