PIXNET Logo登入

No More Codes

跳到主文

歡迎光臨ghostyguo在痞客邦的小天地

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 31 週六 202119:40
  • [Python] 股市勝率與獲利/虧損組合計算

最近讀到股市投資 "超級績效" 系列, 裡面有一段關於勝率與獲利/虧損組合的計算, 提到虧損造成的傷害具有幾何累績性, 其實獲利也是幾何累積的, 為釐清其中的比例關係, 確定作者的觀點是如何計算出來的, 因此寫了一段程式來驗證看看.



def stockgain(win_gain, lost_gain, win_count, lost_count):


    #totalcount = wincount + lostcount


    gain = 1


    for i in range(win_count):


        gain = gain * (1+win_gain)


    for i in range(lost_count):


        gain = gain * (1-lost_gain)


    return gain-1


 


print("win_gain lost_gain   win:20%   win:30%   win:40%   win:50%   win:60%    win:70%")


print("-------- ---------   -------   -------   -------   -------   -------    -------")


 


for gain in range(4, 101, 2):


    win_gain = gain/100


    lost_gain = win_gain/2


    g2 = stockgain(win_gain, lost_gain, 2, 8)*100


    g3 = stockgain(win_gain, lost_gain, 3, 7)*100


    g4 = stockgain(win_gain, lost_gain, 4, 6)*100


    g5 = stockgain(win_gain, lost_gain, 5, 5)*100


    g6 = stockgain(win_gain, lost_gain, 6, 4)*100


    g7 = stockgain(win_gain, lost_gain, 7, 3)*100


    print("{:6.2f}%  {:6.2f}%    {:7.2f}%  {:7.2f}%  {:7.2f}%  {:7.2f}%  {:7.2f}%   {:7.2f}%".format(win_gain*100, lost_gain*100, g2, g3, g4, g5, g6, g7))




(繼續閱讀...)
文章標籤

ghostyguo 發表在 痞客邦 留言(0) 人氣(32)

  • 個人分類:
▲top
  • 5月 23 週日 202117:12
  • [Python] 從中央氣象局下載地震活動彙整列表

去年氣象局網頁改版為響應式網頁後, 這篇爬蟲已經過期, 一直沒時間更新, 這次使用 python + selenium + beautifulsoup, 使用 webdriver之chromedriver, 讓chrome選擇UI設定後, 從網頁內容爬取資料. 程式先將每個月的彙整表拉出來, 因為新版彙整表資訊不完整, 缺少經緯度等資料, 所以須開啟每一個地震的詳細資料頁, 重新爬一次

(繼續閱讀...)
文章標籤

ghostyguo 發表在 痞客邦 留言(0) 人氣(351)

  • 個人分類:Python
▲top
  • 3月 12 週五 202121:37
  • [Python] 關於youtube-dl

最近想要下載整批的youtube影片, 有些是教學系列, 有些是電影戲劇, 用了一些工具程式, 總有些不太方便, 有的似乎因為youtube網頁有多種形式, 也不是每種都能使用, 研究了一些 youtube-dl 的使用方法, 配合python, 然後寫了一個暴力抽取 url 的函數, 用來抽取 youtube 網頁的影片來源, 雖然可能重複抽取, 不過因為 youtube-dl 會自動判斷是否已經下載, 所以也還算可以用. 完整程式在這裡, 有幾種功能:
單一檔案下載: 呼叫 download_video(download_url, destFileFolder), 給影片來源 download_url 及儲存目錄 destFileFolde , 例如 main() 裡面的這行:
(繼續閱讀...)
文章標籤

ghostyguo 發表在 痞客邦 留言(0) 人氣(118)

  • 個人分類:Python
▲top
  • 3月 09 週二 202116:09
  • [STM] STLink 的 gdbserver

參考官方手冊: ST-LINK gdbserver manual
先安裝 STM32CubeIDE, 找到兩個目錄 (預設在 C:\ST):
(繼續閱讀...)
文章標籤

ghostyguo 發表在 痞客邦 留言(0) 人氣(185)

  • 個人分類:STM
▲top
  • 1月 26 週二 202104:03
  • [PLC] Siemens 啟用系統與時鐘變數

undefined
General > Pulse generators (PTO/PWM) > System and clock memory
(繼續閱讀...)
文章標籤

ghostyguo 發表在 痞客邦 留言(0) 人氣(18)

  • 個人分類:PLC
▲top
  • 1月 25 週一 202122:07
  • [PLC] Siemens FB 的變數

undefined
西門子 PLC, FB 的變數, 除了 Input, Output, InOut, 還有 Static, Temp, Constant
Temp 型的變數, 放在 FB 的 local stack 內, PLC scan 週期結束後, 會自動消失, 不會保留
(繼續閱讀...)
文章標籤

ghostyguo 發表在 痞客邦 留言(0) 人氣(83)

  • 個人分類:PLC
▲top
  • 12月 23 週三 202002:30
  • [PLC] For Next 測試

undefined
傳統的程式語言中,For ... Next 是基本的迴圈敘述,在 PLC 中則屬於應用指令。底下做一個簡單測試,計算從 1 加到 10 是多少。
PLC 跟傳統語言不一樣的地方,由於每一個  statement 都必須有執行條件,因此 FOR 迴圈裡面的每一個 statement 前面放了 LD X1 指令,以便用按鍵來觀察計算結果。
(繼續閱讀...)
文章標籤

ghostyguo 發表在 痞客邦 留言(0) 人氣(609)

  • 個人分類:PLC
