2023年3月2日 星期四

蔣姿如利用日資料學習五日平均線黃金交叉,死亡交叉

 




開盤	最高	最低	收盤	五日平均	買賣決定			
15059.92	15152.38	14998.03	15012.8					
14933.2	15021.73	14921.06	14970.68					
14972.17	15088.06	14969.97	14980.74				加'單引號註解	
14955.29	14957.82	14728.88	14728.88				=AVERAGE(E2:E6)	
14708.08	14823.15	14630.01	14630.01	14864.622	Sell		=IF(E6 >F6,"Buy",IF(E6<F6,"Sell",""))	
14631.21	14634.16	14464.2	14553.04	14772.67	Sell			
14620.27	14742.79	14620.27	14705.43	14719.62	Sell			
14658.46	14658.46	14538.66	14612.59	14645.99	Sell			
14617.86	14658.7	14515.74	14522.96	14604.806	Sell			
14557.56	14739.36	14557.56	14739.36	14626.676	Buy		共獲利	109.35
14692.92	14756.38	14649.54	14734.13	14662.894	Buy		下次使用一年資料	
14554.21	14568.31	14447.77	14528.55	14627.518	Sell		回朔測試	
14478.45	14493.72	14411.81	14433.32	14591.664	Sell		2010年的結果找出最佳參數	
14410.75	14451.91	14157.99	14170.03	14521.078	Sell		利用這個參數測試2011年的績效	
14205.06	14291.98	14197.86	14234.4	14420.086	Sell		回溯測試	
14323.04	14442.94	14323.04	14442.94	14361.848	Buy			
14318.12	14318.12	14192.98	14271.63	14310.464	Sell			
14271.2	14301.11	14253.2	14285.13	14280.826	Buy			
14310.19	14410.24	14310.19	14328.43	14312.506	Buy			
14249.83	14249.83	14119.3	14173.1	14300.246	Sell			
14097.51	14120.57	13981.63	14085.02	14228.662	Sell			
14183.52	14248.9	14137.69	14137.69	14201.874	Sell			

3/3程式交易

 


Pythoo程式交易

 

統一期貨網頁

API

功能

支援程式語言/軟體

費用

統一API

國內期貨報價

國內外期貨下單

帳務查詢

各式下單機

C#

Excel VBA

Python

免費(請洽營業員申請)

Touchance(下單機)

國內、外期貨報價

國內、外期貨下單

帳務查詢

MultiCharts

Excel VBA

Xbridge(文字檔)

1,000元/月

(或其他收費方式請洽營業員申請)

MultiCharts(專業版)

國內、外期貨報價

國內、外期貨下單

MultiCharts

詳情請洽營業員

統一API與Python

Python是一套簡單容易入門的程式語言,擁有物件導向的特性,並提供了豐富的函式庫,可以幫助您處理各種資料分析,進行網路爬蟲,用來實作深度學習等功能建構AI金融交易模型。統一期貨現在提供Python格式的API元件,讓客戶串接即時行情報價、帳務資訊、委託下單及回報功能,使用者能快速建構自己的量化交易系統。進入量化交易的世界,就從統一期貨的Python API出發

2021年6月9日 星期三

蔣姿如Unicode, UTF-8, 資料型態

維基百科UTF8

劉任昌101單元

劉任昌102單元

 

 UTF-8(8-bit Unicode Transformation Format)是一種針對Unicode的可變長度字元編碼,也是一種字首碼。它可以用一至四個位元組對Unicode字元集中的所有有效編碼點進行編碼,屬於Unicode標準的一部分。(蔣姿如整理自維基百科)
比較小長度的文字碼(半形英文字碼與阿拉伯數字等)使用頻率較高,直接使用Unicode編碼效率低下,浪費記憶體空間,也浪費電腦的處理資源,更浪費傳輸時間。UTF-8就是為了解決向下相容ASCII碼而設計,Unicode中前128個字元,使用與ASCII碼相同的二進位值的單個位元組進行編碼,而且字面與ASCII碼的字面一一對應,這使得原來處理ASCII字元的軟體無須或只須做少部份修改,即可繼續使用。(蔣姿如整理自維基百科)

以上內容的HTML原始碼如下

<h1>維基百科UTF8</h1>
<iframe height="300" src="https://zh.wikipedia.org/wiki/UTF-8" width="100%"></iframe>

<img src="https://upload.wikimedia.org/wikipedia/commons/c/c4/Utf8webgrowth.svg" width="100%" />

<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>劉任昌102單元</h1>
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/hCROAQzSuyE" title="YouTube video player" width="560"></iframe>

UTF-8(8-bit Unicode Transformation Format)是一種針對Unicode的可變長度字元編碼,也是一種字首碼。它可以用一至四個位元組對Unicode字元集中的所有有效編碼點進行編碼,屬於Unicode標準的一部分。(蔣姿如整理自維基百科)</p>

<p style="text-align: left;">比較小長度的文字碼(半形英文字碼與阿拉伯數字等)使用頻率較高,直接使用Unicode編碼效率低下,浪費記憶體空間,也浪費電腦的處理資源,更浪費傳輸時間。UTF-8就是為了解決向下相容ASCII碼而設計,Unicode中前128個字元,使用與ASCII碼相同的二進位值的單個位元組進行編碼,而且字面與ASCII碼的字面一一對應,這使得原來處理ASCII字元的軟體無須或只須做少部份修改,即可繼續使用。(蔣姿如整理自維基百科)</p>

2021年6月3日 星期四

蔣姿如JavaScript使用漢堡、三明治等字元


繪文字EMOJI的UNICODE



2021年5月19日 星期三

蔣姿如EXCEL工作表群組,Query附加與合併資料表

095教學影片

096教學影片

資料->取得資料->綜合查詢->附加Append

 


將「食品業」附加在「水泥業」。

資料->取得資料->綜合查詢->合併MERGE



將「損益表」的「營業收入」與「每股盈餘」與「水泥業與食品業」合併。

EXCEL內建函數

  • =MATCH(H34,水泥與食品營業收入EPS[NewColumn.基本每股盈餘(元)],0)
  • =INDEX(水泥與食品營業收入EPS[公司簡稱],I34)
  • =INDEX(水泥與食品營業收入EPS[董事長],I34)

將EXCEL儲存格,在撰寫模式,貼上純文字

=MATCH(H34,水泥與食品營業收入EPS[NewColumn.基本每股盈餘(元)],0)
=INDEX(水泥與食品營業收入EPS[公司簡稱],I34)
=INDEX(水泥與食品營業收入EPS[董事長],I34)

將EXCEL儲存格,在撰寫模式,直接貼上




2021年5月13日 星期四

蔣姿如,選擇性貼上,轉置Transpose,VLOOKUP,HLOOKUP,ROW

 


EXCEL函數:

  • =VLOOKUP($A2,損益表,14,FALSE) 
  • =VLOOKUP($A13,$A$2:$F$8,F$12)
  • =COLUMN(E1)
  • =ROW(A1)
  •  {=TRANSPOSE(F2:F5)} 
  • =HLOOKUP(C$30,橫變直,$A34,FALSE)

電子試算表發明人

 1978年,哈佛大學EMBA學生在教室中發明電子試算表(electronic spreadsheet),這個發明永遠改變人們利用電腦在商業應用的方式(forever changed how people use computers in business.)。後來,賈伯斯請比爾...