歡迎來到裝配圖網! | 幫助中心 裝配圖網zhuangpeitu.com!
裝配圖網
ImageVerifierCode 換一換
首頁 裝配圖網 > 資源分類 > DOCX文檔下載  

金字塔決策交易系統(tǒng)——初級教程(2016新版)

  • 資源ID:10759572       資源大?。?span id="mnzvzj5" class="font-tahoma">6.69MB        全文頁數:127頁
  • 資源格式: DOCX        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

金字塔決策交易系統(tǒng)——初級教程(2016新版)

2016上海金之塔信息技術有限公司www.weistock.com策略編寫初級教程金字塔決策交易系統(tǒng)1金字塔決策交易系統(tǒng)教程目錄第一章 金字塔語言概要3第二章 數據42.1 合約信息42.2 全推數據42.3 基礎數據格式52.4 數據存儲52.4 實時行情接收72.5 歷史數據下載82.6 數據導入122.7 數據刪除172.8 數據常見問題18第三章 公式系統(tǒng)203.1 公式類型203.2 新建公式213.3 保存公式223.4 公式編輯器233.5 序列模式和逐K線模式233.6 了解變量253.7 了解函數273.8 公式編寫格式和法則293.9 代碼注釋333.10 跨周期和跨指標引用343.11 模塊化編程373.12 指標編寫范例40第四章 流程控制444.1 條件語句444.2 數組484.3 循環(huán)語句554.4 全局變量58第五章 圖表交易系統(tǒng)605.1 圖表程序化機理605.2 下單模型語句625.3 下單指令詳解635.4 趨勢類交易模型范例655.5 振蕩類交易模型范例715.6 日內交易模型范例735.7 程式化交易測試和優(yōu)化775.6 程式化交易的建議85第六章 圖表自動交易下單設置876.1 啟動圖表交易876.2 固定時間間隔與走完K線模式886.3 自動持倉同步906.4 程序化交易相關設置906.5 多品種多策略交易92第七章 圖表程序化的調試1077.1 圖表程序化的調試1077.2 公式調試器的使用1097.3 日志記錄功能1117.4 實時數據的運算116第八章 提高軟件運行效率的建議11710.1 通過軟件設置提高效率11710.2 通過代碼編寫優(yōu)化提高效率120后記123第一章 金字塔語言概要 感謝您閱讀金字塔決策交易系統(tǒng)學習課程,該教程的學習目標是熟練掌握金字塔決策交易系統(tǒng)革命性的交易語言PEL。讓您可以將交易想法轉換為PEL編寫的分析技術與交易策略,也能夠閱讀、理解并學習其它人編寫的交易策略。實盤策略示例包含對策略思想的分析、點評,源碼公開,可直接導入軟件使用。 一般而言,PEL全部的示例對期貨、股票、期權以及外匯都是適用的,與本書展示無關。您可以自由開發(fā)并在您熟悉的領域進行策略編寫與圖形分析,這將會增加熟悉PEL的價值,給您新的想法提交機會。 我們只為您提供設計策略、觀察策略歷史表現(xiàn)的工具,不推薦或提供任何交易策略與交易品種。系統(tǒng)自帶與本書所述僅限與舉例,而不是推薦。我們在此提醒您注意,一個交易策略的歷史仿真交易并不能保證它的未來交易成功。金字塔公式平臺的編輯語言是 Pyramid Easy Language,簡稱“PEL 語言”。該語言在沿用國內常用股軟語言體系的基礎上,針對程序化交易做了大量功能開發(fā)與優(yōu)化。即使計算機編程零基礎的用戶也能快速上手。本手冊內容是PEL 公式的初級使用教程,詳細介紹了PEL的結構、語法、特點、使用方法及功能等等。通過閱讀本教程,您能夠了解 PEL語言的基本語法、操作符、表達式及控制語句等,通過手冊提供的各種示例程序,掌握 PEL語言的編寫要領,最終能夠熟練地將自己的思想轉化為 PEL語言,并在金字塔決策交易系統(tǒng)中應用。第二章 數據程序化交易相較手工交易,它的優(yōu)勢在于不用盯盤、排除感情因素的干擾。但它帶來這些好處的同時,需要用戶對數據有一定的處理能力。因為程序化交易的基礎是建立在數據之上。本章將詳述金字塔軟件中相關數據的操作。注意:數據操作對程序化交易非常重要,屬于不得不講的內容,可內容相對枯燥。所以,若讀者沒有編程基礎(或同類軟件使用經驗),又急著上手,建議先閱讀“公式系統(tǒng)”及其他部分,待熟悉代碼編寫,了解策略開發(fā)過程后再看本章,熟悉日常數據操作中的細節(jié)。2.1 合約信息金字塔目前提供國內期貨、股票、期權、外匯實時行情數據。具體品種包含月份合約,連續(xù)、指數合約。連續(xù)合約規(guī)則 用不同月份當前最活躍的品種(主力合約)合約數據拼接而成,其代碼為AA00,AA該品種合約代碼。例如股指代碼為IF,則其連續(xù)合約代碼為IF00。若碰到雙年份合約則連續(xù)代碼為AAX00,例如白糖(SR)為雙年份合約,其連續(xù)代碼為SRX00。換月規(guī)則為,下月品種(次主力合約)的成交量存在一個交易日大于當前品種,那么第二天系統(tǒng)自動換月,默認原下月品種(次主力合約)為主力合約。注:因連續(xù)合約在換月過程中存在換月跳空,在分析或實際交易過程中這種換月跳空會造成假性的盈虧。金字塔特推出國內期貨連續(xù)合約的換月除權數據,通過等比除權的方式消除跳空缺口。指數合約規(guī)則用某品種當前所有可交易合約按持倉量加權平均計算,其代碼為 AA13,AA表示該品種合約代碼。例如股指代碼為IF,則其連續(xù)合約代碼為IF13。若碰到雙年份合約則連續(xù)代碼為AAX13,例如白糖(SR)為雙年份合約,其連續(xù)代碼為SRX13。2.2 全推數據金字塔的所有內置行情數據服務器均為全推數據,歷史數據補充采取點播模式,既實時動態(tài)行情采用全推模式。服務器分為期貨,股票,期權、外匯。用戶連接對應行情服務器后,行情中心會推送該分類中所有品種的實時行情數據至本地。股票、期權默認全推1檔買賣盤數據,使用5檔買賣盤的用戶請用”工具-數據補充-行情訂閱”功能。2.3 基礎數據格式金字塔有5種基礎周期數據,其他數據皆由基礎數據合成,具體規(guī)則如下:(1)分筆數據當天的所有周期數據(除日線外)都是由分筆數據(Tick數據)生成。歷史分筆數據可用于生成多筆線、多秒線。注意:到了第二天,即使本地有昨天的分筆數據,昨日的分筆數據不再生成歷史的各周期的K線,此時歷史的各周期K線由相應的1分鐘、5分鐘、日線歷史數據生成,與分筆無關。相應周期的數據需要用戶自己補充,24小時不關機的用戶,請執(zhí)行下文中“收盤”操作。(2)5秒K線生成5的整數倍秒周期數據。如:10秒K線、15秒K線、20秒K線。(3)1分鐘數據生成非5整數倍的分鐘數據,如:3分鐘K線、7分鐘K線。(4)5分鐘數據生成5的整數倍的分鐘、小時數據。如:10分鐘K線,1小時K線,3小時K線。(5)日線數據生成日線及日線以上周期數據。如:2日線、3日線、月線。2.4 數據存儲 數據存儲范圍 在工具-選項-維護我們可以對應設置相應周期的數據存儲長度。為了保證效率,金子塔默認的存儲周期很短,用戶可自己調整。但盲目設置過大的存儲周期會導致金字塔運行緩慢。 數據存儲路徑金字塔的數據存放在軟件安裝根目錄Weistock Soft下的Data目錄中(如下圖) 收盤操作若您進行24小時全自動交易(連續(xù)多日不關閉金字塔),那么需要進行收盤操作,收盤的目的是將當日的分筆數據,轉化為各周期的歷史數據,若不明白,請看上文個周期數據中分筆周期的說明。手工收盤打開“工具-數據管理-數據管理器”,選擇要執(zhí)行收盤的市場,保存的基礎數據類型后,點擊執(zhí)行收盤即可。收盤完成后當日基礎周期數據會保存在用戶本地。注:用戶手工收盤前請保證當日分筆數據的完整性,盤中未出現(xiàn)行情中斷。若盤中打開軟件用戶需使用歷史數據下載功能補充當日分筆成交數據后執(zhí)行收盤自動收盤菜單欄“工具-選項-維護”可以設置自動收盤時間。自動收盤的意義:將當日的分筆數據生成當天各標準周期的歷史數據,即為自動手動收盤操作。 小技巧對于24小時全自動交易的用戶,我們就可以通過自動收盤操作保證當天各品種和周期數據的完整性。不用擔心第二天的數據缺失。2.4 實時行情接收 在”工具-啟動接收 ”用戶可打開行情連接界面如下:對應服務器分為期貨,股票,外盤外匯。用戶可根據自己本地的網絡,要交易和分析的品種連接相應行情服務器。如交易期貨只需連接期貨行情服務器,連接完成后即可接受所有國內期貨品種實時行情數據。注:根據用戶的實際需求,目前期貨服務器推送24個常用的股票指數數據,具體請連接期貨服務器后,在中金所板塊下查看。2.5 歷史數據下載通常情況下,打開交易品種的K線圖,軟件會自動補充該品種當前周期3天左右的數據。例如看IF00 五分鐘周期,軟件會自動把昨日的歷史5分鐘數據補齊。但不同周期、品種的數據,需通過“工具數據補充”進行歷史數據補充。(當日的各周期數據每日19:00提供下載。)這里特別申明“數據選項”處選擇補充分筆成交數據只能補充當日的,歷史分筆數據需用到對應的歷史分筆數據下載項。歷史數據補充步驟<1>菜單欄“工具-數據補充”打開數據補充窗口 <2>數據補充窗口批量補數據 界面該界面用戶可以直接補充相應市場的歷史各個周期數據補充步驟i、選擇周期ii、選擇補充市場iii、選擇補充時間段iv、點擊【開始補充】按鈕注:用戶補充數據之前需先連接對應的行情服務器(如補期貨數據,連接期貨服務器).下載的數據會保存在用戶本地,下載后下次無須重復下載。<3>若用戶交易和分析的品種有限,那么每次補充選擇過程過于繁瑣,或者補充幾個品種的數據。這時,您可以選擇自定義補數據功能,您可以新建日常方案,選擇此方案后添加日常需要補充數據的品種和周期,選擇時間后直接點擊開始補充。參考下圖(此法比較快捷但缺少靈活性)數據補充窗口自定義補數據 界面該界面用戶可以補充單個品種或者不同市場多個品種的各周期數據補充步驟i、添加品種 ii、選擇品種與相應周期iii、選擇補充時間段iv、點擊【開始補充】按鈕 小技巧有的用戶擔心自己下的歷史數據沒到位或者不放心想驗證下具體周期數據本地是否已經補充齊全,這種情況下用戶可在品種界面鼠標右擊,查看本地對應的周期數據長度(如下圖,查看本地的數據,看是否齊全)2.6 數據導入目前金字塔僅支持TXT文本格式和系統(tǒng)格式數據的導入。 系統(tǒng)格式(.DAD)數據導入步驟步驟1:打開"工具-數據管理-數據管理器"步驟2:打開后,切換至"導入數據"界面,選擇導入數據的格式、市場、數據類型、本地數據文件件路徑。步驟3:設置完成后,點擊"執(zhí)行安裝"按鈕,系統(tǒng)就會自動導入數據至軟件。 TXT格式數據導入步驟TXT數據導入分為已有品種代碼的數據導入和其它品種的數據導入2部分:已有代碼TXT數據導入流程步驟1:在TXT、CSV中輸入數據注意:導入金字塔的數據 必須至少有 開 高 低 收 成交量 這5個數據(csv同理)步驟2:編輯TXT(CSV)文件名導入的數據屬于哪一個品種,在金字塔中是由TXT的文件名決定的。TXT的命名方式為 市場代碼+品種代碼 市場代碼和品種代碼可通過工具>數據>數據管理器>代碼對照獲取。以上圖為例,若導入中金所股指連續(xù)的數據。TXT的文件名就應為ZJIF00.TXT (ZJIF00.CSV)。若導入紐約商品交易所美原油連續(xù)的數據,TXT的文件名就為NMCL00.TXT (NMCL00.CSV)。步驟3:導入設置導入的菜單在 工具數據數據管理1、數據格式選擇:以文本格式2、點開文本格式設置 如下圖: 這里要注意:(1)設置TXT文件中數據對應的項。(2)TXT數據若是從EXCEL里復制過來,請選擇 制表符 為分隔符。(3)CSV數據,需將某人的文件后綴改為CSV,并選擇 逗號 為分隔符。3、輸入路徑:金字塔支持多個文本文件同時導入,所以此處的路徑為文件所在上一級的文件夾,而不是文件路徑。例:我要同時導入上文中ZJIF00,NMCL00的5min數據 ,則將此文件放入同一個文件夾,通過路徑指向即可默認為C:TXTMIN5。4、安裝方式:清楚原先數據刪除品種原來所有的數據,僅保留導入的數據例:本地原來有1年的數據,我新導入1個月了數據,最終只有導入的這1個月數據。補充方式保留品種原來的數據,再此基礎上,加入導入的補充數據。(查缺補漏)例:本地原來有2011年的數據,但是不全,我導入新的這2011年數據,新的數據起查漏補缺的作用。老數據缺失的,由新數據補充;原數據不做替換。追加方式不論本地有沒有數據,統(tǒng)一替換為新數據。例:本地原來有2010-2012年的數據,我導入新的這2011年數據,則原有的2011的數據全部替換為新導入的數據。5、選擇相應的周期。6、選擇對應的市場步驟3:執(zhí)行安裝到這一步,注意別點確認,點確認并沒有執(zhí)行導入,而應該點擊 執(zhí)行安裝 按鈕。出現(xiàn)上圖畫面,說明數據導入成功。其它品種TXT數據導入除了金字塔本身提供的數據以外,用戶還有很多其他的數據要求,比如基本面的數據、GDP的數據等等。對于有計算機基礎的人而言,通過SQL、VBA等實現(xiàn)這些非常的容易,但是對絕大多人而言就比較難了。以股指倉差報告為例:很多金字塔的用戶做股指時,喜歡看股指前20持倉報告(后稱倉差報告),更有甚者用倉差報告開發(fā)策略。從數據本身看,倉差報告有別于商品期貨,集合了整個IF市場70%-80&的持倉,非常有價值。我們利用 “其他數據導入”和“引用跨周期函數”的功能,可以曲線實現(xiàn)在金字塔中顯示倉差報告指標。具體操作如下:第一步:工具停止接受;調成如下界面第二步:工具>數據>數據管理器>代碼對照>中國金融期貨市場>新增品種代碼IFCC 品種名稱 股指倉差。第三步:工具市場與板塊中國金融期交易所編輯然后設成如下畫面重啟軟件。注意:此處IFCC是寫死的,若某品種有多個合約,用戶可根據自己的需求設置:例如:IFCC IFZZ; 1A00011A9999等等.第四步:重啟后按IFCC 第五步:之后的操作,參照上文的金字塔已有代碼數據導入。與其相同,不再贅述。2.7 數據刪除 刪除具體品種具體市場的周期數據打開“工具-數據管理-數據管理器”選擇整理數據,要執(zhí)行刪除的市場或,基礎數據類型,勾選刪除數據后點擊執(zhí)行清理即可。若要刪除單個品種或者幾個品種的數據,點擊加入個股處可選擇具體刪除品種。 批量刪除大容量歷史數據前面我們說了金字塔的數據存儲路徑,安放在本地安裝目錄Weistock Soft下的Data目錄中。我們可以關閉軟件,然后直接刪除DATA目錄下指定的市場文件, 例如刪除Weisoft StockDATAZJ文件夾,則對應軟件里面中金(ZJ)市場的所有周期數據都被我們清除掉。 小技巧非法關機,異常崩潰等情況使金字塔異常關閉可能會導致data目錄下的數據文件損壞,從而影響正常行情的接收或使歷史K線數據紊亂。碰到這種情況下我們的處理方法為:方法一:我們首先打開工具-數據-數據管理器,清除今日行情數據,重啟軟件后查開行情是否正常。方法二:若方法一無法解決問題,我們先關閉軟件,打開軟件安裝目錄下的Data,找到對應行情紊亂市場刪除其市場配置文件report2例如D:Weisoft StockDATAZJ文件夾下的report2文件 (若用戶無重要數據可直接刪除data或DATA里對應市場文件夾,此法較快捷)重啟后行情恢復正常。注:以上方法針對行情接收異常,歷史數據紊亂或明細錯誤現(xiàn)象可直接取方法二或使用數據刪除操作。2.8 數據常見問題Q:明明補充了數據,但對應周期的K線圖只顯示當日或者一段時間的數據?A:步驟1:先通過右鍵-數據 查看對應的周期數據本地是否已經齊全,若不齊全則對應周期數據補充不完整,需重新補充。步驟2:本地數據長度足夠,K線圖顯示時間過短。影響K線圖數據顯示的設置分別如下,用戶可自行檢查下是不是啟用了對應的限制數據量功能。(1) 勾選了對應顯示限制(2) 設定了顯示時段(3) 限制了顯示的K線數量第三章 公式系統(tǒng)在金字塔軟件中,無論是技術分析、歷史回測、程序化交易的實現(xiàn),所有的計算都基于公式的運算。所以,我們要學會如何建立自己的公式,編寫自己的代碼,本章將講述相關具體步驟。3.1 公式類型首先,在寫正式代碼之前,我們需要確定公式的類型:通過菜單“交易”“公式編輯器”(或快捷鍵Shift+W)我們可以在軟件最左側調出“管理面板”界面:公式類型好比做菜的菜系,不同的菜系滿足不同的口味,不同的要求。(1)技術指標實現(xiàn)對技術圖表分析中各類技術指標和自我定義的技術分析指標的編寫,并且通過金字塔決策交易系統(tǒng)的分析界面形成圖表、曲線。(2)交易系統(tǒng)交易系統(tǒng)不僅能實現(xiàn)技術指標的功能,還能實現(xiàn)資金管理、風險管理的作用。包括買入、賣出、止損止盈等等,非常直觀的幫助投資者根據自己的想法建立一套屬于自己的買賣規(guī)則和理論。(3)條件選股通常意義上的智能選股??梢酝ㄟ^對該平臺的熟練使用,借助計算機的高速和準確的檢索功能尋找滿足您的理解的股票形態(tài)和技術特征。(4)五彩K線準確講,該編輯器的功能是附屬于條件選股功能之上的,我們可以通過該功能將滿足條件的連續(xù)K線形態(tài)賦予顏色,區(qū)別了其它的K線。 注意事項:1、程序化交易主要使用技術指標和交易系統(tǒng)。教程也將主要針對這兩類進行詳細介紹。2、公式類型決定了公式的使用范圍,除“交易系統(tǒng)”外,其他類型均無法實現(xiàn)程序化自動交易。3.2 新建公式1) 當我們確認需要編輯的公式類型后,在相應的類型下鼠標右擊新建公式,得到上圖公式編輯器界面。2) 點擊“新建公式”如下圖編輯已存在的公式如果需要編輯、修改已存在的公式,選擇需要修改的公式鼠標右擊編輯公式3.3 保存公式當我們的代碼編寫完成后,都需要點擊“編譯公式”。以確認編寫的代碼沒有問題。若編譯無問題,則軟件會顯示“測試正?!弊謽?。若有問題,則會指向編譯出錯的地點。正常情況 出錯示例注意:只保存而未通過編譯的公式是不能夠被調用的。如下圖,此公式不能正常使用。3.4 公式編輯器 公式編輯器各功能按鍵介紹名稱:公式的名稱,命名規(guī)則如下(1)不區(qū)分大小寫;(2)不能超過 32 個英文字符,16個漢字;(3)每一類公式不能出現(xiàn)相同的名稱。例如:在技術指標分類下已經有一個公式叫做MACD,那么在該分類下無法再起另一個叫MACD的公式。但是,在交易系統(tǒng)分類下可以。快捷鍵:給這個公式設置一個快捷鍵,可以在按鍵精靈中方便調出。說明:給公式寫個簡單的說明性文字(可不填)。禁用周期:設置公式在哪些周期上不允許運行。公式測評:進入公式測評界面。買賣規(guī)則:這個選項只存在技術指標中,可定義簡單買賣規(guī)則,方便測試。副圖、主圖、主圖疊加:決定公式在那個界面輸入。交易系統(tǒng)此項會不可選,只能在主圖疊加費率設置:此項僅存在交易系統(tǒng)中,該選項可設置公式的虛擬資金、虛擬費率等。詳情將在交易系統(tǒng)編寫詳述。<<: 這個選項可以打開公式編輯器中默認隱藏的函數列表。編譯公式:當你的代碼完成后,需要點擊“編譯公式“后方可執(zhí)行。 只要代碼發(fā)生變化,都需要重新編譯。3.5 序列模式和逐K線模式金字塔公式系統(tǒng)工作兩種模式,即序列和逐K線。序列模式下公式按照序列或者常數計算返回結果,整個執(zhí)行過程只解析一遍公式系統(tǒng)。這種模式的特點是能很快的計算出結果,但缺點也明顯,無法處理例如加減倉等精細化控制,目前已極少用到。逐K線模式:運行是,策略從第1個K線直到最后一個K線逐個解析公式系統(tǒng),每根K線都會解析整個公式系統(tǒng)一遍,返回值也只有數值類型這一種,故這種模式運行時效率要比序列模式低,但在此運行模式下的公式,可以使用各種更加靈活的控制語法。僅刷最后一根K線:這種模式是對逐K模式的優(yōu)化,因為實時交易時,我們僅關心最后一根K線相關的數據是否正確,之前的計算結果一般情況下,無需再重復計算。一般會默認勾選此項。從發(fā)展的眼光看,圖表程序化中的序列模式誕生于程序化交易的初期,滿足了當時處理一些簡單情況的要求,可無法滿足加減倉等資金管理的要求。目前,90%以上的公式策略運行在逐K模式下。小提示:建議大家不要糾結與運行模式,早期直接選擇逐K【僅刷最后一根K線】即可,后續(xù)涉及效率以及后臺程序化策略編寫我們可以再了解序列運行模式。控制語句不同模式下的運行特點逐K線計算時,控制語句比如IF THEN ,F(xiàn)OR 等語句工作機制是每周期都去執(zhí)行一次,因此在逐K線模式下,可以利用這種靈活的模式來設計我們的策略,比如加倉、減倉、資金管理策略等等。為了更能說明金字塔兩種模式下的公式運行特點,讓我們來看下例:MSGOUT(1,測試);代碼就上面這樣一行。代碼中的1代表邏輯TRUE,即100%成立(恒成立)。我們將此代碼在序列模式下運行,會發(fā)現(xiàn)消息窗口就輸出了1條。即代表公式運行了一次。而將代碼在逐k線模式后會發(fā)現(xiàn),消息窗口輸出了非常多條,數量應等于你本地該品種的數據量。這代表公式在每根K線上都運行了一遍。這就是兩者的區(qū)別。逐K線模式下數組轉定義數組變量(初級用戶可以先濾過) 逐K線模式下數組之間的轉換與序列模式有所不同,序列模式因為是只執(zhí)行一次解析返回的是序列變量,因此可以完成直接的數組拷貝,而逐K線則每根K線都回去執(zhí)行一遍公式的解析,因此在數組之間的轉換上也有不同,在執(zhí)行相互之間轉換時,金字塔采用的是只處理數組最后數據的方法,即在逐K線解析時,自動擴充累加數組元素,我們舉例如下: 要求:分別計算陽線和陰線收盤價10個數字的平均價,該需求需要我們分別定義2個數組來保存各自不同的價格,逐K線模式下的這種運行機制便正好可以滿足我們的這個需要RUNMODE:0;VARIABLE:DOWN=0;/定義一個空的數組,計算下跌的陽線收盤價,注意這里一定要置空數組用來保存數據VARIABLE:UP=0;/定義一個空的數組,計算上漲陽線收盤價,注意這里一定要置空數組用來保存數據IF CLOSE > OPEN THENUP:=CLOSE;/將上漲K線收盤價插入數組UP中ELSEDOWN:=CLOSE;/將下跌K線收盤價插入DOWN數組中A:MA(UP,10);B:MA(DOWN,10);/下面2行調試代碼DD:UBOUND(UP),NODRAW; /顯示輸出UP數組數據個數SS:UBOUND(DOWN),NODRAW; /顯示輸出DOWN數組數據個數注意:通過上述的代碼我們需要注意的是,UP和DOWN數組前面我們一定要置一個空的數組,這個空數組金字塔會在逐K線執(zhí)行的時候去自動的填充我們的數據.在逐K線模式下對數組的轉換操作,應該避免在循環(huán)語句中使用,因為可能會導致循環(huán)對數組數據積累而導致計算出錯3.6 了解變量如果想用公式(程序)來控制你的交易,首先要了解一個很重要的概念變量,它的基本功能是存儲、讀取數據。在我們的生活中有各種容器。比如,有放衣服的衣柜,有放食品的冰箱。變量有相似的作用。我們在公式的運用中,需要有一個容器去存儲數據,這個容器在編程中叫做變量,容器的名字叫做變量名,容器中保存的數據成為變量值。如:收盤價:close;我們建立了一個叫收盤價的容器,要求里面保存收盤價這個數據。上面公式中收盤價就是變量名,具體的數據close是它的變量值。(close代表收盤價,后面會詳述,此處讀者只要理解即可)一般而言,在軟件中,我們的變量是隨著時間而改變(時間序列),比如close,在不同的時間,不同周期上,Close的值是不同的。如下圖所示1月1日 15001月2日 15781月3日 1543 收盤價這個容器中按時間順序存儲了一系列值。語法規(guī)則:l 在軟件中變量的命名需遵守以下規(guī)則:l 所有的標點符號必須在英文狀態(tài)下l 變量名可以使用中英文,英文不區(qū)分大小寫l 變量名不能超過 32 個英文字符,16個漢字l 每一個公式內部不能重復命名n 每個容器都必須有一個獨一無二的名字,否則電腦無法知曉到底需要的是哪個容器。如上圖,第一行已經命名了一個變量叫close1,之后代碼中的變量就不能再起變量名叫close1。但是我們可以給close1重新賦值,例如close1:=close;l 變量名不能和系統(tǒng)保留字、系統(tǒng)函數等重名;n 軟件里已經內定Close代表收盤價,那么就不能再起一個相同的名字命名這個容器(容器名)。一般系統(tǒng)保留名會以藍色顯示,若發(fā)現(xiàn)變量名是藍色就應該換一個名字。如上圖,第一行代碼變量名close呈現(xiàn)藍色,說明這是一個軟件保留字,不能作為變量名。第二行的變量名是個黑色,說明close1可以作為變量名。l 變量名與之后的算法以“:”分隔,每個語句以“;”結尾。這個規(guī)則如同1+1=2。為什么要用+和=號呢?沒有為什么就是這么規(guī)定的。所以一個標準的變量賦值語句為變量名:含義;“:”“;”不可缺少。l 常值變量常量變量是一種特數據的變量,它一個永遠不變的數值。比如我們計算圓周,那么需要一個P=3.14,那么我們在編輯器中輸入如下語句p:3.14; 定義常值變量后,在之后的代碼編寫過程中,我們需要用到這個值,直接使用P,而不再需要每次輸入3.14。使用常值變量的好處是,當我的計算要求發(fā)生改變,比如p需要取3.14159時,我只需修改P:3.14159;而不用動其他的代碼。如直接使用3.14去處理,則我需要從上到下,全部去修改。3.7 了解函數MA5:ma(close,5);以上是一個5日均線的表達式。這里我們用到MA()這個函數。這里有一個全新的概念,什么是函數?首先,我們來理解函數的概念。函數就像我們生活中的家電,方便我們完成特定的簡單或復雜的重復動作。比如在生活中,我們用微波爐來加熱。使用微波爐的好處是,用戶享受到快速加熱便利的同時,我們無需知道微波爐的工作原理,我們只需明白如何使用。這里就揭示了函數的最大特點提供便利(將復雜的過程變的簡單)。比如MA這個函數的作用是負責統(tǒng)計N周期的均價。如果沒有函數,我們需要自己手工去計算,或者自己想辦法來實現(xiàn)算法,但是當這個求N周期均價的需求轉變成軟件內置函數后,我們不必再糾結怎么去實現(xiàn)這個算法,而只需關清楚這個函數實現(xiàn)的目標是什么?清楚如何使用。以上面表達式為例,我們可以把Ma()看成微波爐,微波爐至少有2個旋鈕,一個控制模式,一個控制加入時間。函數()里面的部分功能類似微波爐的旋鈕,我們稱之為參數(Ma有個2參數)。參數之間以逗號分隔。我們來看下MA的函數說明用法:MA(X,N),求X的N日移動平均值。算法:(X1+X2+X3+.+XN)/N所以,我們可根據實際使用情況,選擇合適的參數。此處,我們命名了一個變量名為MA5的變量(容器),它記錄的是一系列5周期收盤價的平均值。其他的函數使用方式是一致的,但是參數的個數會不同,具體使用時請參考函數的使用說明。 (這里大家有個概念,通過之后的教程,相信讀者會逐步理解函數的作用。) 小技巧:對于金字塔近900余函數,如何查找各個函數的意義、使用方法、找到我需要的函數呢?我們可以通過以下幾個方式獲?。?、當有代碼(比如系統(tǒng)自帶的策略),對于我們不熟悉的函數,我們可以把鼠標位置停放在該函數上,稍等1-2秒,就可看到該函數說明。(如下圖)2、當我們需要查找我們需要的函數時 點開公式編輯器中”<<”按鈕。然后,公式編輯器的左邊將顯示“函數列表”。用戶可通過檢索的方式,獲取函數說明。小提示:函數在公式編輯界面顯示為藍色,變量為黑色。大家注意處分,如果函數顯示為非藍色,說明函數輸入或符號存在問題。3.8 公式編寫格式和法則 所有的公式系統(tǒng)都是遵守統(tǒng)一的運算法則,統(tǒng)一的格式進行函數之間的計算,所以我們掌握了技術指標公式的基本原理,其他的公式也不會出脫其外。例如我們在指標公式系統(tǒng)內寫下公式: A. 賦值語句參考本章“了解變量“章節(jié)。賦值語句的格式為:變量名:賦值(變量值);B. 中間語句我們來看這樣一個例子;我們建立一個指標,名稱為“我的第一個指標”A1:close;B1:A15;當我們在編輯器中編寫完成,并成功編譯后,點擊應用于圖。此時,我們在K線圖的左上角,得到如下類似的畫面。我們在K線圖,雙擊鼠標左鍵,調出十字光標后,上面的指標值A1、B1、C1會隨著十字光標在不同的K線而變化。界面上有2條指標線,分別代表A1、B1的值。在實際交易中,我們一個公式中可能有幾十個變量,如果每個變量都顯示出來,界面上會有幾十條線,非常凌亂。用戶其實只想看到想關注的變量值。比如上面的例子,我只想知道B1的值。碰到此類一個語句不需要顯示,而其他的變量又需要用到它,我們可以將它定義為中間語句。中間語句用“:=”替代“:”,其他的規(guī)則與一般語句完全一樣,使用中間語句可以有效降低公式的書寫難度,還可以將需要重復使用的語句定義成中間語句以減少計算量。例如在上例當中的第一句“A1 :close;”,我們將其改成”A1:=close;”這樣該語句就不會被系統(tǒng)辨認為是指標線了。 C. 公式計算符 我們在計算的時候總免不了使用各種計算符號進行連接。在金字塔中計算符分為算術計算符和邏輯計算符。 算術計算符:包括+、-、*、/它們依次分別代表加減乘除加減乘除計算,這同一般意義上的算術計算沒有差異。 &為字符串相加運算。(字符串是什么,之后會詳述,此處可略過) 邏輯計算苻包括>、<、<>、>=、<=、=、AND、OR八種,分別表示大于、小于、不等于、大于等于、小于等于、等于、邏輯與、邏輯或運算。在金字塔中沒有布爾值。在金字塔中如果條件成立則返回值為1,否則等于0?!斑壿嬇c”表示兩個條件都成立時結果才成立;“邏輯或”表示兩個條件中只要有一個成立結果成立。例如:A1:1>3;B1:1<3;編譯后,應用于圖。此時你會K線圖左上角發(fā)現(xiàn)A的值是0,B1的值是1。我們再改變下上面的例子A1:=1>3;B1:=1<3;C1:A1 and B1;D1:A1 or B1;編譯后,應用與圖。此時C1的值為0,D1的值為1。C1中的and表示邏輯與,只有當A1、B1都滿足條件后,才返回1,否則返回0.D1中的or表示邏輯或,A1、B1中只要有一個滿足條件,就返回1,否則返回0. 小技巧:當我們使用上面的代碼時,會發(fā)現(xiàn)原本正常的K線被壓縮了。這是由于,輸出的指標線與K線公用一個坐標系,由于C1、D1的數值非常小,與 K線同時顯示時,不可避免的被壓縮了。針對這種情況,有以下2種解決方式:1、代碼法代碼法需要用到一個函數,noaxis。當帶有此代碼的指標線不與K線圖公用一個坐標系統(tǒng),從而達到效果。(Noaxis屬線形描述符的范疇,具體格式書寫方法見之后線性描述符章節(jié)。)例:A1:=1>3;B1:=1<3;C1:A1 and B1,noaxis;D1:A1 or B1,noaxis;編譯、應用于圖,K線顯示正常。2、功能法功能發(fā)即使用系統(tǒng)自帶的功能。具體操作如下在K線圖Y坐標系鼠標右擊,勾選僅隨K線變動選項。也能達到類似的效果。D. 線形描述符 對于技術指標公式可以在語句加上線形描述符,用來表示如何畫該語句描述的指標線。 線形描述符號包括以下7種。描述符寫在語句后分號前,用逗號將它們與語句分隔開,例如在A1:close,COLORRED;該語句在被執(zhí)行時,該指標線會顯示為紅色。具體的相關函數,可在函數列表線性描述中獲取。 小技巧:在日常的編寫中,還存在這樣一種情況。代碼中有一個變量,我希望實時能觀測到它的值,但是此時已經輸出了很多其他指標線,又不想再增加指標線。如果變成中間變量,那么這個值又不顯示。此時,我們可以通過使用LINETHICK函數來解決。LINETHICK可以允許對線型的粗細進行自定義的描述,格式“LINETHICK+(0/7)”:參數的取值范圍在0-7之間,“LINETHICK0”表示最細的線,細到在圖中不顯示;而“LINETHICK7”表示最粗的線。面對上面的困境,我們使用LINETHICK0即可。在圖表公式調試的時候,這個函數會有很重要的作用。特別是用戶在編輯指標過程當中,免不了進行中間調試,這涉及到遇到中間的變量在某個周期的數值等于多少,又不想輸出指標線。例如:A:close/10,lintthick0;將以上代碼編譯、應用于圖后會發(fā)現(xiàn),沒有指標線。但左上角的指標值清晰可見。3.9 代碼注釋注釋的添加雖然會增加編程的時間和工作量,但卻不會影響程序的執(zhí)行效率,因為程序運行時,注釋的內容會被忽略掉。而且好的注釋可以調高公式的可讀性和可維護性。因此,添加注釋是非常必要、好的習慣。在金字塔中,代碼注釋分為2種1、單行注釋A1:close;/A1表示收盤價/B1:close/10;C1:high上面的例子,第一行后半部分是注釋說明,起到解釋說明作用。第二行注釋,一般在編輯過程中使用,不確定之后還是否需要用到這部分代碼。暫時可以通過注釋的方法去掉。第三行正常工作,說明/只多單行起注釋作用。2、多行注釋多行注釋通過符號注釋。在的部分為需要注釋的部分。A1:close;/A1表示收盤價/B1:close/10;C1:high3.10 跨周期和跨指標引用 跨周期引用,是策略開發(fā)中常見的需求,但從計算機處理的角度來說,對硬件資源的消耗較高,這也是很多同類軟件在這方面做出種種限制的原因。金字塔在跨周期引用這方面非常給力,理論上只要有足夠的硬件資源,可以引用無限個跨周期、跨指標數據。A、指標數據引用(兼容模式,不推薦)經常地編制公式的過程當中,需要使用另外一個指標的值,如果按照通常的做法,重新編寫過這個指標顯得很麻煩,因此有必要學習使用如何調用別的指標公式。 基本格式為:“指標.指標線”(參數) a、指標和指標線之間用 .號分開,一個指標不一定只有一條指標線,所以有必要在指標后標注指標線的名稱,缺失表示引用最后一條指標線。 b、參數在表達式的末尾,必須用括號括起來,參數之間用逗號分開,通過參數設置可以選擇設定該指標的參數,如果參數缺失則表示使用該指標的默認參數設置。 c、整個表達式用引號引在其中,除參數以外。 例如:“MACD.DEA”(26,12,9)表示引用MACD指標的DEA指標線,計算參數為26、12、9;“MACD”(26,12,9)表示該指標的最后一條指標線,計算參數是26、12、9;“MACD”表示該指標的最后一條指標線并且使用公式的默認參數。 B、跨周期引用指標數據(兼容老模式,不推薦)在金字塔決策交易系統(tǒng)當中允許使用不同分析周期上的指標數據,并且支持與自身長短不同的任意周期引用。 基本格式為:“指標.指標線#周期(參數)”格式上只是比上面指標引用多了一個周期設定其他內容和方法一樣,在周期調用上存在以下對應關系: MIN1:1分鐘 MIN5:5分鐘.DAY:日線 WEEK:周線 MONTH:月線 YEAR:年線 如上圖所示,MIN1表示的分析周期為1分鐘,那么只能是在當前周期為分筆成交圖時才可以實現(xiàn)對該周期指標線數據的引用。例如:當前周期為日線,那么在公式中使用“MACD.DEA#WEEK”(26,12,9)表示使用了當天所在的本周的MACD指標中的數據。 以上格式的擴展格式為:“指標.指標線#周期”(參數)該格式比基本格式采用了不同的對齊方式,簡而言之,就是說“#”的格式調用的本周期所在的指標數據,那么“#”的格式則表示調用了前一種格式的前一周期的指標數據,舉上例而言,“MACD.DEF#WEEK”(26,12,9)表示的是從當天看來的上一周的數據,而基本格式就是當天看來的本周的數據。 關于如何使用“#”來引用其他指標周期問題的示例 1分鐘K線周期,您希望調用5分鐘周期K線中的收盤價(close),那么請按照下面步驟操作。第一步:新建一個指標,命名為Y,在Y中寫入下面這句代碼:CC:CLOSE;第二步:新建第二個指標,命名為T,在T中寫入下面代碼:AA:”Y.CC#MIN5”;第三步:將指標“T”運行應用于盤面,您將看到軟件在1分鐘K線圖中劃出一根5分鐘周期收盤價的線。C、其他數據引用(功能有限,不推薦)使用以下的格式可以在當前的分析界面下引用大盤的數據或者其他個股的數據實現(xiàn)橫向上的對比, a、引用大盤數據引用大盤數據時使用下列函數:INDEXC/INDEXV,等等! b、引用個股數據引用個股數據時使用下列格式:“品種代碼數據”,在以上格式當中調用CLOSE,VOL,AMOUNT等等!例如“000002$VOL”表示000002該股本周期的成交量,“SH000001$CLOSE”同樣也可以表示為上海大盤本周期的收盤價,此時的大盤被視為一只個股。 D、Stkindi函數(推薦)經常編寫指標的過程中,可能會需要使用另外一個指標的特定的某些值,尤其是好幾個策略或指標都要用到這些值時,如果按照一般寫法,需要每個策略或指標都重新編寫這個指標。為了節(jié)省空間,減少這個重復工作,金字塔提供了模塊化編程,可將使用頻率比較高的某些特定的值集中在一個公用的模塊里,通過STKINDI函數來調用這些值。下面先介紹一下STKINDI函數,再通過一個簡單的示例來說明如何使用該函數來調用公共模塊里的值。STKINDI函數:引用任意品種任意周期的任意指標輸出函數格式:STKINDI(STKLABEL,INDINAME,CO,PERIOD,N)各參數含義:STKLABEL指定品種代碼,如為空表示當前品種INDINAME為指標公式調用CO為坐標軸類型 0交易日坐標 1自然日 2交易交易時間PERIOD為周期類型,有效值范圍為(0-19),如為-1表示當前周期,0-19則依次表示:(0:分筆成交、1:1分鐘、2:5分鐘、3:15分鐘、4:30分鐘、5:60分鐘、6:日、7:周、8:月、9:年、10:多日、11:多分鐘、12:多秒、13:多小時、14:季度線、15:半年線、16:節(jié)氣線、17:3分鐘、18:10分鐘、19:多筆線)N為左右偏移周期個數(可選),0表示引用當前數據,小于0為引用之前數據,大于0為引用之后數據例如:STKINDI(,RSI.RSI1,0,-1);/-計算當前品種當前周期RSI指標的RST1指標線的值/其中第1個參數為空表示當前品種/第4個參數為-1表示當前周期STKINDI(SH600000,RSI,0,6,-1);/-引用昨日SH市場600000品種日線的上一周期RSI指標的最后條指標線,計算參數使用公式的默認參數若參數為數字變量,想要改變原指標的參數,那么需要有個字符串轉換的過程。示例如下:s:=5;m:=NUMTOSTR(s,0);/NUMTOSTR函數將數字轉換到字符串,再帶入變量中vola:stkindi(if10,ATR.ATR(&m&),0,6,-1);/-計算if10日線的上一周期ATR指標ATR指標線數據,計算參數為5。示例1:在橡膠RU05的1分鐘的圖里,看銅CU11的5分鐘的K線圖里,最近20個周期內的MACD指標中的DIFF的最高值第一步:新建一個指標,命名為YMACD,在該指標中寫入下面代碼(注意這里公共的值是指標線(只使用冒號),如果使用冒號加等號,指標線就會變成賦值):DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);DEA:EMA(DIFF,9);MACD:2*(DIFF-DEA), COLORSTICK;diff_max:hhv(DIFF,20);/ 使用的公共值:近20個周期內的MACD指標中的DIFF的最高值-切記:此處為指標線。第二步:新建第二個指標或策略,命名為TEST1,在TEST1中寫入下面代碼:DIFF20:stkindi(SQCU11,YMACD.diff_max,0,2,-1);/取CU115分鐘K線上一周期的前20個周期內的DIFF的最高值/其中SQCU11可省去市場SQ,略寫為CU11其中SQ(上海期貨交易所)為市場代碼,各個市場對應的內部代碼可在“工具市場與板塊”市場里查看到,合約所在市場可以省略不寫,如SQCU11省略市場即為CU11。特別注意:i. 金字塔的在用戶翻看一個品種時是可以自動補數據的,但是無法自動補被引用品種的或者該品種不同周期的數據,在首次使用金字塔或者在不確定被引用數據是否齊全時,請手工進行數據補充工作,手工補充數據方法:http:/www.weistock.com/download/receivedata.jpg。您也可以先瀏覽一下該品種的對應周期K線數據是否完整。如果是開盤后才連上服務器,軟件一打開,就先翻看所需合約要引用的K線數據如5分鐘K線數據.以保證對應合約所在周期數據的完整性;盤中,只要服務器是一直連接良好的,對應周期數據就是齊全的.ii. 小周期調用大周期會存在未來數據問題,導致信號不固定。例如:被調用指標MA均線ma1:=ma(c,5);ma2:=ma(c,10);ma3:=ma(c,15);在股指1分鐘周期上調用5分鐘的MA均線調用公式M5:STKINDI(,MA.MA1,0,2)因為5個1分鐘走完才是1個5分鐘周期,close盤中是最新價,5分鐘走完即為5分鐘的收盤價,這是時候在1分鐘周期上M5的值其實是不固定的,導致當時和走完后的MA1的值存在明顯差異,從而導致信號漂移,及我們經常提到的未來問題。提示當存在小引大的時候建議用戶調用上一周期,例如M5:STKINDI(,MA.MA1,0,2,-1);或者不要引用close的平今,而選擇固定性的HIGH,LOW這種價格,總之來說要做下變通。3.11 模塊化編程在策略開發(fā)過程中,我們經常在不同的策略或指標中要使用相同的某部分代碼。每次碰到這種情況,我們只能重復抒寫或復制、黏貼。 那么模塊化編程就能徹底的處理您的困擾比如我們編寫了一個指標命名為MOKUAI01 MOKUAI01指標代碼為: A1:MA(C,5); B1:A1/C;那么如果再編寫新的策略中要用到MOKUAI01中相同的運行過程。我們只需寫#MOKUAI01.B1#就可替代上述2行代碼當我們在引用的模塊中存在參數,那么參數是怎么傳遞的呢!比如MOKUAI01指標代碼為: INPUT:P(5,1,10,1); A1:MA(C,P); B1:A1/C; 我們只需寫#MOKUAI01,B1(7)# 就可代替上述2行代碼,并且定義參數P的值為7。示例1我們編寫一個MACD指標,指標命名為MACDMACD指標源碼為: INPUT:S(12,5,30,3),P(26,20,40,2),M(9,2,20,2); DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P);DEA :=EMA(DIFF,M);MACD1 :=2*(DIFF-DEA); 我們再編寫另外一個策略Test Test的指標源碼為: INPUT:S(15,5,30,3),P(30,20,40,2),M(10,2,20,2); DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P);DEA :=EMA(DIFF,M);MACD1 :=2*(DIFF-DEA);金叉:CROSS(MACD1,0);死叉:CROSS(0,MACD1);DRAWTEXT(金叉,HIGH,要漲啦,開多);DRAWTEXT(死叉,LOW,要跌啦,平多); 使用模塊化編程,策略Test源碼如下 KK:#MACD.MACD1(15,30,10)#;金叉:CROSS(KK,0);死叉:CROSS(0,KK);DRAWTEXT(金叉,HIGH,要漲啦,開多);DRAWTEXT(死叉,LOW,要跌啦,平多);小提示簡單的說,模塊化編程,就是用戶通過上面的引用方式,軟件自動幫你去粘貼需要引用的代碼,也就是所謂的模塊化。其目的是讓用戶的代碼更簡潔,更易維護優(yōu)點:比下面將要說明的跨周期指標引用更加節(jié)省內存,效率高。且易于統(tǒng)一管理缺點:只能模塊化替代運算過程,無法支持一些跨周期的引用3.12 指標編寫范例本章節(jié),我們將練習上述知識點,實際編寫幾個常見指標。A、同圖繪制多條指標線 例一:同圖繪制5日、10日、20日、和60日均線 指標原理:移動平均線(MA)是將一段時間的股票價格用數理統(tǒng)計的方法加以平均,再將這些平均價標于圖上并用線連接起來即可。它可以用來觀察股價的趨勢。其中,一段時間常使用的有3日、6日、10日、12日、24日、30日等。移動平均線可以用來確定這段時間持股的平均成本并使股民能據此判斷行情。 計算方法 N日移動平均線=N日收市價之和/N 編寫要點:均線指標是求股票收市價的移動平均線,從金字塔決策交易系統(tǒng)函數集合到,函數CLOSE的功能是求當日收市價,函數MA(X,N)的功能是求X的N日移動平均線,所以10日均線指標的公式這樣寫:MA(CLOSE,10) 上面兩個例子都是在一個圖上只繪一條指標線如果您想在同一個圖上繪多條指標線,請看下圖,做起來非常簡單,您只需用分號將各指標公式隔開就行了,公式這樣寫: MA(CLOSE,5); MA(CLOSE,10); MA(CLOSE,20); MA(CLOSE,60); 這個公式內部包含四個小公式,小公式間以分號隔開,我們稱這種公式為組合公式,可同圖繪制多達16條指標線,我們可以為每一條指標線取一個名字,這樣就可以在圖上區(qū)分它們。具體方法是在指標公式前寫上名稱并加一個冒號.B、函數的加減

注意事項

本文(金字塔決策交易系統(tǒng)——初級教程(2016新版))為本站會員(gbs****77)主動上傳,裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!