Statistics 板


LINE

1. (buy_sell=1是买入、3是持有而2是卖出。) 我需要找出每一天的交易资料对应的上一次卖出之股票资料(例:股票代号) 因为有可能同一天卖出两支以上的股票,要如何在1/5後的每一天都记录 上次卖出之股票代号(LSS)也就是1/5卖出的2303和3864?(资料型态如下) 我目前想到的作法是先把buy_sell=2的资料抽出来,然後记录lag(stock_id), 这样就知道每次卖出股票时,上次卖出的股票是哪一支。 因为只要日期比最靠近的卖出时点还早的资料, 所对应的上次卖出股票代号就会跟该卖出时点资料所记录的一样, 因此只要将完整的交易资料按照trade_date排序, 然後根据每一笔buy_sell=2的时间点,只要trade_date比它早的就跟它分成同组, 尔後再按照此组别,将一开始只有buy_sell=2的资料档也加注同样的组别, 然後再合并在一起,其他交易资料就能记录上次卖出的股票代号。 但是问题会出现在如果一天卖出两支以上的股票,要如何同时记录? Trade_date Stock_id Buy_date Sell_date buy_sell volume price LSS \ 1998/1/1 2303 1998/1/1 1998/1/5 1 1000 20 N/A \ 1998/1/2 2303 1998/1/1 1998/1/5 3 1000 15 N/A \ 1998/1/3 2303 1998/1/1 1998/1/5 3 1000 24 N/A \ 1998/1/4 2303 1998/1/1 1998/1/5 3 1000 27 N/A \ 1998/1/5 2303 1998/1/1 1998/1/5 2 1000 30 N/A \ 1998/1/3 3864 1998/1/3 1998/1/5 1 2000 25 N/A \ 1998/1/4 3864 1998/1/3 1998/1/5 3 2000 20 N/A \ 1998/1/5 3864 1998/1/3 1998/1/5 2 2000 15 N/A \ 1998/1/4 2578 1998/1/4 1998/1/10 1 3000 40 N/A \ 1998/1/5 2578 1998/1/4 1998/1/10 3 3000 35 N/A \ 1998/1/6 2578 1998/1/4 1998/1/10 3 3000 30 2303\ 3864\ 1998/1/7 2578 1998/1/4 1998/1/10 3 3000 33 2303\ 3864\ 1998/1/8 2578 1998/1/4 1998/1/10 3 3000 45 2303\ 3864\ 1998/1/9 2578 1998/1/4 1998/1/10 3 3000 48 2303\ 3864\ 1998/1/10 2578 1998/1/4 1998/1/10 2 3000 50 2303\ 3864\ 2. 计算上次卖出股票的後续报酬 记录上次卖出的股票之後,再读进每一天该股票的价格, 进一步计算上次卖出股票的当日市场报酬, 报酬是和卖出价作比较。 主要的问题还是在上次同日卖出不只一支股票时,会有问题! Trade_date Stock_id buy_sell volume price LSS LSSP PostR \ 1998/1/1 2303 1 1000 20 N/A N/A N/A \ 1998/1/2 2303 3 1000 15 N/A N/A N/A \ 1998/1/3 2303 3 1000 24 N/A N/A N/A \ 1998/1/4 2303 3 1000 27 N/A N/A N/A \ 1998/1/5 2303 2 1000 30 N/A N/A N/A \ 1998/1/3 3864 1 2000 25 N/A N/A N/A \ 1998/1/4 3864 3 2000 20 N/A N/A N/A \ 1998/1/5 3864 2 2000 15 N/A N/A N/A \ 1998/1/4 2578 1 3000 40 N/A N/A N/A \ 1998/1/5 2578 3 3000 35 N/A N/A N/A \ 1998/1/6 2578 3 3000 30 2303 28 (1000/3000)*(28-30)/30 \ 3864 17 +(2000/3000)*(17-15)/15\ 1998/1/7 2578 3 3000 33 2303 25 (1000/3000)*(25-30)/30 \ 3864 13 +(2000/3000)*(13-15)/15\ 1998/1/8 2578 3 3000 45 2303 23 (1000/3000)*(23-30)/30 \ 3864 15 +(2000/3000)*(15-15)/15\ 1998/1/9 2578 3 3000 48 2303 27 (1000/3000)*(27-30)/30 \ 3864 18 +(2000/3000)*(18-15)/15\ 1998/1/10 2578 2 3000 50 2303 24 (1000/3000)*(24-30)/30 \ 3864 19 +(2000/3000)*(19-15)/15\ 两个颇复杂的问题,想请版上的强者们帮忙! 拜托了 >"< --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.234







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP