#1 - 2024-1-8 20:14
kj6w
11.24 经过实验后我发现此次修改只对幻想乡生效,且加入了一个限制因子,因此本实验结果现在仍然有实际意义。
1.17 坑比641修改了献祭价公式,本实验已作废!
1.8晚更新(含对“包括最近2000股的最少数量交易的均价”的解释):
破案了:
不考虑拍卖,献祭返还价为min(包括最近2000股的最少数量交易的均价,最近1股的交易价,400cc)
对“最近2000股的最少数量交易”,取平均的范围并不是仅仅是最近2000股,而是要把第2000股所在的整个交易给全部算进去。
在刚刚的示例中,我150cc卖给对方1000股,对方150cc卖给我1000股,然后我们按250cc互相倒100股,每一次100股交易后献祭。
则前9次献祭时,互相倒的交易股数不足1000股,因此要凑齐最近2000股需要将两次150cc交易全部算在内。因此交易价为2000股150cc和互相倒的交易的均价。
在10次献祭起,因为互相倒的交易已经达到1000股,因此要凑齐最近2000股仅需要对方出给我的1000股交易,因此交易价为1000股150cc和互相倒的交易的均价。
第20次献祭,互相倒的交易已达到2000股,因此均价即为这些交易的均价250cc


原始内容:
献祭返还价和幻想乡价一直是xsb的一个谜团,今天下午,我和@星星和雨的夜 @Shigure#35456上进行了一次幻想乡价和英灵殿献祭价的实验。大致实验结果如下:
1、        送股进幻想乡的价和英灵殿返还的价是一样的,但送股进幻想乡价在计算出结果后会先进行发行价保底,因此若计算结果低于发行价则两者不等。下文将两者统称为献祭价。
2、        献祭价仅由最近2000股交易决定,献祭价对低价单敏感。若最近一股交易价为2000股内最低且明显低于其他交易,则献祭价即为最近一股交易价。但如果明显低的交易只有1股,那同样只需要1股交易就能消除此股的影响。而如果需要将献祭价拉高到某一交易价,则需要用该交易价进行2000股交易。
3、        对#35456(发行价137.5cc),在已有2000股150cc交易情况下,进行n股250cc交易,交易价与献祭价关系如下(左为n,右为献祭价):

对其画图得到结果如下:

我们可以注意到其在n=1000和2000时发生了跳变。
如果将n>=1000的点取值扣除50/3,将n=2000(不参与前面扣除)的点取值扣除50则曲线变得平滑。
但到现在我并没有能(懒得)拟合出合适的曲线

#4破案了

我不该把两个跳变点拼起来的,我是sb(bgm38)
那么影响范围就是包括最近2000股的最少次交易,值为这些交易的平均股价。

