Author Topic: 挂单被系统自动撤销是咋回事?  (Read 9292 times)

0 Members and 1 Guest are viewing this topic.

Offline JetainM

  • Full Member
  • ***
  • Posts: 83
    • View Profile
BIB==BM IS BUG

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
占据买一的位置买,买到后立马挂单卖一卖。注意有些陷阱要规避。

看起来这招主要是吃刷量机器人的。不过如果人家刷太快就会吃不到。

监测交易对的挂单变化,随时占据买一卖一的位置,谁的单都能吃。陷阱很多需要一一规避。还有就是遇到和自己同样算法的机器人会打架,双方或多方不停撤单挂单互相压,这种情况经常遇到,大家可以从热门交易对的盘口看到。
BTS ID : yxb

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
占据买一的位置买,买到后立马挂单卖一卖。注意有些陷阱要规避。

看起来这招主要是吃刷量机器人的。不过如果人家刷太快就会吃不到。
BitShares committee member: abit
BitShares witness: in.abit

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
占据买一的位置买,买到后立马挂单卖一卖。注意有些陷阱要规避。
BTS ID : yxb

Offline johnson

  • Full Member
  • ***
  • Posts: 146
    • View Profile
弱弱的问一下,啥叫炒夹板?

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
我机器人是炒夹板的,先买后卖,账上有余额说明买成功了,然后机器人却一直挂不上卖单,最后我手工在本地电脑尝试也挂不上卖单后,就用btsabc的网页ui直接砸给系统现有买一,然后把这个交易对从机器人设置中删除了。

这个事情先就这样吧,看以后还有没有别人有类似问题,到时候再全面测试下。

我夹板机器人账号有很多,每个专炒一种基础货币的交易对,炒了快两年夹板了,基本没大问题,收益也还行,主要是懒得维护参数,大涨大跌后有的交易对会卡死。
BTS ID : yxb

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
服务器时间没问题,我机器人操作着几百个交易对,交易很频繁,别的都没问题,只有这一个交易对挂不上卖单。

好,现在说到点子上了。交易频繁,可能网速有影响,但只影响一个交易对的话,就有点蹊跷。

如果我猜对了你的账号的话,这个交易对,你应该有成功挂单的历史记录。是否机器人的所有单都挂不上?机器人用的另一个账号吗?

可以检查一下这两个资产的白名单设置。但如果是白名单问题, btsabc 上能看到就没道理。

===

更新一下:

刚刚检查没发现这两个资产有黑白名单设置,所以不该是这个原因。

所以我还是怀疑是交易过期,或者交易没有被广播到活跃见证人节点,或者广播到活跃见证人节点但是因为什么原因没有打包进块。

理论分析差不多现在就只能这样了。

如果不是偶发事件,如果可以稳定重现,你可以提供账号,和具体交易时间,请见证人在出块服务器上检查下日志(节点需要用最新 release 分支代码,开启p2p日志,否则不好查)。
« Last Edit: May 26, 2018, 04:50:46 pm by abit »
BitShares committee member: abit
BitShares witness: in.abit

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
服务器时间没问题,我机器人操作着几百个交易对,交易很频繁,别的都没问题,只有这一个交易对挂不上卖单。
BTS ID : yxb

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
交易对 OPEN.HTML_OPEN.BTC
当前卖一价是0.00000018,用机器人在后台挂价格为0.00000017量为3992的卖单,在网页交易界面上能看到卖单出现,但是一两秒后就被系统撤了
什么原理?
你本地系统时间偏慢,或者网络不好,导致交易超时,挂单并没上链。

应该不是时间问题,我是发现腾讯云上的机器人挂不上单,又在本地电脑上多次测试。两台电脑都装有NTP。而且云上机器人挂单瞬间我在本地电脑上用btsabc的网页ui能看见,就是存在一两秒后就消失了。
不是时间问题那么就是网络问题,比如你可以在 btsabc 节点看到,但是别的节点看不到,那么 btsabc 节点的网络可能有问题。
换个 API 服务器试试。

腾讯云上我自己的重钱包机器人挂单瞬间本地电脑上用btsabc的ui可以看到这个挂单出现一两秒后又消失。
还是先检查下腾讯云的机器时间。

挂单出现在 btsabc,表示挂单已经通过网络到了 btsabc 的节点,但不表示负责出下一块的见证人已经收到这个单。

过几秒消失,说明挂单已经失效,很可能就是交易过期。

