發表文章

電子試算表發明人

圖片
   1978年,哈佛大學EMBA學生在教室中發明電子試算表( electronic spreadsheet), 這個發明永遠改變人們利用電腦在商業應用的方式(forever changed how people use computers in business.)。後來, 賈伯斯請比爾蓋茲為蘋果電腦開發相同軟體,稱為EXCEL, 比爾蓋茲要求EXCEL也可以賣到其他平台, 最後導致Mac電腦與IBM相容電腦並存。

蔡睿樺python輸入openpyxl處理EXCEL檔案

圖片
  from openpyxl import load_workbook #畫畫指導學生專題 book = load_workbook(filename='pylenin.xlsx') 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).value = localH #寫入波段高於F欄 sheet.cell(row = rowNo, column = 7).value = localL #寫入波段低於G欄 if status ...

蔡睿樺EXCEL運算列表grid search獲得最佳參數

圖片
  畫畫 運算列表 A784放置目標函數 漲幅最大 =MATCH(GA784,B784:FY784,0) match index =INDEX($B$783:$FY$783,GB784) 最大 最大的位置match找到 11205.56 73 7.3% 下跌突破點 77 7.7% 上漲突破點

蔡睿樺python import openpyxl 處理EXCEL

圖片
  import openpyxl #畫畫輸入import openpyxl處理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() from tkinter import * import pygame root = Tk() root.title("畫畫") root.geometry("500x400") ...

蔡睿樺python import openpyxl 處理EXCEL

圖片
import openpyxl #蔡睿樺輸入import openpyxl處理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視窗使用者介面GUI類別class建構正多邊形或星形

圖片
#劉任昌教python設窗程式設計 from tkinter import * #從函式庫 tkinter 輸入所有 * 方法 from math import * #從函式庫 math 輸入所有 * 方法 class Regular: #定義類別Regular正多邊形或星型 def __init__(self, cx, cy, cr, s, t, c, w): #類別共同的設定 self.cx, self.cy, self.cr = cx, cy, cr #取得中心座標cx, cy, 半徑cr self.s, self.t = s, t #取得邊角數目s,t尖銳程度,取代原來的k = s.get() self.c, self.w = c, w #取得顏色c,寬度w self.u = 2 * pi / self.s #使用模組 math 圓周率 pi self.x, self.y = [], [] for i in range( int(self.s * 1.5)): self.x.append(self.cx + self.cr*cos(i*self.u)) self.y.append(self.cy + self.cr*sin(i*self.u)) def draw(self): #類別的方法 for i in range( int(self.s * 1.5) - self.t): canvas.create_line(self.x[i], self.y[i], self.x[i + self.t], self.y[i + self.t], fill = self.c, width = self.w) def show(): #畫圖 poly = Regular(cx.get(), cy.get(), cr.get(), s.get(), t.get(), c.get(), w.get()) ...

畫畫python迴圈rang

圖片
w3schools學習python w3schools學習python程式碼 #註解畫畫程式交易python迴圈相當於EXCEL一列 #相當於JavaScript的// for i in range(20,10,-2): print("第" + str(i) + "列") #整數i要和字串相+連,先轉乘字串string指令str 複習EXCEL都會對應到python指令 Max Min Match Index 目標搜尋,學找最佳會參數 運算列表,判斷參數是否可靠、是否一致 使用修飾的CSS指令前後要加style與/style h1 {background-color: purple;color: white; text-align: center; padding: 10px; border: yellow 20px solid; border-radius: 30px;} h2{ border: green 10px solid; border-radius: 20px;text-align: center;} pre {font-family: verdana; font-size: 20px; border: solid 2px blue; line-height: 1.5} 教學影片 013 014

蔡睿樺IV隱含波動率/資料/模擬分析/目標搜尋

圖片
  從選取範圍建立名稱 股價 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_) 蔡睿樺 資料/模擬分析/目標搜尋/隱含波動率 說明影片 012 心得 求取選擇權的隱含波動率(IV, Implied Volatility)的觀念,類似程式交易 回溯測試 的 最佳化參數 。 選擇權權利金的理論價格,計算 參數 股價、履約價、波動率、利率、時間。 利用日資料回溯測試求最佳化參數,未來做日內資料的投機交易,使用五分鐘K線。 台灣期貨市場日交易時段五個小時(8:45-13:45),相當於60個五分鐘。 將利用日資料算得的最佳化參數,除以60,來進行實際操作交易。

EXCEL資料/模擬分析/運算列表:買權訂價公式

