买卖交易设置:PAIRS.properties

Pairs 设置是用来控制机器人买卖在界面上 Possible Buy Log 的币种。而且以下的 “trigger” 触发器是用来当市场上升下跌时的风险控制。

机器人内币程买卖的流程如下

当一个币种在机器人根据你的买卖 When a coin is being watched closely by the bot due to your buy settings, it appears in the Possible Buy Log in the web user interface. Once it is bought, it appears in the Pairs Log. If you use DCA, it will appear in the DCA log. Once sold, it will appear in the Sales log. If a coin is in a suspended state caused by you creating a buy limit or sell limit order on the exchange, it will appear in the Pending log.

Click on a Section to jump to it


  • 如果你自己的 PAIRS 没有任何以下的所有设置,你都可以自行加进去。
  • 所有 ALL_ 开头的指定币种属性也可以定义为单一币种 (pairs) coinpair_ (例如 NEOBTC)
  • 单一币种 coinpair_ 设置优先于 ALL_ 设置,即是说设置了全部币钟 (pairs) 为 true 后,可针对单一币种 (pairs)再进行个别设置。
  • 示例 ALL_trading_enabled = true 或 BTC_ETH_trading_enabled = false
  • 大多数选项可以通过指示为 false 或将 value 值设置为 0 来关闭选项。
  • 注意:
  • 定义所有交易所的所有指定币种对所有币本位市的交易开头定义为(即所有币): ALL_
  • 币安 (Binance) 的独立指定币种交易开头定义为: ETHBTC_ (BTC为本位市时)
  • B网 (Bittrex)的独立指定币种交易开头定义为: BTC-ETH_ (BTC为本位市时)
  • P网 (Poloniex)的独立指定币种交易开头定义为: BTC_ETH_ (BTC为本位市时)

这部份是交易所买卖前必需的基本设置,大家赚钱之旅从这里开始:

此参数为: 本位市场设置
定义当前那种主要币为本位市场 (BTC,ETH,BNB,XMR,或是USDT 等)

 MARKET = BTC 

此参数为: 币种交易开关
使用指定币种已定义的策略来启动交易(买入,卖出和下单)。
如果参数为false,则将以观软察模式 (watchmode) 显示正在 Pairs log 而不买不卖。

ALL_trading_enabled = true

此参数为: 币种选择设置
定义指定币种容许机器人交易,和 ALL_trading_enabled = false 不同,
没包括币种是没有(Watchmode) 列出你想要交易所有币种,
用逗号来分隔,或用 ALL 来定义交易市场中的所有币种。

ALL_enabled_pairs= ALL

币安 (Binance) 格式: ALL_enabled_pairs= BTCETH, BTCLTC
B网 (Bittrex) 格式: ALL_enabled_pairs= BTC-ETH, BTC-LTC
P网 (Poloniex) 格式: ALL_enabled_pairs= BTC_ETH, BTC_LTC

此参数为: 币种隐藏设置
添加一个隐藏币种的功能,而它只会在该币的交易被停用时才有效。

ALL_hidden_pairs = BTC-XXX, BTC-ETC
BTC-XXX_trading_enabled = false
BTC-ETC_trading_enabled = false

这部份决定监控页面(GUI)可能买入选单的币种数量,机器人看到和可以买到的币种数量:

此参数为: 最少交易量设置
设置纳入监控页面(GUI) Possible Buy Log 币种的最少交易量 (数目越少,币种越多)。
如果你想交易低交易量的币种可以设低一些。

ALL_min_buy_volume = 500

此参数为: 最少币价设置
设置用来忽视一些低聪的小币,会忽视买卖价过低的币种。

ALL_min_buy_price = 0.00000500

此参数为: 最大差价设置
买卖差额: 最低卖出价和最高买入价的市场挂单相差的最大百分比,
以禁止买卖差额过大而不小心买进仍会大跌的指定币种,
因为买卖差额过大,很可能那币种正被人进行大量抛售/抢货,买入成本可能由此增高。

ALL_max_buy_spread = 2

此参数为: 最大买入币种数目设置
限制机器人在指定币种最大的买入数目
一旦达到最大数目的币而没有任何卖出,机器人将不会买入任何币种,
而可能买入选单亦不会显示任何币种,直到机器人卖得出币种。
但进入了平均成本法 DCA 的币种仍然被允许继续买入。
最大买入币种数目 已满,Possible Buy Log 有机会是空的。

ALL_max_trading_pairs = 0

