Skip to content

智慧交易软件 基于PHP的脚本分析器,和PHP的脚本驱动内核。

Notifications You must be signed in to change notification settings

HowToLoveChina/WizTrader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WizTrader

##  ==版權聲明== ###  本軟件為開源軟件使用GPLv3協議授權使用。協議請參閱http://www.gnu.org/licenses/gpl.html

##  ==開發說明== ###  本軟件名為(WizTrader),支持歷史數據回測,交易時間實測,外掛交易接口實盤交易和 ###交易時間監控交易對象之價格變動,四種類型任務。 ###  本軟件的基本目標是為讓使用者獲得更為簡便的策略編寫方法。減少程式設計質量對策 ###略編寫的影響。

##  ==基本構成== ###  WizTrader使用PHP7開發,請使用者務必確保版本為PHP7.1以上。 ###  WizTrader軟件包內含有兩個組成部分,分別為WizScript腳本程序翻譯組件和WizDriver-PHP ###腳本驅動程序。 ###  本軟件支持將腳本語言直接翻譯成目標語言。目標語言計劃至少支持PHP和PYTHON和C。 ###  PHP的支持直接在本軟件包中支持,需要翻譯成其他語言后再驅動的請使用WizTrader-X。

##  ==基本原理== ###  客戶腳本分成四個部分。 ###  1后綴為DS為數據源定義腳本,基用來對自己定義的數據進行讀取。 ###  2后綴為JOB為任務定義腳本,決定工作在何種方式上。回測?實盤?如果是回測,在此 ###定義回測的時間范圍顆粒度等數據 ###  3后綴為PLC為策略定義腳本,可以使用多種方法同時工程,構建組合策略。根據方法腳 ###本產生的買入賣出信號,進行擇機處理,決定是否買賣,買入多少,市價還是限價等。 ###  4后綴為MTH為方法定義腳本,相當于常見交易程序中的策略。方法腳本實現三大功能, ###盤前過濾構建股票池,盤中形成買入賣出信號。

##  ==安裝方法== ###  在linux下運行make即生成WizTrader.phar文件。 ###  手動運行builder.php 生成WizTrader.phar

About

智慧交易软件 基于PHP的脚本分析器,和PHP的脚本驱动内核。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published