第三天下午,數值策劃組那個戴眼鏡的年輕人過來了,手里拿著三張a4紙,紙上密密麻麻寫滿了公式和參數說明。
他把紙遞給李軒的時候手指在紙邊上搓了一下,紙張的邊緣被他搓得微微卷了起來。
“基準價的生成邏輯我重新推了一遍,”他說,“之前那個版本里初始價格對供需變化的敏感度閾值設置得偏高,如果第一筆交易的成交價偏離基準價超過百分之十五,系統會觸發一次強行回歸,把價格拉回基準線。
但這樣就會削弱玩家交易對價格的實際影響。
我現在改了一版,把閾值從十五降到了八,同時引入了一個衰減系數,讓價格在回歸的過程中保留一部分市場慣性。”
李軒接過紙,把三張a4紙在鍵盤旁邊鋪開,一行一行地看。
他的目光從第一張紙的上方移到下方,然后又翻到第二張。
他看完之后沒說話,把紙拿起來遞回給那個戴眼鏡的年輕人。
“公式本身沒問題,但你這個衰減系數在并發場景下可能會造成數據偏移。
如果連續發生多筆交易,上一筆的價格慣性還沒消完就被下一筆覆蓋掉了,那衰減系數就會累計,導致價格偏離實際供需。
你得在系數里加一個時間維度的權重,交易間隔越短,慣性保留的比例越低。”
戴眼鏡的年輕人把紙接回去,低頭看著自己寫的那幾行公式,手指指著其中一行,從左到右劃過去,然后又從右往左劃回來。
他嘴里小聲念叨著什么,梁永琪沒聽清。
他念叨完之后抬起頭,說:“那我回去改一下這個權重函數,明天早上給你新的版本。”
“明天早上來不及。”李軒說,“今天晚上十二點之前就要跑第一輪全量測試。”
“十二點?”年輕人愣了一下,看了一眼手機屏幕上的時間,“現在四點半,我還有七個半小時。
行,我去改。”
他抱著那三張紙轉身走了,步子邁得很快,皮鞋在走廊地板上踩出一串急促的嗒嗒聲。
梁永琪坐在折疊椅里看著他走遠的背影,然后把目光收回來落在李軒的屏幕上。
李軒正在把剛才年輕人留下的那套公式邏輯里的關鍵參數往代碼里嵌,他每嵌一個參數就在旁邊寫一行注釋,注釋寫得非常細,比代碼本身還長。
他的習慣就是這樣,注釋永遠寫得比代碼多,因為他說過了幾天再回頭來看自己寫的代碼,如果沒有注釋就等于看別人寫的。
第四天的凌晨,機房里只剩下三個人。
李軒坐在主控機前面,面前三塊屏幕亮著,中間那塊顯示著正在運行的測試程序,進度條走到四十七的位置停住了。
他旁邊坐著一個戴著棒球帽的程序員,帽檐壓得很低,遮住了大半張臉,但能看到他下巴上冒出來的胡茬。
第三個人坐在角落里的備用機前面,手邊放著一只空了的泡面碗,碗底剩著一層油。
那只泡面碗旁邊還放著三個空的易拉罐,兩個是功能飲料的,一個是可樂的。
可樂罐被捏扁了,捏扁的那一面朝著天花板,能看到罐身上凹進去的幾道指印。
梁永琪坐在那把折疊椅上,手里握著一只保溫杯。
保溫杯里的水已經換了三次,前兩次是熱的,這一次是溫的。
她的眼皮沉了三次又硬撐開,第三次撐開的時候她站起來走到李軒身后。
椅子腿在地面上蹭了一下,聲音不大,但機房里太安靜了,那一聲蹭地的動靜讓角落里的泡面程序員抬了一下頭,看了一眼梁永琪,又把頭低回去看著自己的屏幕。
“第幾次了?”
【跪求禮物,免費的為愛發電也行!】</p>