此参数为: 最少持有余额设置
账户最少持有某余额才能买入,即账户余额要在设置值以上才可买入新币种 。
注意: DCA 都要再设置多一次,否则在DCA内的币种会不断入直到没有账户余额

ALL_min_buy_balance = 0

此参数为: 最少持有余额 % 设置
币种最少买入余额的百份比,账户余额百分比要在设置值以上才可买入新币种。
例如: 设置值为60,60% 余额不会被使用买入。
这项设置只适用于上面 ALL_min_buy_balance = 0
注意: DCA 都要再设置多一次,否则在DCA内的币种会不断入直到没有账户余额

ALL_min_buy_balance_percentage = 60

此参数为: 最少挂单触发设置
容许首次买入时交易平台挂单要有同等或以上的数量来满足机器人下的单。
作用是禁止部份买入。
100 意思是挂单要有最少 100% 的数量来满足机器人下单买入。
150 意思是挂单要有最少 150% 的数量来满足机器人下单买入。
所以如果机器人想买 5 个币,交易平台挂单最少要有 7.5 个价格A或以的币给机器人买入。

ALL_buy_available_volume_trigger = 150

这部份决定买入时的策略, 各策略详解请参阅买卖交易策略:

此参数为: 最大买入金额设置
定每个币种每次买入的最大金额(必须大过交易平台规定的最低买卖金额)。
这项设置只适用于下面 最大买入金额 % 设置 = 0 的时候

ALL_max_cost = 0.0012

此参数为: 最大买入金额 % 设置
不用上面指定金额,而使用账户总现额(TCV)中的指定百分比来买入。
这项设置只适用于上面 最大买入金额设置 = 0 的时候

ALL_max_cost_percentage = 2

此参数为: 买入策略选择设置
用于进行买入币种的策略,各策略详情请看 买卖交易策略

ALL_buy_strategy = LOWBB

此参数为: 买入策略值设置
根据上面 买入策略选择设置 的某个百份比 % 进行买入。
例子1: LOWBB: -10 意思是 LOWBB 线以下的10%开始触发追价。
例子2: EMACROSS: 5 意思是 EMA 快线向上相交 EMA 慢线后,快慢两线相差 5% 以上触发买入。

ALL_buy_value = 0

此参数为: 买入策略值限制设置
此限制设置用于 SMASPREAD,SMACROSS,EMASPREAD,EMACROSS 策略。
此限制设是限制上下快慢线之间的范围,以作买入决定。
如果此限制是正数,则只会是上升的正数值 如果此限制是负数,则只会是下降的负数值 例子:EMASPREAD buy_value = -2, buy_value_limit = -5
机器人就只会在 -2% 至 -5% 的差额之间买入。
注意: 如果有加入追价 (trailing),那只会在这之间追价,而不能超过 -5% 这限制。

ALL_buy_value_limit = 0

此参数为: 买入追价设置
此参数为策略和策略值触发卖入手段,运作和上面追价卖出利润完全一样,但是效果目的相反。
买入触发后将继续下行。机器人会试图在购买之前将价格追捕到最低点。
注意: 参数必须是正数,不能负数

ALL_trailing_buy = 0.3

这部份决定卖出时的策略, 各策略详解请参阅买卖交易策略:

此参数为: 卖出策略选择设置
用于出售指定币种的默认策略

ALL_sell_strategy = GAIN

此参数为: 卖出策略值设置
币种策略卖出价值。意思是触发卖出的 %。 对于 GAIN 策略来说,这是明显某 % 利润
对于 HIGHB 来说。通常的方法。 HIGHBB 0位于顶端。 HIGHBB50是中线

ALL_sell_value = 1

此参数为: 卖出追价 % 设置
卖出时追价的 % 缓冲,使用策略时,争取最多的上升利润
简而言之,就是善价而沽。本章最下面有更详细追价的定义和例子
注意: 参数必须是正数,不能负数

ALL_trailing_profit = 0.5

此参数为: 最少卖出利润设置
因为 LOWBB / HIGHBB 是根据BB布林带通道的上下线来买卖,卖出触发时不一定会有利润。
例如大跌过后回升急促触碰到BB线,但币价还在低位,卖出就会蚀钱。
所以此参数指定币种最少卖出时的利润 %(给BB策略使用)。

ALL_min_profit = 1

此参数为: 市场价拋售开关
以市价立即卖出指出币种

ALL_panic_sell_enabled = false

此参数为: 只卖不买模式开关
币种进入只卖不买模式。(true = SOM is on)。

ALL_sell_only_mode = false

此参数为: 止损触发设置
止损时使用,不建议使用,后果自负

ALL_stop_loss_trigger = -10

此参数为: 止损后时限设置
当上面 止蚀触发 卖掉某币种,设置多少分种机器人不能再买入同一个币。

ALL_stop_loss_timeout = 5

这部份决定卖出时的策略, 各策略详解请参阅买卖交易策略:

此参数为: BTC 下跌触发 SOM 设置
当BTC价格下跌x%金额时,指定币种开启只卖不买模式(根据BTC 24小时内价格变化)。
您将收到一封电报通知您 (SOM is on)。

ALL_btc_price_drop_trigger = 4

此参数为: BTC 上升解除 SOM 设置
当如上面BTC价格下跌x%金额时,指定币种开启只卖不买模式后,BTC价格又升回y%金额时。
指定币种关闭只卖不买模式(根据BTC 24小时内价格变化)。
您将收到一封电报通知您 (SOM is off)。

ALL_btc_price_drop_recover_trigger = 1

此参数为: BTC 上升触发 SOM 设置
当BTC价格上涨x%金额时,指定币种开启只卖不买模式(根据BTC 24小时内价格变化)。
您将收到一封电报通知您 (SOM is on)。

ALL_btc_price_rise_trigger = 5

此参数为: BTC 下跌解除 SOM 设置
当如上面BTC价格上涨x%金额时,指定币种开启只卖不买模式后,BTC价格又下降回y%金额时。
指定币种关闭只卖不买模式(根据BTC 24小时内价格变化)。
您将收到一封电报通知您 (SOM is off)。

ALL_btc_price_rise_recover_trigger = 2

此参数为: 连续买入触发 SOM 设置
当连续买入了n次指定币种都没有一次卖出过那币种时,开启只卖不买模式(市场正在下跌)。
您将收到一封电报通知您 (SOM is on)。

ALL_consecutive_buy_trigger = 5

此参数为: 连续卖出解除 SOM 设置
当连续卖出了n次指定币种都没有一次买入过那币种时,关闭只卖不买模式(市场正在上涨)。
您将收到一封电报通知您 (SOM is off)。

ALL_consecutive_sell_trigger = 3

此参数为: DCA 开关
当指定币种在周期中第一次成功买入后,该币种是否进入平均成本法策略模式例表内(DCA)。 如果是 true 指定币种将使用在 DCA.properties 中定义的各种策略进行多卖动作。

ALL_DCA_enabled = false

如果指定币种币值(profit%)降到指定的数额以下,指定币种便进入DCA Log内。
已经进入DCA指定币种还未执行过一次或以上平均成本法买入时(即没有在DCA Log内买入过)。
当同时币值回升后有机会可以弹回Pairs Log内, 但如果已在DCA买入过一次或以上,
指定币种将不会返回Pairs Log,而将会在DCA Log内进行买入直至卖出而完成周期为止。

ALL_DCA_enabled = -5

以下为旧版本参数,已被上面 ALL_DCA_enabled = -5 取代
此参数为: 下跌 % DCA 开启触发设置
如果上面 DCA_enabled 是 false,则此选项将自动为指定币种启用 DCA。
如果指定币种币值(profit%)降到指定的数额以下,指定币种便进入DCA Log内。
已经进入DCA指定币种还未执行过一次或以上平均成本法买入时(即没有在DCA Log内买入过)。
当同时币值回升后有机会可以弹回Pairs Log内, 但如果已在DCA买入过一次或以上,
指定币种将不会返回Pairs Log,而将会在DCA Log内进行买入直至卖出而完成周期为止。
除非用家强制性将独立指定币种加入 BTC-XXX_DCA_enabled = false
ALL_DCA_enabled_trigger = -5

此参数为: 再次买入时间控制器设置
当买入指定币种成功后,而x分钟时间已经过去而未被卖出,
指定币种会进入 Pending Log 挂单等候区。
这指定币种有机会在未卖出的情况下在 Possible buy log再次出现。
那么机器人可以有机再次买入这指定币种。

ALL_pending_order_wait_time = 360

此参数为: 除消再次买入触发器设置
如果平均利润达到指定%,取消指定币种逗留在 Pending Log 挂单等候。

ALL_combined_cancel_pending_trigger = 0

这部份决定卖出时的策略, 各策略详解请参阅买卖交易策略:

