---
# System prepended metadata

title: 跨式RV自動交易報價安裝

---

# 跨式RV自動交易報價安裝
<style>
img{
    margin: 3rem;
}
</style>

## 1. anaconda 載點:

* https://www.anaconda.com/products/distribution
![](https://i.imgur.com/A6eQCMy.png)

* 安裝: 要記得安裝路徑，設定環境變數要用，然後就下一步直到完成
![](https://i.imgur.com/C2xvqaX.png)


## 2. 設定系統的環境變數:

* 使我們可以在cmd中使用conda 
* windows+R 開啟執行，並輸入 SystemPropertiesAdvanced
![](https://i.imgur.com/IF3mryh.png)
* 確定後，會看到下面視窗，按下環境變數
![](https://i.imgur.com/MNX7lh4.png)
* 在系統變數中找到Path，點選後按編輯
![](https://i.imgur.com/RcePgKs.png)
* 找到將剛安裝好CONDA的的地方，將以下三個路徑加入環境變數
    1. C:\Users\zing9\anaconda3\
    2. C:\Users\zing9\anaconda3\Library\bin
    3. C:\Users\zing9\anaconda3\Scripts
![](https://i.imgur.com/fwyhPRC.png)

## 3. 開啟cmd 測試conda 是否成功安裝:

* 輸入 `conda` ，第二步設定成功會輸出以下資訊
![](https://i.imgur.com/5ZfSsqQ.png)

## 4. 安裝虛擬環境 :
* 回到專案資料夾`c:\shioaji-linenotify`，裡面已經附上了安裝虛擬環境所需的檔案，包含以下兩個:
    1. requirements.txt 
        * 記錄所有python 會用到的套件與版本號
    2. TA_Lib-0.4.24-cp39-cp39-win_amd64.whl 
        * 計算技術指標的套件，因後期沒有維護，無法由pip下載。
* 開始安裝虛擬環境，在cmd中依序執行下列指令:
```python!=
cd c:\shioaji-linenotify                                  #進入專案資料夾
conda create --name TXO_straddle_simulator python=3.9.15  #創建名叫TXO_straddle_simulator 的虛擬環境，python版本是3.9.15
conda activate TXO_straddle_simulator                     #啟動虛擬環境
pip install -r requirements.txt                           # 安裝python相依套件
pip install .\TA_Lib-0.4.24-cp39-cp39-win_amd64.whl       #安裝TA_Lib
pip install --user --upgrade scikit-learn==1.0.2          #安裝scikit-learn，用於TCN預測
```

## 5. 設定launch.bat 檔案:
* 執行虛擬環境(TXO_straddle_simulator)、移動到專案資料夾、執行程式
    ```
    call activate TXO_straddle_simulator
    C:
    cd C:\shioaji-linenotify
    python C:\shioaji-linenotify\application.py
    pause
    ```
## 6. 開啟程式:
* 直接執行 launch.bat ,即可開啟程式
* 網頁伺服器: http://127.0.0.1:5858/

## 7. port設定:
* 若 port 5858 與其他服務衝突，可以自行調整可以用的port
* 在 `application.py` 中，拉到最下面，可以看到 main function
* 修改`application.run(debug=True,use_reloader=False,port=5858)`中的5858改掉即可
![](https://i.imgur.com/i2loPQi.png)