▲top
  • 12月 20 週日 202021:00
  • [PLC] FX3U-485-BD modbus CRC 自動計算

undefined
前面這篇的手工計算CRC, 改成使用 CRC (FNC 188) 指令 
 
(繼續閱讀...)
文章標籤

ghostyguo 發表在 痞客邦 留言(0) 人氣(199)

  • 個人分類:PLC
▲top
  • 12月 17 週四 202023:59
  • [PLC] FX3U-485-BD 簡單 modbus 測試

undefined
使用價格較便宜的 FX3U-485-BD 發送 modbus 封包至遠端繼電器 (9600, E81, modbus addr#1), 使用 Function 5 控制燈泡, 這是查閱 MITSUBISHI_FX3U-Users-Manual-Data-Communications-Networking (JY997D16901C), Non-Protocol Communication (RS/RS2 Instruction) 的範例改的, 就不多解釋了 操作影片:
 階梯圖: 
(繼續閱讀...)
文章標籤

ghostyguo 發表在 痞客邦 留言(0) 人氣(1,930)

  • 個人分類:PLC
▲top
  • 12月 15 週二 202022:15
  • [PLC] 計時器/循環 design pattern

undefined
計時器 T 在循環控制的基本迴圈 design pattern
觀念上, 傳統的 Timer, 通電前 B 接點導通, 通電後開始計時, 計時終了換成 A 接點導通
(繼續閱讀...)
文章標籤

ghostyguo 發表在 痞客邦 留言(0) 人氣(451)

  • 個人分類:PLC
▲top
«123...23»

文章分類

toggle 雜項記錄 (3)
  • Synology (6)
  • RouterOS (2)
  • Windows (1)
toggle 硬體設計 (1)
  • Verilog (2)
toggle 訊號處理 (4)
  • RMT觀察 (106)
  • P-alert觀察 (12)
  • 地震訊號 (16)
  • 科普知識 (1)
toggle Raspberry Pi (1)
  • 安裝設定 (7)
toggle 程式設計 (16)
  • C/C++ (1)
  • LinkIt (1)
  • Android (1)
  • JavaScript (1)
  • CUDA (16)
  • STM (1)
  • ESP32 (9)
  • OpenCV (1)
  • PLC (6)
  • 網頁 (1)
  • C# (5)
  • Java (1)
  • 機器人 (3)
  • Python (15)
  • ESP8266 (3)
  • Golang (1)
  • 未分類文章 (1)

熱門文章

  • (10,221)NodeMCU (ESP8266) 韌體更新
  • (2,723)在ESP32使用mqtt publish與subscribe
  • (2,190)在 C# 呼叫 CUDA 的方法
  • (1,833)ESP32 使用 I2C LCD
  • (1,429)[CUDA] SDK安裝、範例編譯與 HelloCuda 程式
  • (1,232)使用 NodeMCU API
  • (1,007)高阻抗輸入的Arduino ADC輸入
  • (193)2018.07.07 P-alert網頁分析 (爬蟲準備)
  • (84)開始抓 P-alert 資料
  • (19)P-alert地震偵測演算法

最新留言

  • [22/04/04] 訪客 於文章「[CUDA] OpenCV CUDA 程...」留言:
    回饋您這方面資訊,我是從 PTT搜尋引擎的排名,看...
  • [21/12/13] 訪客 於文章「在ESP32使用mqtt publish...」留言:
    了解,但我之後改成電腦的IP address,還是無法連上並...
  • [21/12/12] 訪客 於文章「在ESP32使用mqtt publish...」留言:
    因為我填入127.0.0.1卻連不上mqtt...
  • [21/12/12] 訪客 於文章「在ESP32使用mqtt publish...」留言:
    請教一下,如果我是在同一台電腦上架設mqtt伺服器,那我co...
  • [20/08/21] 蔡宇弦 於文章「[Verilog] DHT22...」留言:
    請問有seg7的程式嗎?...
  • [20/07/09] ghostyguo 於文章「設定Windows排程器執行powers...」留言:
    是的, 每天壓縮原始圖檔, 複製到NAS後同步到雲端硬碟...
  • [20/07/08] Meteor Shih 於文章「設定Windows排程器執行powers...」留言:
    老師 這是用在RMT圖檔 排程自動壓縮的用途上嗎?...
  • [18/10/30] allen 於文章「[ESP32] arduino環境下的A...」留言:
    謝謝老師,難怪我PIN 2 都不通.... ...
  • [18/09/09] ghostyguo 於文章「[python] 下載台灣股市的每日成交...」留言:
    2018/09/09 更新在這裡: http://ghos...
  • [18/09/09] ghostyguo 於文章「[python] 抓取台灣上市櫃公司股票...」留言:
    2018.09.09 更新: http://ghostyg...

參觀人氣

  • 本日人氣:
  • 累積人氣:

文章搜尋

最新文章

  • [Mikortik] 封鎖一大堆blacklist
  • 樹莓派安裝執行 .NET Core 程式
  • [Rpi3] 3.5吋觸控LCD驅動
  • ESP-IDF 使用 ESP32-S2 的設定/編譯/燒錄
  • Raspberry apt source 更新
  • 簡易DDNS 轉址服務
  • 2022/03/23 東部地震現象記錄
  • [Python] 計算RMT檔案目錄下的檔案數
  • [HTML] bootstrap5 與 chart.js (v3)
  • [PHP] 掃描子目錄, 自動建立連結標籤