新人常见问题汇总




答:

PT机器人会在Possible Buy Log列表中对潜在交易对象进行观察和筛选。下图是PT机器人的工作原理

当PT机器人已经购买足够数量的币种时(即 Pairs Log + DCA Log 总和已经达到设定值,此设定值由 PAIRS.properties 配置文件中 ALL_max_trading_pairs决定),PT机器人将停止观察潜在目标并停止买入新币种,以保护使用者的剩余本金,现象是Possible Buy Log显示为空。

  • 备注1:Sales Log里显示的卖出记录通常都是盈利的,但也有特殊情况,当使用止损卖出(stop loss)强制抛售(panic sell)时,即会出现亏损的卖出记录。
  • 备注2:Pending Log里显示的是正在进行挂单而未实质完成买卖的交易,一般是由于手工在交易所进行挂单委托而产生。出现在Pending Log内的币种,因为并未实际买入,所以也可能同时出现在Possible Buy Log中。






答:

请看上面问题(1)中的 PT原理图 ,PT买入的交易在很多时候会出现下跌的情况,这种买到手却没有涨价无法卖出获利的资产,被称为Bag,也就是群里总说的卖不掉的包

在此告诫新人:包包数量要严格控制。当市场行情突然恶化时,一个手中持有大量包包的PT玩家会面临很大风险,毕竟包包里装的不是BTC这种蓝筹货币,而是竞争币,竞争币在市场恶化时甚至有跌落70%以上情况。





答:

请看上面问题(1)中的 PT原理图PT会在 Possible Buy Log 列表中观察潜在投资标的。

PT对潜在投资标的进行观察买入的依据,由PAIRS.properties 策略参数决定。

当一个币种达到PAIRS.properties 文件的以下参数要求,则会出现在 Possible Buy Log 列表中,未达到参数要求的币种不会被显示在 Possible Buy Log 列表中

#可能买入选单设定 (Possible Buy Settings)
 
#币种的交易量下限,避免买入交易量较小的币种
ALL_min_buy_volume = 700
#币种的价格下限,避免买入垃圾币
ALL_min_buy_price = 0.00000500

已经进入 Possible Buy Log 列表中的币种,在其指标达到PAIRS.properties 文件的以下参数要求时,PT将启动买入流程;如未达到以下参数要求,则显示 红色false 字样,表示还在等待买入时机。

备注:Possible Buy Log列表中的大部分投资标的,在99%的时间里,都显示为false,这是正常现象。

#买入策略设定 (Buy Strategy Settings)
 
#买入时的投资额度
ALL_max_cost_percentage = 2
ALL_max_cost = 0
 
#买入时机的观察方式与参数
ALL_buy_strategy = EMAGAIN
ALL_buy_value = -1
ALL_trailing_buy = 0.3
 
#只有在交易所的对手单达到我方投资额度的110%时才买入,避免无法按计划完成投资额度
ALL_buy_available_volume_trigger = 110






答:

一个新的PT交易所账户启动的时候,往往只有本位币,在最开始的时间里,会让你感到余额剩下很多。

但是你要明白,即使你的策略参数不很激进,PT启动之后的几天里也会持续降低余额,尤其在行情不太理想的情况下,因为余额会被置换为跌套的资产。

余额对于PT很重要,充足的余额代表强有力的抗风险和自救能力,代表遇到熊市你能够使用成本稀释法回本甚至赚钱的可能性。一般老用户的PT账户在大部分时间里,都会保持至少80%余额用来做流动资金和参数的调节空间。





答:

以下几种情况都导致机器人不买入的现象发生,

1.【机器人买入交易过多】机器人已经买入并仍持有了足够数量的币种,即 Pairs Log + DCA Log 总和已达到 ALL_max_trading_pairs 参数设定的上限,为了保护资产,机器人停止了新的买入行为。

2.【交易所账户余额不足】交易所账户的余额不足够买入新交易,以Binance为例,目前允许的单笔最小数量为0.0022BTC

3.【参数配置了余额保护】PAIRS.propertiesDCA.properties 配置文件中的参数设置了机器人可以使用的本金百分比。当机器人已买入并持有的币种达到设定的本金百分比,机会人会保护剩余的本金并自动停止买入新标的,相关参数见下表,详细功能和注释请参详 PAIRS.propertiesDCA.properties 页面。

配置文件 参数 功能
PAIRS.properties ALL_min_buy_balance 设置Pair交易至少要保留的本金,此参数保留的本金可被用于DCA
ALL_min_buy_balance_percentage
DCA.properties min_buy_balance 设置以DCA成本平均法买入交易时至少保留的余额数量
min_buy_balance_percentage

4.【未找到达标的潜在投资标的】PT机器人按照PAIRS.properties设定的投资标准选择投资标的,机器人一直不交易代表着还没有找到达标的投资标的。 5.【PT出现故障】常见的故障包括IP BAN(PT所在的IP地址被交易所服务器暂停了通信)网络不稳定等。





答:

PT是一个跨平台的绿色软件,全部的运行程序、配置参数、交易信息都以文件方式存储在ProfitTrailer目录下,各文件功能见下表