本次实验双方均未利用刷献祭价/幻想乡价大规模获利。如果有各种方面的需要,我可以公开本次实验中双方的对话记录(此在实验进行时我便告知对方此记录会被记录)以及我与shigure在实验期间的资金日志,并可以与接下来的实验记录对照。(星星由于中途有事并没有留下资金日志记录,但与他的交易记录可以在我的资金日志中看出)
#2 - 2024-1-8 20:15
实验记录:
最开始我和星星进行实验,我们双方进行了1w股150cc交易,此后献祭发现献祭价变为150cc,2cc出1股给星星后,双方进行2k股50cc交易。我献祭发现献祭价为50cc,星星送1股进幻想乡,幻想乡价为发行价137.5cc
此后我2cc出1股,之后献祭,发现献祭价变到了2cc,200cc出1股,献祭价变为50.06cc,再出1股,变为50.12,2cc出1股,变回2cc,200出1股,变为50.18,200cc出10股,变为50.91(此段数据为根据献祭返还倒推,小数点后第二位不可信)
此后我150cc出2988股后回收,献祭价恢复120cc。进行1000股200cc交易,幻想乡价变为162.5cc(这和3中1000股250cc交易结果不同!)
此后星星有事,换shigure进行实验
星星实验时我因为没有考虑到幻想乡价有发行价保底因此当时认定两者不等。
2cc出1股,6000股150cc交易后,英灵殿价和幻想乡价变为150cc(本次实验和之前有所重复,是因为我下达指令时出现失误导致shigure送股进幻想乡)
2cc出1股,6000股150cc交易后,再进行4000股250cc交易(本次实验并没有意义,因为我挂单时卡了,导致重复挂单,交易量太大了)
同样2cc出1股,4000股150cc交易后,进行2000股250cc交易,献祭价和幻想乡都变为250cc,此次实验才让我确信两者只受最近2000股交易影响(最开始一次幻想乡价因为低于发行价因此并没有得到验证)。
此后我2cc出1股,2000股150cc交易(上操作称为清零)后,进行200股交易,清零后进行400股交易,清零后进行1000股交易,清零后进行1800股交易(此次其实是在接下来的献祭价后进行的)
然后进行2000股150cc交易;之后我与shigure反复倒100股,每进行100股交易献祭一次,得到上面的结果3下的表。
我发现,之前幻想乡价与表内对应交易股数后献祭价相等,这让我确信了幻想乡价等于献祭价。
#3 - 2024-1-8 21:03
如果每周有献祭和拍卖的话,好像会根据拍卖价决定献祭价,而拍卖底价又受到献祭前的最近几股交易价的严重影响。你这个应该只适用于不拍卖的情况。
#3-1 - 2024-1-8 21:14
kj6w
之前天童运营过程中我注意到了每次拍卖会重置之前的单,但是在所有交易都远高于底价的情况下底价也只会增加几cc(但同时在别的股也观察到底价变为拍卖价的情况,不过我不保证期间有没有交易)
这次实验主要还是先从简单开始了,所以对一些复杂的东西都没有考虑。毕竟光上面一个拟合都够难倒我了,我也没必要再用拍卖啥的给我上强度了
本来这只是最简单情况我应该写在里面的,顺便在写写对未来研究的展望,但这就真快成写论文了,还是算了
#3-2 - 2024-1-8 21:56
nano
kj6w 说: 之前天童运营过程中我注意到了每次拍卖会重置之前的单,但是在所有交易都远高于底价的情况下底价也只会增加几cc(但同时在别的股也观察到底价变为拍卖价的情况,不过我不保证期间有没有交易)
这次实验主要还是先...
我又试了试,这个献祭价确实是跟最近2000股有关系。我之前以为跟拍卖价有关系,好像是因为最近的交易价比献祭价低很多,导致拍卖价也比较低,就是你说的“献祭价对低价单敏感”,让我误以为献祭价就是拍卖价。但实际上献祭价是“躲起来了”,需要画高价买一股再献祭掉,这时候才显示出真正的献祭价(bgm38)
#3-3 - 2024-1-8 22:00
kj6w
nano 说: 我又试了试,这个献祭价确实是跟最近2000股有关系。我之前以为跟拍卖价有关系,好像是因为最近的交易价比献祭价低很多,导致拍卖价比较低,就是你说的“献祭价对低价单敏感”。但实际上献祭价是“躲起来了”,需...
现在得到的公式是
包含最近2000股的最少次交易的均价。
我tm为啥要把这俩玩意拼一起啊,我tm真该求一个差分的,我是sb啊,我半个下午在写程序跑程序拟合这个拼一起的玩意啊
但这不能解释1股就能拉低献祭价
这个“隐藏”是什么情况?
群里有说可能还有个条件是不高于最近一股交易价
#3-4 - 2024-1-8 22:03
nano
kj6w 说: 现在得到的公式是
包含最近2000股的最少次交易的均价。
我tm为啥要把这俩玩意拼一起啊,我tm真该求一个差分的,我是sb啊,我半个下午在写程序跑程序拟合这个拼一起的玩意啊
但这不能解释1股就能拉低献...
就是这个59.xx,如果正常交易,一般都是30多cc进行交易,也就是献祭价都是30多cc,但买了高价股,才发现实际献祭价是59.xx cc
#3-5 - 2024-1-8 22:17
kj6w
nano 说: 就是这个59.xx,如果正常交易,一般都是30多cc进行交易,也就是献祭价都是30多cc,但买了高价股,才发现实际献祭价是59.xx cc
好了确信了,是那个加权平均、最近的一股交易价两者中最小值
#3-6 - 2024-1-8 22:28
nano
kj6w 说: 好了确信了,是那个加权平均、最近的一股交易价两者中最小值
对,不过这个加权平均比较隐蔽,玩这么久我以前居然都没发现。实际应用就是,那些经历过用来送钱的股,就算后续价格看上去降下来了,但只需要经过一次400cc的交易,就还是可以送进幻想乡来回本
不过这个其实你主楼就已经说了
#3-7 - 2024-1-8 22:37
kj6w
nano 说: 对,不过这个加权平均比较隐蔽,玩这么久我以前居然都没发现。实际应用就是,那些经历过用来送钱的股,就算后续价格看上去降下来了,但只需要经过一次400cc的交易,就还是可以送进幻想乡来回本
不过这个其实你...
嘛基本已经破案了,其实我刚刚还做了个实验讨论400cc的影响,结果也是放在同一个min里面的(100cc*1901股,500cc*100股,150cc*1股(如果没有这个最后一股交易为100cc会压住献祭价),结果是120cc)
其实拍卖应该可以当成若干次交易,其交易顺序应该也就按照优先级排(价高先结算,同价先来先结算)然后一样套进公式
#4 - 2024-1-8 21:41
(雨は、いつか止むさ)
个人理解,献祭价(税前)在1000和2000发生跳变是因为在该实验中实验流程如下:
① 通过2单150cc×1000的交易使献祭价格变为150
② 在①之后每进行一单250cc×100的交易,记录一次献祭价格

