import csv #輸入csv套件comma separated value
file = open('SPY.CSV','r') #打開下載的檔案SPY.CSV,模式是r讀取,
csvreader = csv.reader(file) #將檔案逐列讀入串列變數csvreader
header, rows = [], [] #宣告空白串列(陣列,清單)
header = next(csvreader) #串列header儲存檔案第一列
for row in csvreader: #檔案接續逐列附加append於rows串列
rows.append(row)
file.close() #關閉檔案
header.append('MA20') #第7欄,為header串列list新曾元素
header.append('部位') #第8欄
header.append('最大') #第9欄
header.append('獲利') #第10欄
header.append('最小') #第11欄
header.append('損失') #第12欄
for i in range(20):
rows[i].append(rows[i][5])
for i in range(20,len(rows)):
sum20 = 0.0 #實數=浮點數
for j in range(i-20, i):
sum20 += float(rows[j][5])
rows[i].append(sum20/20) #第7欄20日平均
rows[i].append(0) #第8欄預設部位0
listx = [y/1000 for y in range (31)] #測試31個突破點0, 0.1%...3%
print('測試用的參數\n',listx)
'''for i in range(80,len(rows)):
listgain = [0.0 for y in range (31)] #儲存31個突破點的損益,預設0
for x in range(len(listx)): #測試特定參數
for j in range (i-60,i):
if row[j-1][8]小於1 and row[j][5]大於row[j-1][7]*(1+listx[x]):
row[j][8]=1 #做多
elif row[j-1][8]大於-1 and row[j][5]小於row[j-1][7]*(1-listx[x]):
row[j][8]=-1 #做空
else:
row[j][8]=row[j-1][8] #維持原來的部位
for j in range (i-60,i):
if row[j-1][8] == 1:
listgain[x] += row[j][6] - row[j-1][6]
elif row[j-1][8] == -1:
listgain[x] += row[j-1][6] - row[j][6]
else:
pass #沒有損益'''
file = open('SPYW.CSV','w',newline='',encoding='utf-8')
w = csv.writer(file) #寫入檔案 VScode是IDE(程式)整合開發環境
w.writerow(header) #第5列將檔案欄位名稱列header
w.writerows(rows) #第7列將檔案內容名稱rows
期貨、選擇權與其他衍生性商品 選擇題 答 A B C D 台指期貨202307,7月7日的最後成交價為16623,7月10日的最後成交價為16550,另外台灣加權股價指數 7月7日收盤價為16664.21,7月10日收盤價為16652.8,則7月10日的基差為? 73 102.8 73 -102.8 答 A B C D 金融期貨的主要持有成本為? 運輸倉儲費用 保險費用 利息費用 銀行保管費 答 A B C D 當避險所用的期貨契約標的物和現貨不相同時,這種避險稱為? 跨日期避險 部分避險 交叉避險 自然避險 答 A B C D 台指期貨在16000點時,持有一Beta為1.2價值32,000萬元的股票投資組合,要如何運用貨進行避險? 賣出120口台指期貨 賣出240口台指期貨 賣出480口台指期貨 以上皆非 答 A B C D 假設目前台指期貨的原始保證金為每口184,000 元,維持保證金為141,000 元,張先生今天買進兩口台指期貨,價格為 16668 點,交保證金368,000 元,台股期貨價格在多少點以下,張先生才會被追繳保證金? 16453 16238 16560 15808 答 A B C D 台灣加權股價指數上漲時,台指選擇權的權利金變化為? 買權上漲,賣權上漲 買權上漲,賣權下跌 買權下跌,賣權下跌 買權下跌,賣權上漲 答 A B C D 當台指指數為16660點時,8月到期的台指選擇權履約價為16650的賣權權利金為150點,這個賣權的內含價值及時間價值各為? 10、140 140、10 150、0 0、150 答 A B C D Black-Scholes 的選擇權評價公式中,對股票報酬的假設是服從: 幾何布朗運動 常態分配 二項式分配 算術平均運動 答 A B C D 下列哪一項要素不是影響台指選擇權價格的要素? 台灣加權股價指數 台指期貨價格 台灣加權股價指數波動率 距到期日時間 答 A B C D 依據買賣權評價法則(put-call parity),買進一個買權相當於? 買進一個賣權、買入股票、借入款項 賣出一個賣權、買入股票、借出款項 買進一個賣權、賣出股票、借入款項 賣出一個賣權、賣出股票、借入款項 答 A B C D 賣出賣權,同時買入相同到期日且相同履約價的買權時,這個交易策略的損益相當於? 買...
留言
張貼留言