文件类型 文件名 功能
执行程序 ProfitTrailer.jar PT的可执行文件
pm2-ProfitTrailer.json 配置PT运行环境内存参数的文件
Run-ProfitTrailer.cmd
数据文件 ProfitTrailerData.json 用户交易数据,主要是Sales Log数据
ProfitTrailerData.json.backup用户交易数据的自动备份
Logs目录 PT的Log记录,即SSH中pm2 log显示内容
配置文件:用户账户 application.properties 交易所API KEY、Web端口、时区等
configuration.properties 交易所DUST数值、PT的工程模式等
配置文件:交易策略 PAIRS.properties交易策略参数,详见WIKI
DCA.properties
INDICATORS.properties






答:

HotConfig是PT机器人的一项常用功能,使用HotConfig可在PT机器人Web界面上直接修改以下4个主要配置文件并立即生效:

HotConfig的入口在PT机器人的Web界面左侧菜单栏中,如果您的PT网页中没有找到HotConfig入口,那您需要在application.properties配置文件中更新如下参数

server.enableConfig = true

然后将更改后的application.properties覆盖到PT目录下,并重新启动PT即可找到HotConfig





答:

这样的操作并不会产生严重的负面作用。

全新安装的新PT会继续正常进行交易操作,不会出现将用户资产低价贱卖的情况

但是这样的操作会删除用户的交易数据,表现出来的负面作用有2个,

*其一,PT会丢失过去的Sales Log记录,

*其二,针对手工充值到此交易所账户的币种,或分叉获得的币种,PT在全新安装后会丢失买入价格的记录(可通过HotConfig人工补录)。






答:

SOM模式下,DCA是否继续补仓,是由DCA.properties配置文件中的如下参数控制,

ignore_sell_only_mode = true

true即为继续补仓,false即为听从SOM模式安排(只卖不买)。






答:

在PT机器人关闭的情况下,只需覆盖ProfitTrailer.jar文件,然后重新开启PT机器人即可更换PT机器人的版本。

*官方PT程序包下载源(含所有历史版本):https://github.com/taniman/profit-trailer/releases





答:

这种做法叫做强制抛售(panic sell)

使用HotConfig修改PAIRS.properties文件中的强制抛售参数

ALL_panic_sell_enabled = true

点击SAVE,大约3分钟后,你的交易所账户将只剩下本位币Watchmode模式币种,可能还有一点DUST币种(数量太少,无法在交易所卖出)。

【提示】此操作将产生亏损,请理智决择





热门错误代码汇总




答:

下图是一台刚启动且健康运行的PT机器人,可以看到Log最后3行是3个心跳,并且Log中未出现任何含有ERROR字样的提示。







答:【交易所兼容性】

此故障代码报告交易所兼容性问题,如Wiki所述,Consecutive指令不支持Binance,关闭此指令即可解决问题。





答:【网络不良】

此故障代码一般是由于PT机器人所在的网络故障导致,包括VPN性能不足带宽不稳定等原因,请检查并优化网络。





答:【某货币的买入价格不明】

当用户的交易所账户以【充值(转账注入)】【分叉】这两种方式获得某币种时,PT会提示此代码,可通过HotConfig手工补录价格。

在此以BNBBTC举例解决,手工在Web界面HotConfig中写入 BNBBTC_bought_price = 0.00121780,表示获得此BNB货币的买入价格是0.00121780BTC,点击 SAVE 即可生效。





答:【PT License绑定交易所API KEY错误】

此代码表示你的PT License没有正确地绑定交易所API KEY

一枚PT License允许4枚交易所账户同时工作,即可以购买一枚PT License然后独立开启4个机器人同时工作。

很多人问到如何进行PT License和交易所API KEY的绑定管理,其实很简单。

(1)在Telegram中,与PT的License维护机器人 @ProfitTrailerAssistantBot 聊天

(2)聊天输入框中,键盘敲入 / 符号,会自动关联出 License管理入口

(3)管理入口一共有3个常用的,/addkey 是增加新的API KEY到License,/removekey 是删除一个API KEY,/listkeys 是列出License项下的API KEY

注意:一枚PT License中至少要存在一个API KEY,所以如果你想删除最后一个API KEY的时候,先增加一个新的API KEY进去保证License中已经有2枚API KEY的时候再删除。





答:【余额不足无法买入】

有2种原因会导致出现此错误代码,

(1)【交易所账户余额不足】交易所账户的余额不足够买入新交易,以Binance交易为例,目前允许的单笔最小交易量为等价0.0022BTC

(2)【参数配置了余额保护】 PAIRS.propertiesDCA.properties 配置文件中的参数设置了机器人可以使用的本金百分比。当机器人已持有的交易标的达到此本金百分比,机器人会保护剩余的本金并自动停止买入新标的。





答:【交易所IP BAN】

IP Ban是一种由交易所服务器判定用户IP地址有潜在违规行为并实施处罚的现象。

可能触发IP Ban的行为包括,

(1)同一个IP地址上有多个交易所账户进行交易

(2)基于一个IP地址的交易通信或操作过频繁

在PT开发团队发布新版本彻底解决IP BAN问题之前,阶段性的解决方案如下,

  • 方案一:使用1.26.11版PT,在 application.properties 中写入 server.binanceThrottle = 10 到任意一行,重启PT。
  • 方案二:使用1.26.12版PT,此版本较小概率被IP BAN。
  • 方案三:更换IP地址,经验上,欧美IP地址更少触发IP Ban。




  • zh/basic_question_and_error_code.txt
  • Last modified: 13 months ago
  • by t1m3c