也就是说,你挂的单在到达下一个见证人节点已经过期了,所以没有进块。

虽然也有可能是其他问题,但这个原因可能性最大,你先查下。

补充一下,因为网络原因,特别是行情来了交易多的时候,偶尔有单挂不上,可以认为是正常的。如果网络不忙时也挂不上单,或者一直就挂不上,就有问题。
« Last Edit: May 26, 2018, 09:58:57 am by abit »
BitShares committee member: abit
BitShares witness: in.abit

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
交易对 OPEN.HTML_OPEN.BTC
当前卖一价是0.00000018,用机器人在后台挂价格为0.00000017量为3992的卖单,在网页交易界面上能看到卖单出现,但是一两秒后就被系统撤了
什么原理?
你本地系统时间偏慢,或者网络不好,导致交易超时,挂单并没上链。

应该不是时间问题,我是发现腾讯云上的机器人挂不上单,又在本地电脑上多次测试。两台电脑都装有NTP。而且云上机器人挂单瞬间我在本地电脑上用btsabc的网页ui能看见,就是存在一两秒后就消失了。
不是时间问题那么就是网络问题,比如你可以在 btsabc 节点看到,但是别的节点看不到,那么 btsabc 节点的网络可能有问题。
换个 API 服务器试试。

腾讯云上我自己的重钱包机器人挂单瞬间本地电脑上用btsabc的ui可以看到这个挂单出现一两秒后又消失。
BTS ID : yxb

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
交易对 OPEN.HTML_OPEN.BTC
当前卖一价是0.00000018,用机器人在后台挂价格为0.00000017量为3992的卖单,在网页交易界面上能看到卖单出现,但是一两秒后就被系统撤了
什么原理?
你本地系统时间偏慢,或者网络不好,导致交易超时,挂单并没上链。

应该不是时间问题,我是发现腾讯云上的机器人挂不上单,又在本地电脑上多次测试。两台电脑都装有NTP。而且云上机器人挂单瞬间我在本地电脑上用btsabc的网页ui能看见,就是存在一两秒后就消失了。
不是时间问题那么就是网络问题,比如你可以在 btsabc 节点看到,但是别的节点看不到,那么 btsabc 节点的网络可能有问题。
换个 API 服务器试试。
BitShares committee member: abit
BitShares witness: in.abit

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
交易对 OPEN.HTML_OPEN.BTC
当前卖一价是0.00000018,用机器人在后台挂价格为0.00000017量为3992的卖单,在网页交易界面上能看到卖单出现,但是一两秒后就被系统撤了
什么原理?
你本地系统时间偏慢,或者网络不好,导致交易超时,挂单并没上链。

应该不是时间问题,我是发现腾讯云上的机器人挂不上单,又在本地电脑上多次测试。两台电脑都装有NTP。而且云上机器人挂单瞬间我在本地电脑上用btsabc的网页ui能看见,就是存在一两秒后就消失了。
BTS ID : yxb

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4664
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
交易对 OPEN.HTML_OPEN.BTC
当前卖一价是0.00000018,用机器人在后台挂价格为0.00000017量为3992的卖单,在网页交易界面上能看到卖单出现,但是一两秒后就被系统撤了
什么原理?
你本地系统时间偏慢,或者网络不好,导致交易超时,挂单并没上链。
BitShares committee member: abit
BitShares witness: in.abit

Offline jfdb

  • Full Member
  • ***
  • Posts: 54
    • View Profile
  • BitShares: yxb
和这个应该无关,就是用sell_asset命令正常挂单
BTS ID : yxb

Offline Bangzi

  • Sr. Member
  • ****
  • Posts: 321
    • View Profile
    • Steemit: Bangzi
  • BitShares: bangzi
不知道跟这个BUG有关吗?

【BSIP26】下单手续费用非BTS,撤单返还原始手续费币种而不是返还BTS
测试方法(注意用其他资产付手续费):
* 分叉前,下单+撤单:分为主动撤单,过期自动撤单,金额太小被动撤单几种;还要测部分成交后的撤单;
* 分叉前下单,分叉后撤单;
* 分叉后,下单撤单。

https://bitsharestalk.org/index.php?topic=26427.msg318750;topicseen#msg318750
Bitshares DEX - Over 1000 Coins, Buy, Sell, Transfer & List Any Coins |Free Signup Today: https://wallet.bitshares.org/?r=bangzi