己弃用
请在前台使用新的'hotconfig'热设置代替,但小心使用,风险自负。 此参数为: 手动买入价设置
指定多个单一币种的买入价。当有时交易所的价格有误差(例如我们直接存入某币种去币安和B/P网时)。
就允许我们手动设置。
注意:手动自定价格后会作为此币种的买入平均价格。

BTC-XXX_bought_price = 0.00004943
BTC-YYY_bought_price = 0.04216705

此参数为: 单一币种 DCA 开关
开启或关闭单一个别币种的 DCA。
Enables or Disables DCA for specified coin。
如果 ALL_DCA_enabled 为 true 时,则只会为此币种禁用 DCA。

BTC-XXX_DCA_enabled = false
BTC-YYY_DCA_enabled = false

此参数为: 单一币种交易开关
启用或禁用交易指定多个单一币种。
如果ALL_trading_enabled为true时,则此设置将仅禁止交易此币种。

BTC-XXX_trading_enabled = false
BTC-YYY_trading_enabled = false

此参数为: 单一币种卖出策略值设置
指定多个单一币种的卖出价%
此设置将覆盖ALL_sell_value的原有值。

BTC-XXX_sell_value = 0.4
BTC-YYY_sell_value = 0.7

己弃用
请在前台使用新的'hotconfig'热设置代替,但小心使用,风险自负。
此参数为: 强制手动买入价设置
此参数为: 强制手动买入日设置
强制覆盖指定多个单一币种买入价和购入日期。买入日期是必需要有的,这是交易所协定!。
正常买入价(见上文)一般交易所会自动发送给机器人,此设置一般只用在没有买入价的币种。
所以此选项将跳过交易所发送的订单簿,并为您的可用余额设置指定的已买入价和日期。
注意:手动自定价格后会作为此币种的买入平均价格。

BTC_XRP_override_bought_price = 0.00008000
BTC_XRP_override_bought_date = YYYY-MM-DD

附例


BB(布林带/保力加通道)如何计算?

PT 机器人的追价系统是怎样运作的?

例子: ALL_trailing_profit = 0.5 (自动追价卖出值) ALL_sell_value = 1 (币种策略卖出值) 自动追价卖出价就是你想要的利润 如果你不设置自动追价的话 一旦价格达到这个你设置好的卖出值 彭!机器人见到有1%升幅时就立即给你卖掉了那币种 现在你说想要0.5%的自动追价。即是想冒0.5%风险,以求获得更多追得更高。 为什么会冒险的?因为如果你有2%的sell_value,当机器人见达到2%时, 机器人将不会立即卖出,而给了那价格有0.5%的缓冲空间 例如当价格上涨去到2.3%,机械人会记下2.3%为最高价值,

没有再高的价格时而下降到1.9%时,机械人都不会卖的, 机器人不会出售,因为它在我们的2%收益价值下,0.4%的变化仍然在缓冲空间内 0.4%= 2.3-1.9 那便是所谓的风险和缓冲空间的代价。 当利润虽然达到了2%,但由于自动追价时缓冲空间的拖累,机器人并没有卖出。 现在如果价格继续下降,你只剩下一个卖不出的币种(bags)。但是常不会这样的。 当价格再上涨到2.8%,跟着又上涨是3.5%所以机器人就把最高价格锁定在3.5%,

然后价格达到3.7%的利润时又被机器人锁定!不断上涨不断再锁定! 那机器人什么时候会卖出?因为我们之前不是说了收益定在2%?那价是自动追价系统的功效了 在最高位3.7%利润突然之间下降到3.1%时 3.7% - 3.1%= 0.6% 我们的自动追价利润锁定在0.5%,突如其来的0.6%下跌就是0.5%以上的风险。 现在机器人便会跟随策略知道是时机就卖出!

如果 BTC 价格还没有逆转,如何而停止只卖不买模式 (SOM)?

以下 SOM 代表 只卖不买模式
当你突然想要机器人停止 SOM 而开始买入,即使价格仍然在 SOM 的范围内下降?
您可以关闭 下跌触发 SOM(price_drop_trigger) ,
然后将 上升触发 SOM (drop_recover_triger) 设置为将重置价格的值。
在下一次购买时,btc 价格检查将出现,然后 SOM 将被禁用。

另一方法: 不用修改 pairs/DCA.properties 而暂时停止 SOM 模式

临时强制性手动 SOM

关闭临时强制性手动 SOM

清除以上手动强制及重置 SOM


任何疑问请连系以下:

  • zh/pairs.properties.txt
  • Last modified: 12 months ago
  • by t1m3c