發表文章

期末考

圖片
 Lotus123被IBM公司收購 Lotus123被EXCEL取代 電子試算表 electtonic spreadsheet 猶太人在哈佛大學唸MBA發明 TED 1978年在哈佛大學教室中 Dam Bricklin發明電子試算表,這個發明永遠改變人們利用電腦在商業應用的方式,後來賈伯斯請比爾蓋茲問蘋果電腦開發相同軟體,稱為EXCEL,比爾蓋茲要求EXCEL也可以賣到其他平台,最後導致MAC電腦與IBM相同電腦並存。

錢琦維Python輸入openpyxl處理EXCEL檔案

圖片
  from openpyxl import load_workbook #錢琦維指導蕭穎婕等學生專題 book = load_workbook(filename=' pylenin.xlsx') print(book.sheetnames) #列出所有工作表 """以下也被註解暫時不執行Python語言註解 #後面不執行 前後三個引號的部分夜不執行 都是註解用 sheet = book['20200101p'] #工作表 rowBegin = 4 #起始列 rowEnd = 10 #結束列780 criticalInc = 0.01 criticalDes = 0.01 localH = sheet.cell(row=rowBegin, column=3).value localL = sheet.cell(row=rowBegin, column=4).value status = 0 wealth = 0 for x, row in enumerate(sheet.iter_rows(min_ row = rowBegin, max_row = rowEnd)): rowNo = x + rowBegin #串列編號 x 起始於 0 dayH = row[2].value #當日最高C欄 dayL = row[3].value #當日最低D欄 dayC = row[4].value #當日收盤E欄 if status == -1: #檢測波段高 localH = dayH elif localH < dayH: localH = dayH if status == 1: #檢測波段低 localL = dayL elif localL > dayL: localL = dayL sheet.cell(row = rowNo, column = 6).v...

5/26

圖片
import openpyxl #錢琦維 輸入import openpyx1處理EXCEL的函式庫 book = openpyxl.load_workbook(r'wb.xlsx') #開啟EXCEL工作簿wb.xlsx print("1. 列出所有工作表名稱") #sheetNames=book.sheetnames #所有工作表集合 #for name in sheetNames: # print(name) print("2. 針對特定工作表, 列出前面數列") #sheet = book["python"] #for row in sheet.iter_rows(min_row=1, max_row=3, min_col=1, max_col=5, values_only=True): # print(row) print("3. 列出工作表所有內容") #sheet["F1"], sheet["G1"], sheet["H1"], sheet["I1"]="波段H","波段L","部位","損益" #sheet["F2"], sheet["G2"], sheet["H2"], sheet["I2"]=sheet["C2"].value, sheet["D2"].value, 0, 0 #for row in sheet.iter_rows(min_row=1, max_row=3, min_col=1, max_col=9, values_only=True): # print(row) #book.save()

錢琦維 python math random

圖片
  w3schools學習python math random import math #劉任昌 輸入數學函式庫 import random #輸入亂數資料庫 x = math.sqrt(2) print(x) #大樂透是49個號碼開出六個 for i in range(6): x = random.randint(1,49) print("開出的第 " + str(i+1) + " 個號碼: " + str(x)) #str是將數字轉成字串string   貪吃蛇的python程式 影片

4/12

圖片
  從選取範圍建立名稱 股價 100 履約價 100 波動率 0.2 利率 0.01 時間 1 d1 0.15 =(LN(股價/履約價)+(利率+波動率*波動率/2)*時間)/波動率/SQRT(時間) d2 -0.05 =d1_-波動率*SQRT(時間) 買權價格 8.43331869 =股價*NORMSDIST(d1_)-履約價*EXP(-利率*時間)*NORMSDIST(d2_) 劉任昌 資料/模擬分析/目標搜尋/隱含波動率 說明影片 011 012 心得 求取選擇權的隱含波動率(IV, Implied Volatility)的觀念,類似程式交易 回溯測試 的 最佳化參數 。 選擇權權利金的理論價格,計算 參數 股價、履約價、波動率、利率、時間。 利用日資料回溯測試求最佳化參數,未來做日內資料的投機交易,使用五分鐘K線。 台灣期貨市場日交易時段五個小時(8:45-13:45),相當於60個五分鐘。 將利用日資料算得的最佳化參數,除以60,來進行實際操作交易。

錢琦維python迴圈range

圖片
w3schools學習python w3schools學習python   #註解錢琦維程式交易 #相當於javasCRIPT的// for i in range(20,10,-2): print("第"+str(i) + "列") #整數i要和字串相+連,先轉成字串string指令str

3/17

  台灣股價加權指數: 利用當它當作買賣點決策 跌幅點 Dcritical 漲幅點 Ucritical 0.01 0.01 年月日 開盤價(元) 最高價(元) 最低價(元) 收盤價(元) 波段H 波段L 部位 獲利 20200102 12026.5 12110.74 12026.23 12100.48 20200103 12167.44 12197.64 12023.6 12110.43 20200106 12035.71 12040.08 11953.36 11953.36 20200107 11961.97 11986.03 11822.4 11880.32 20200108 11818.76 11899.67 11777.45 11817.1 20200109 11889.46 11992.55 11889.46 11970.63 20200110 12009.27 12038.21 11959.06 12024.65 20200113 12069.61 12113.42 12037.24 12113.42 20200114 12161.73 12186.62 12140.27 12179.81 20200115 12169.92 12169.92 12048.01 12091.88 20200116 12006.08 12075.54 12...