还原上述情景之后,对跳变的原因提出如下假设:
记涉及最近2000股的交易集合为T={t1, t2, ... , tm},这m次交易的交易量分别为x1, x2, ... ,xm,记X=x1 + x2 + ... + xm。由定义知X≥2000。献祭价格是这m次交易的所有股(总数为X)的价格的加权平均。
进一步解释,如果一次交易有一部分股是在最近交易的2000股以内,这次交易的所有股都会被拉过来算加权平均。

对假设进行验证:
在②中进行了19次250cc×100之后,涉及最近2000股的交易是1次150cc×1000和19次250cc×100。成交价格加权平均就是(1900×250+1000×150)/2900=215.5,正好与上面表格中倒数第二行对应。
而在②中进行了20次250cc×100之后,涉及最近2000股的交易就只有20次250cc×100了,加权平均成交价格就跳到了250。
#4-1 - 2024-1-8 21:49
kj6w
破案了!我真不该把两段曲线拼一起的,我是sb
但这并不能解释一股2cc交易就能把献祭价拉到2cc
感觉这又是一个坑
#4-2 - 2024-1-8 22:01
Shigure
kj6w 说: 破案了!我真不该把两段曲线拼一起的,我是sb
但这并不能解释一股2cc交易就能把献祭价拉到2cc
感觉这又是一个坑
也许是一个max{上述加权平均价格,最近成交价格}之类的
#5 - 2024-1-8 21:42
跳变是因为最近第2000股交易量大,导致计算时算的是大于2000股的均价。你要知道641懒得搞麻烦算法
#6 - 2024-1-8 22:50
(私、気になります!)
#6-1 - 2024-1-8 22:58
kj6w
关于这点我最开始也是准备依托这个来得到献祭价公式,并且我最初观察时也有上市很久的天童只需要1股就能压下献祭价,但上市时间很短的新ico角色我拿高于发行价的价格收股建一级塔时,献祭价并没有比发行价高多少。这不很符合这个结论?因此在最开始我的指南上都引用了这个说法,这是我指南上唯一的引用(其实引用是因为不确定,我指南上还是用到了不少别人成果,但都没有写来源(屑))
但其实我是被这个给误导了。
之前10月份我出给别人馆中女仆(今年8月上市)时,曾拿高于献祭价的价格出了几千股,之后献祭时底价也直接被拉到了严格等于出股价。而甚至这次实验我选用???也是因为这个角色ico不久,离这个帖子里提到的一年明显差得远。但这献祭价还是被我拉到了交易价。更何况,现在英灵殿里可是有不少刚上市的拍卖底价远超发行价的原创新番角色。这些都能说明这个所谓时间点并不一定存在。
而上面给出的公式却的确解释了所有的现象(天童因为最后一笔交易低献祭价被这笔交易卡住,建一级塔因为交易量没到2000因此发行的几万股被算在内了)
至于血萌骑士得出这个结论,可能只是流通性太差,实际上只需要2000股交易就能操纵献祭价了,但一些角色想凑齐2000股连续的高价交易可能真只能等上一年甚至更久。
#7 - 2024-1-8 23:37
今天在各位群友以及玩家的合作之下,我们顺利攻破了xsb的一个连641都记不住的谜题。
现在xsb还有一些未解之谜等待我们以及新一代玩家去解决。
1、刮刮乐公式:刮刮乐理应为随机,但幻想乡刮刮乐却能在有某一角色200股时保证挂出200股,因此我有个猜想为刮刮乐在随机选中目标后刮中股数应该为本次刮刮乐剩余量、目标持股两个变量的函数。但此猜想并没有得到验证(毕竟我还要刷钱养老婆)
2、ico税返还问题:我曾经在指南中试图解决这个问题,但我发现这ico税无论放在哪里也不对。当初的主要问题还是在于通天塔加成不算十分确定并且并不满足精度要求,但目前大致可以用前端的数据来推测通天塔加成实际为0.005(601-排名),如果要进行此实验,则最好ico一个旧lv1的角色。
3、道标豁免机制。641曾明确表示游戏中存在道标豁免机制,且在运营天童过程中在最初几个月总共打了上万股的增发却没有一发命中夜月千秋的塔。而在黑樱造神过程中,我的黑樱塔也直到打3天道标消耗完之前也都没有被命中过,而注册时间更晚的萌新却有被命中。因此道标豁免也不仅仅是看注册时间。但这个想要实验还是太难。
#7-1 - 2024-1-9 09:54
nano
“物理学的大厦已经落成,上面只有三朵乌云”(bgm38)