平均成本法策略设置: DCA.properties

平均成本法策略设置: DCA.properties

基本规则

  • pairs.properties文件 中的参数 DCA 开关 要先打开。
  • DCA 用多次买入来滩分成本平均价格
  • pairs.properties文件 不同,进入 DCA 后的币种,是不能个别设置策略,
  • 即在 DCA.properties 内不能设置 XXXBTC,BTC-XXX_或 BTC_XXX_ 等个别参数。
  • 示例1: 没有 ALL_max_cost = 1 或 BTC_ETH_buy_spread = 1
  • 示例2: 只有 max_cost = 1 或是 max_buy_spread = 1
  • 不论在任何策略下,在 DCA 每一层的买入都会花费更多去买入更多的币,请准备足够的资金给 DCA 作买卖。

基本解释

定义一个币在平均成本买入时的总金额,如果设置 0 的时候,就等于忽视限制,即没有最高总金额。
一直 DCA 直到没有余额为止,举例: 设置 max_cost = 0.01 而同时你买了 0.005 BTC 时,
因为 max_cost = 0.01, 机器人只能被容许 加倍买入 (double up)一次。


基本设定 (General Settings)

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

此参数为: DCA 开关
只适用于旧版本,新版本不用此开关 启用或禁用 DCA 功能。

enabled = true

此参数为: 最大买入金额设置
定义指定每个币种允许于加倍买入时的最大金额。
如果设置为0,最大金额将被忽略,加倍买入时没有最大金额限制。
例如:你设置 max_cost = 0.01,你买了0.005 BTC。
因为 max_cost 是0.01,所以你可以加倍一次。

max_cost = 0

此参数为: 最大买入次数设置
定义 DCA 可允许每币种的最大买入次数。
如果设置为 0,则最大次数将被忽略,DCA 买入次数不限。

max_buy_times = 0

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

max_buy_spread = 2

此参数为: 最少持有余额设置
账户余额低于设置的金额便不能买入币种。
这参数只适用于下面 min_buy_balance_percentage = 0

min_buy_balance = 0.2

此参数为: 最少持有余额 % 设置
账户余额的百份比 % 低于设置的 % 便不能买入币种。
例子: 如果想永远账户都持有 20% 余额不被使用,请设置 20
这参数只适用于上面 min_buy_balance = 0

min_buy_balance_percentage = 20

此参数为: 最少交易量设置
设置最少交易量,交易量少过设置不会买入该币。

min_buy_volume = 100

此参数为: 买入交易量触发设置
如果在实际挂单时有足够平台买卖单量去完成机器人的买单,则允许 DCA 买入。
这可以防止部分买入时干扰了整个DCA买入策略。
100%的意思:机器人至少挂单买入条件是有100%足夠的卖方单量。
150%的意思:机器人至少挂单买入条件是有150%以上的卖方单量。
即是说150的时候,如果机器人想买入 5 个币。
市场卖方挂單应在价格A或以下全部总币种数量达到至少 7.5 个才会触发买入。

buy_available_volume_trigger = 150

买入策略设定 (Buy Strategy Settings)

这部份决定 DCA 的币种买入,详情请看 买卖交易策略

此参数为: 买入策略选择设置
此参数为: 买入策略值设置
此参数为: 买入策略触发设置
“buy_strategy” 用于购买更多币种数量的策略。
“buy_value” 用于买入策略时执行开始执行买入时的%(或者负值以下)。
“buy_trigger” 当某币种下跌了多少 % 时才激活 DCA 来加倍买入。

buy_strategy = HIGHBB
buy_value = 0
buy_trigger = -4

此参数为: 买入追价设置
设置为支持所有 DCA 策略的追价买入 %。(详情看pairs.properties的最下面)。
注意: 此参数应该是正数

trailing_buy = 0

此参数为: 忽视只卖不买模式开关
将此值设置为 true 时允许已买入的币种可以使DCA策略继续买入以求总成本得以平均。
注意: 即使在 pairs.properties 触发了不允许新币买入的情况下都可以买入(SOM = true)。

ignore_sell_only_mode = false

卖出策略设定 (Sell Strategy Settings)

这部份决定 DCA 的币种买出,详情请看 买卖交易策略

此参数为: 卖出策略选择设置
此参数为:
卖出指定币种的策略(GAIN)和其策略卖出的 % 值 。

sell_strategy = GAIN
sell_value = 0.6

此参数为: 卖出追价 % 设置
设置为在进行 DCA 时激活追价卖出利润 % (详情看pairs.properties的最下面)。
注意: 此参数应该是正数

trailing_profit = 0

此参数为: 卖出策略值设置
卖出指定币种的策略(BB)和其策略的 % 值 。
卖出触发器表明硬币应该有多少利润,甚至考虑激活何时卖出 。

sell_strategy = HIGHBB
sell_value = 20
sell_trigger = 0.6

此参数为: 止损触发设置
设置将触发止损挂单,如果指定币种的价格%跌破止损触发器,它将被自动出售。
注:止损正值将自动转换为负值,即止损只会在真正损失下才触发。
止损只会在整个DCA策略完成后才触发。
什么是整个完成?
当达到max_buy_times 或,
已达到max_cost 或,
没有足够的余额来继续使用DCA买入时都可以被触发止损。

stop_loss_trigger = -10

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

stop_loss_timeout = 5

此参数为: 再次买入时间控制器设置
当币种被买入后,在x分钟之后,便会再次进入挂单等候区 Pending Log 再次用 pairs.properties为策略买入。

pending_order_wait_time = 0


范例用法:


  • 指定币种的平均价买入价有6%或更多的损失时和 HIGHBB 0 在低于指定币种平均价时。
buy_strategy = HIGHBB
buy_value = 0
buy_trigger = -6
  • 指定币种的平均价买入价有2%或更多的损失时和现价下降至低于LOWBB -20 时。
buy_strategy = LOWBB
buy_value = -20
buy_trigger = -2
buy_strategy = ANDERSON
buy_style = DOUBLEDOWN
buy_trigger_1 = -3.5
buy_trigger_2 = -4.5
buy_trigger_3 = -4.5
buy_trigger_4 = -5.5
buy_trigger_5 = -5.5
  • 指定币种的平均价卖出利润有 0.6% 或更多时,就可以卖出所有在 DCA 内的币。
sell_strategy = GAIN
sell_value = 0.6
  • 卖出价高于 HIGHBB 35 时,就可以卖出所有在 DCA 内的币,但利润至少为 0.6%
sell_strategy = HIGHBB
sell_value = 35
sell_trigger = 0.6

更多 DCA 购买策略


  • HIGHBB
  • LOWBB
  • EMASPREAD
  • EMAGAIN
  • EMACROSS
  • SMASPREAD
  • SMAGAIN
  • SMACROSS
  • LOSS

请查看: 买卖交易策略

发表评论

电子邮件地址不会被公开。 必填项已用*标注