原创 用Tkinter打造GUI開發工具(27)可視化設計及生成代碼

用Tkinter打造GUI開發工具(27)可視化設計及生成代碼 Python有豐富的庫,因此能使Tkinter的窗口用程序生成漂亮圖形。我們對Tkinter庫再次封裝HP_tk模塊,增加可很多新功能函數。HP_tk模塊是小白量化平

原创 自己做量化交易軟件(18)小白量化平臺

自己做量化交易軟件(18)小白量化平臺 小白量化平臺框架是本地化量化平臺,用戶的策略在用戶自己電腦中執行,操作習慣仿股票軟件,指標算法支持類通達信指標,回測也支持通達信大智慧等自定義股票格式。 小白量化平臺框架是跨平臺的,任何平臺

原创 用Tkinter打造GUI開發工具(24)Tree樹控件

用Tkinter打造GUI開發工具(24)Tree樹控件 採用Python自帶Tkinter庫開發GUI軟件,學習負擔爲零,因此受到很多朋友喜愛。但是原始的Tkinter庫控件比較簡單,但是它爲我們提供可以擴展新控件的空間。 前面

原创 用Tkinter打造GUI開發工具(26)Logo窗口及程序生成文字圖形

用Tkinter打造GUI開發工具(26)Logo窗口及程序生成文字圖形 Python有豐富的庫,因此能使Tkinter的窗口用程序生成漂亮圖形。我們對Tkinter庫再次封裝HP_tk模塊,增加可很多新功能函數。HP_tk模塊是

原创 用Tkinter打造GUI開發工具(21)改進ast模塊的分析代碼和Python程序標色思路

用Tkinter打造GUI開發工具(21)改進ast模塊的分析代碼和Python程序標色思路 在上一篇文章,我們嘗試用ast模塊開發分析Python3程序的代碼,在使用中有些小問題. 網友(Likianta-上海)給出了新的代碼,

原创 用Tkinter打造GUI開發工具(20)用ast模塊分析代碼

用Tkinter打造GUI開發工具(20)用ast模塊分析代碼 我們在開發Python的GUI開發工具,首先要實現對Python程序代碼分析。因此我首先考慮到使用ast模塊。ast(Abstract Syntax Trees)是p

原创 小白量化學習(5)建立本地股票數據庫

小白量化學習(5)建立本地股票數據庫 爲了方便本地離線學習回測,可以在本地建立xbdata目錄,存放股票數據。 一、本地建立xbdata目錄 爲了方便本地離線學習回測,可以在本地建立xbdata目錄,存放股票數據。 例如: C:\

原创 小白量化學習(4)基本面選股與股票池

小白量化學習(4)基本面選股與股票池 選股一般有多種方式,傳統方式有基本面選股,技術指標選股。目前還有量化分析選股,深度學習選股等等。 一、股票基本面數據獲取 我們使用tushare股票數據,做一個基本面選股的示例。 tusha

原创 小白量化學習(1)準備環境

小白量化學習(1)準備環境 一、爲什麼使用Python做量化平臺。 (1)Python系統免費,有豐富的資源庫,且跨不同操作系統平臺。 (2)Python語法簡單,且吸收了很多計算機語言的優點。 (3)Python是解釋型交互式語

原创 小白量化學習(3)指標策略回測設計

小白量化學習(3)指標策略回測設計 一、準備工作 1、首先把如下文件複製到自己工程目錄中。 小白量化Q羣(小白量化羣:524949939)共享中有下載。 HP_global.py HP_set.py HP_formula.py H

原创 小白量化學習(2)自創指標設計

一、準備工作 1、首先把“HP_formula.py”文件複製到自己的工程目錄中。 2、在新文件開始增加下面4條語句。 import numpy as np import pandas as pd from HP_formula

原创 用Tkinter打造GUI開發工具(19)ttk.Notebook筆記本小部件

用Tkinter打造GUI開發工具(19)ttk.Notebook筆記本小部件 ttk.Notebook筆記本組件類似多頁的Frame,通過點擊頂部標籤的選項卡選擇不同容器。筆記本小部件的目的是提供一個區域,用戶可以通過單擊區域頂

原创 用Tkinter打造GUI開發工具(18)tix.ButtonBox按鈕框小部件

用Tkinter打造GUI開發工具(18)tix.ButtonBox按鈕框小部件 由於Tix的很多小部件與Tkinter小部件用法類似,我們介紹一些Tix特有的小部件。 tix.ButtonBox小部件創建按鈕框,可在按鈕框中添加一些

原创 用Tkinter打造GUI開發工具(16)Tkinter、Ttk和Tix混合編程

用Tkinter打造GUI開發工具(16)Tkinter、Ttk和Tix混合編程 前面我們學習了Tkinter的Toplevel、Frame、Label、Button等開發的知識,如果入門,再通過找參考資料學習其他小部件的編程,並不困

原创 用Tkinter打造GUI開發工具(15)Tkinter小部件的Button按鈕部件

用Tkinter打造GUI開發工具(15)Tkinter小部件的Button按鈕部件 在Tkinter中,Button按鈕部件也會經常用到,這節我們詳細講解Button部件的屬性和用法。 Button小部件是一個標準的Tkinter的