圖片
  工作表worksheet 黃嬙運算列表練習 股價 履約價 到期日 波動度 利率 550 560 0.1 0.2 0.05 買權權利金 D1 D2 10.657 -0.174 -0.237 =LN(股價/履約價)+(利率+波動度^2/2)*到期日 =NORMSDIST(D1_)*股價-NORMSDIST(d2_)*履約價*EXP(-到期日*利率) 運算列表買權敏感度分析 sigma\時間 10.65705276 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.002 0 0 0 0 2.7673E-266 9.5955E-209 5.2339E-168 8.9536E-138 0.004 0 3.9914E-201 9.7472E-128 3.81612E-91 2.78908E-69 8.70332E-55 1.65927E-44 7.32479E-37 0.006 1.1863E-189 2.06805E-91 1.2357E-58 2.96875E-42 1.92302E-32 6.3904E-26 2.78159E-21 8.02849E-18 0.008 2.7317E-108 8.01117E-53 2.91751E-34 5.89266E-25 2.30217E-19 1.23568E-15 5.68462E-13 5.60892E-11 0.01 1.62863E-70 7.5815E-35 7.25188E-23 7.75721E-17 3.36691E-13 9.19374E-11 5.13224E-09 1.05776E-07 0.012 6.46251E-50 5.27344E-25 1.3398E-16 2.37455E-12 8.9194E-10 4.81648E-08 8.52534E-07 7.4826E-06 0.014 1.93764E-37 5.15522E-19 9.12156E-13 1.36088E-09 1.16592E-07 2.36348E-06 2.08757E-05 0.000109224 0.016 2.67806E-29 4.38164E-15 3.07885E-10 ...

蔡睿樺EXCEL公式IF,AND,MATCH,INDEX

圖片
公式截圖 EXCEL公式 蔡睿樺公式先用單引號拷貝過來  F5 =IF(H4=-1,C5,IF(C5>F4,C5,F4))  G5 =IF(H4=1,D5,IF(D5(1+$I$2)*G5),1,IF(AND(H4>-1,E5<(1-$G$2)*F5),-1,H4))  I5 =IF(H4=1,E5-E4,IF(H4=-1,E4-E5,0))  "先在以上純存格,強迫轉成文字, 再選擇行貼上,然後恢復原來的公式計算。"

3/3程式交易

圖片
 

Python程式交易

  統一期貨網頁 API 功能 支援程式語言/軟體 費用 統一API 國內期 貨報價 國內外期貨下單 帳務查詢 各式下單機 C# Excel VBA Python 免費(請洽營業員申請) Touchance(下單機) 國內、外期貨報價 國內、外期貨下單 帳務查詢 MultiCharts Excel VBA Xbridge(文字檔) 1,000元/月 ( 或其他收費方式請洽營業員申請 ) MultiCharts(專業版) 國內、外期貨報價 國內、外期貨下單 MultiCharts 詳情請洽營業員 統一API與Python Python是一套簡單容易入門的程式語言,擁有物件導向的特性,並提供了豐富的函式庫,可以幫助您處理各種資料分析,進行網路爬蟲,用來實作深度學習等功能建構AI金融交易模型。統一期貨現在提供Python格式的API元件,讓客戶串接即時行情報價、帳務資訊、委託下單及回報功能,使用者能快速建構自己的量化交易系統。進入量化交易的世界,就從統一期貨的Python API出發

蔡睿樺Unicode,UTF-8,資料型態

圖片
維基百科UTF8 劉任昌101單元 劉任昌102單元 UTF-8使用一至六個位元組為每個字元編碼(儘管如此,2003年11月UTF-8被RFC 3629重新規範,只能使用原來Unicode定義的區域,U+0000到U+10FFFF,也就是說最多四個位元組): 128個US-ASCII字元只需一個位元組編碼(Unicode範圍由U+0000至U+007F)。 以上內容的HTML   <h1>維基百科UTF8</h1> <iframe height="315" src=" https://zh.wikipedia.org/wiki/UTF-8" width="560"></iframe> <h1>劉任昌101單元</h1> <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/kPGpKysVOdQ" title="YouTube video player" width="560"></iframe> <h1><br /></h1><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR6gH2QWDcYEn0GIzjuwOB0s5gBi9dvTyl64EuCYYIt2bKYa_mQd8UB9oGfrE0ojfsjr...

蔡睿樺JavaScript使用漢堡、三明治等字元

圖片
🍔漢堡 🍟薯條 🍕披薩 🌭熱狗 🥪三明治 🍿爆米花 繪文字

蔡睿樺excel工作表群組,Query附加與合併資料表

圖片
095教學影片 096教學影片 資料->取得資料->綜合資料->附加Append   將 食品業 附加在 水泥業 資料->取得資料->綜合資料->合併MERGE 將損益表 與 營業收入 與 每股盈餘 與 食品業與水泥業 EXCEL內建函數 "=INDEX(水泥與食品營業收入EPS[董事長],I32)  "=MATCH(H32,水泥與食品營業收入EPS[NewColumn.基本每股盈餘(元)],0)  "=INDEX(水泥與食品營業收入EPS[董事長],I32) "=INDEX(水泥與食品營業收入EPS[董事長],I33) "=INDEX(水泥與食品營業收入EPS[董事長],I32) "=MATCH(H32,水泥與食品營業收入EPS[NewColumn.基本每股盈餘(元)],0) "=INDEX(水泥與食品營業收入EPS[董事長],I32) "=INDEX(水泥與食品營業收入EPS[董事長],I33)

