Re: [程式] 用gauss軟體排名前五大淨賣超的股票

看板Economics (經濟學)作者 (明星黯月)時間13年前 (2012/11/17 13:38), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串2/2 (看更多)
假定抓出外資資料形成y陣列, 其中col1是日期,col2股票,col4股價col5交易量col6(買0賣1)col7是交易者 若有a項標的股票,b個時段 把股票轉成號碼1到a,時段轉成1到b 然後定義一個陣列 x=zeros(a,b); for i (1,309281,1); /這邊309281看抓出幾筆自行更改 x[y[i,2],y[i,1]] = x[y[i,2],y[i,1]] + y[i,4]*y[i,5]*(1-2*y[i,6]); endfor; 這樣就得到一個2維陣列x 再回鋪成原來形式 v=zeros(a*b,3); /col1股票,col2是時段,col3是買賣超金額(買+賣-) k=0; for i (1,a,1); for j (1,b,1); k=k+1; v[k,1] = a; v[k,2] = b; v[k,3] = x[i,j]; endfor; endfor; 然後選想要的限定來排列 v=sortc(sortc(v,3),2) 就會變成按各時段買賣超排列 以上語法還有置換問題可能閣下要自行調整 在下沒實際用過gauss,不過寫程式的觀念大致如上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: moondark92 來自: 123.192.237.38 (11/17 13:47)

11/17 13:48, , 1F
謝謝,我先自己是看看有問題再寄信跟你請教
11/17 13:48, 1F

11/17 13:49, , 2F
已按提供之col修改文章
11/17 13:49, 2F

11/17 13:52, , 3F
不過我好奇的是,你說你沒用過gauss,那你怎麼會知道裡面
11/17 13:52, 3F

11/17 13:52, , 4F
的指令??是寫程式的指令都是大同小異的嗎???
11/17 13:52, 4F

11/17 13:53, , 5F
用其他軟體處理過大量資料......
11/17 13:53, 5F
這些指令是google來的 XDD 寫程式的原理是一樣的,不過在下每次換軟體寫常會有一些小bug, 常要去copy範例程式然後從中修改 col 456程式寫成567 又修改了 ※ 編輯: moondark92 來自: 123.192.237.38 (11/17 14:01)
文章代碼(AID): #1GfoBVao (Economics)
文章代碼(AID): #1GfoBVao (Economics)