蔡睿樺,選擇性貼上,轉置Transpose,VLOOKUP,HLOOKUP,ROW

圖片
EXCEL函數:  =VLOOKUP($A2,損益表,14,FALSE)  =VLOOKUP($A13,$A$2:$F$8,F$12,)  =COLUMN(E1) =TRANSPOSE(F2:F5) =HLOOKUP(B$28,橫變直,$A29,FALSE)

蔡睿樺,損益表,EXCEL百分比PercentRank,每股盈餘,營業額,樞紐分析

圖片
091影片 證券交易法第36條及證券期貨局相關函令 一般行業申報期限:第一季為5月15日,第二季為8月14日,第三季為11月14日,年度為3月31日。 金控業申報期限:第一季為5月30日,第二季為8月31日,第三季為11月29日,年度為3月31日。 銀行及票券業申報期限:第一季為5月15日,第二季為8月31日,第三季為11月14日,年度為3月31日。 保險業申報期限:第一季為5月15日,第二季為8月31日,第三季為11月14日,年度為3月31日。 證券業申報期限:第一季為5月15日,第二季為8月31日,第三季為11月14日,年度為3月31日。 公開資訊觀測站https://mops.twse.com.tw/ 公開資訊觀測站相當於美國SEC下面的EDGAR 台灣公開資訊觀測站,是在台灣證券交易所股份有限公司之下,美國EDGAR直屬於SEC之下,SEC美國證券交易委員會。

公開資觀測站,簽證會計師,產業類別,樞紐分析

圖片
公開資觀測站 公司代號 公司名稱 公司簡稱 產業類別 住址 1101 台灣水泥股份有限公司 台泥 水泥工業 台北市中山北路2段113號 1102 亞洲水泥股份有限公司 亞泥 水泥工業 台北市大安區敦化南路2段207號30、31樓 1103 嘉新水泥股份有限公司 嘉泥 水泥工業 台北市中山北路2段96號 1104 環球水泥股份有限公司 環泥 水泥工業 台北市南京東路二段125號10樓 1108 幸福水泥股份有限公司 幸福 水泥工業 台北市松江路237號15樓 1109 信大水泥股份有限公司 信大 水泥工業 台北市寶慶路37號7樓 1110 東南水泥股份有限公司 東泥 水泥工業 高雄市前金區五福三路21號4樓之1 1201 味全食品工業股份有限公司 味全 食品工業 台北市松江路125號 1203 味王股份有限公司 味王 食品工業 台北市中山北路二段79號5樓 1210 大成長城企業股份有限公司 大成 食品工業 台南市永康區蔦松二街三號 1213 大西洋飲料股份有限公司 大飲 食品工業 新北市三重區重陽路三段99號10樓 1215 台灣卜蜂企業股份有限公司 卜蜂 食品工業 台北市松江路八十七號十七樓 1216 統一企業股份有限公司 統一 食品工業 71001台南市永康區中正路301號 1217 愛之味股份有限公司 愛之味 食品工業 嘉義縣民雄鄉工業二路11號 簽證會計師,產業類別,樞紐分析 簽證會計師事務所 服務公司 勤業眾信聯合會計師事務所 360 資誠聯合會計師事務所         206 安侯建業聯合會計師事務所 202 安永聯合聯合會計師事務所  95 國富浩華聯合會計師事務所  27 公開資訊觀測站 美國的公開資訊觀測站EDGAR直屬於證管會,是國家機構。台灣是隸屬在台灣證券交易所股份有限公司。

蔡睿樺期中考UNICODE對照表, EXCEL 函數, 從WEB讀入

圖片
UNICODE對照表 9F80 龀 龁 龂 龃 龄 龅 龆 龇 龈 龉 龊 龋 龌 龍 龎 龏 龐 龑 龒 龓 龔 龕 龖 龗 龘 龙 龚 龛 龜 龝 龞 龟   9FA0 龠 龡 龢 龣 龤 龥 龦 龧 龨 龩 龪 龫 龬 龭 龮 龯 龰 龱 龲 龳 龴 龵 龶 龷 龸 龹 龺 龻 龼 龽 龾 龿   履歷一定要寫 html網頁設計 EXCEL 函數,UNICODE 上一次從WEB讀入 劉任昌086 劉任昌087 XMA Header Image Unicode字符列表 - 维基百科,自由的百科全书 zh.wikipedia.org Aa

利用函數取代Power Query結構化

圖片
關於UNICODED