多指標組合策略思路

一種基于多種技術指標和日歷因素的綜合交易策略,旨在通過復雜的條件判斷來預測市場的短期走勢,并據此進行買賣操作。

?

策略概述

該策略的核心思想是通過結合多個技術指標和日歷因素來判斷市場的短期趨勢,并在合適的時機進行買入或賣出操作。

具體來說,策略利用了以下幾類信息:

1. 日歷指標:包括當前日期、星期幾以及每月的天數。

2. 價格指標:包括最高價、最低價、開盤價和收盤價。

3. 波動性指標:如日內波動范圍和平均價格。

?

策略邏輯

1. 初始化變量

策略首先初始化了一系列變量,這些變量將用于存儲不同指標的狀態和計算結果。

?

2. 計算價格差異

通過比較當前收盤價(`c`)和開盤價(`o`),計算出最高價與開市價之差和開市價與最低價之差。這些差異反映了價格的波動情況。

?

3. 基于星期的條件判斷

根據當前日期的星期幾,結合收盤價與前一日的收盤價的關系,設置變量。例如:

- 如果是周五且當前收盤價高于前一日收盤價,則`a`設為1。

- 如果是周一且當前收盤價低于前一日收盤價,則`a`設為-1。

?

這種設置方式利用了星期的周期性特征,試圖捕捉特定時間段內的市場行為模式。

?

4. 基于每月天數的條件判斷

根據當前日期在一個月中的位置,設置變量b`。例如:

- 如果當前日期在每月的第n天之后或第n天之前,則`b`設為1。

- 如果當前日期在每月的第n天到第n天之間,則`b`設為-1。

?

這種設置方式考慮了月份內市場的季節性變化。

?

5. 基于平均價格的條件判斷

通過比較短期和長期的平均收盤價,設置變量。例如:

- 如果過去兩天的平均收盤價低于過去五天的平均收盤價,則`n`設為1。

- 如果過去兩天的平均收盤價高于過去五天的平均收盤價,則`n`設為-1。

?

這種設置方式利用了移動平均線的特性,試圖捕捉價格的短期趨勢。

?

?6. 基于最高價和最低價條形的位置的條件判斷

通過比較當前收盤價與長期平均收盤價,設置變量`n`。例如:

- 如果當前收盤價高于過去n天的平均收盤價,則`n`設為1。

- 如果當前收盤價低于過去n天的平均收盤價,則`n`設為-1。

?

此外,還通過比較最高價和最低價條形的位置,設置變量`n`。

?

?7. 基于價格與平均日內波動范圍的關系

通過比較當前價格與過去n天的平均日內波動范圍,設置變量`n`。例如:

- 如果當前日內波動范圍小于過去n天的平均日內波動范圍且當前收盤價高于前一日收盤價,則`n`設為1。

- 如果當前日內波動范圍大于過去n天的平均日內波動范圍且當前收盤價低于前一日收盤價,則`n`設為-1。

?

8. 基于價格與最高價和最低價平均值的關系

通過比較當前收盤價與過去n天的最高價和最低價的平均值,設置變量`u`。例如:

- 如果當前收盤價高于過去n天的最高價和最低價的平均值,則`u`設為1。

- 如果當前收盤價低于過去n天的最高價和最低價的平均值,則`u`設為-1。

?

9. 綜合判斷

最后,通過綜合上述變量的值,設置變量`n`。如果`n`的總和大于0,則`n`設為1;否則設為-1。

?

10. 交易決策

根據`n`的總和,做出最終的買賣決策:

- 如果總和大于0,則在下一個交易日開盤時以市價買入。

- 如果總和小于0,則在下一個交易日開盤時以市價做空。

?

?特點和優勢

1. 多維度分析:該策略綜合考慮了日歷因素、價格波動、平均價格和日內波動范圍等多個維度,力求更全面地捕捉市場信號。

2. 動態調整:通過每日更新變量值,策略能夠動態適應市場的變化,及時調整買賣決策。

3. 復雜條件判斷:利用復雜的條件判斷邏輯,策略試圖在不同市場環境下都能找到合適的交易機會。

?

局限性和注意事項

1. 參數敏感性:策略中涉及多個參數(如時間窗口長度),這些參數的選擇可能對策略表現有較大影響。

2. 數據依賴:策略依賴于歷史數據的準確性,如果數據質量不高,可能會影響策略的效果。

3. 市場適應性:雖然策略考慮了多種因素,但在極端市場環境下(如高波動性或突發事件),其表現可能不如預期。

?

綜上所述,該策略通過多維度的指標分析和復雜的條件判斷,試圖在短期交易中捕捉市場趨勢,具有一定的實用性和靈活性,但也需要注意參數選擇和市場環境的變化。

策略思維導圖:

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/80415.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/80415.shtml
英文地址,請注明出處:http://en.pswp.cn/web/80415.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

STM32 HAL驅動程序 內部Flash

hal_flash.c #include "hal_flash.h"volatile uint32_t flashWriteOffset SYS_APP_BAK_SAVE_ADDR_BASE; volatile uint32_t flashReadOffset SYS_APP_BAK_SAVE_ADDR_BASE;/* MCU OTA */ /*擦除指定的Flash頁*/ void flash_erase_page(uint8_t flashPage , uint32_…

電子電路:什么是電流離散性特征?

關于電荷的量子化,即電荷的最小單位是電子的電荷量e。在宏觀電路中,由于電子數量極大,電流看起來是連續的。但在微觀層面,比如納米器件或單電子晶體管中,單個電子的移動就會引起可觀測的離散電流。 還要提到散粒噪聲,這是電流離散性的表現之一。當電流非常小時,例如在二…

AI agent與lang chain的學習筆記 (1)

文章目錄 智能體的4大要素一些上手的例子與思考。創建簡單的AI agent.從本地讀取文件,然后讓AI智能體總結。 也可以自己定義一些工具 來完成一些特定的任務。我們可以使用智能體總結一個視頻。用戶可以隨意問關于視頻的問題。 智能體的4大要素 AI 智能體有以下幾個…

react+html2canvas+jspdf將頁面導出pdf

主要使用html2canvasjspdf 1.將前端頁面導出為pdf 2.處理導出后圖表的截斷問題 export default function AIReport() {const handleExport async () > {try {// 需要導出的內容idconst element document.querySelector(#AI-REPORT-CONTAINER);if (!element) {message.err…

FFmpeg:多媒體處理的終極利器

FFmpeg詳細介紹 1. 定義與基本概述 FFmpeg是一套開源的跨平臺多媒體處理工具集,最初由法國程序員Fabrice Bellard于2000年開發,其名稱源自“Fast Forward MPEG”,體現了其高效處理MPEG格式的能力。它不僅是命令行工具,還包含多個庫和開發套件,支持視頻轉碼、剪輯、合并、…

【應用開發十】pwm

1 應用層操作PWM 與LED設備一樣,操作PWD也是通過sysfs方式 1) 所在目錄:/sys/class/pwm,該目錄下的文件為pwmchipX,為PWM控器,I.MX6ULL有八個pwm控制器 1.1 pwm 控制器 PWM控制器里內容(即pw…

LeetCode算 法 實 戰 - - - 雙 指 針 與 移 除 元 素、快 慢 指 針 與 刪 除 有 序 數 組 中 的 重 復 項

LeetCode算 法 實 戰 - - - 雙 指 針 與 移 除 元 素、快 慢 指 針 與 刪 除 有 序 數 組 中 的 重 復 項 第 一 題 - - - 移 除 元 素方 法 一 - - - 雙 重 循 環方 法 二 - - - 雙 指 針方 法 三 - - - 相 向 雙 指 針(面 對 面 移 動) 第 二 題 - - -…

設計模式系列(03):設計原則(二):DIP、ISP、LoD

本文為設計模式系列第3篇,聚焦依賴倒置、接口隔離、迪米特法則三大設計原則,系統梳理定義、實際業務場景、優缺點、最佳實踐與常見誤區,適合系統學習與團隊協作。 目錄 1. 引言2. 依賴倒置原則(DIP)3. 接口隔離原則(ISP)4. 迪米特法則(LoD)5. 常見誤區與反例6. 最佳實…

計算機圖形學中MVP變換的理論推導

計算機圖形學中MVP變換的理論推導 課程地址:Computing the Pixel Coordinates of a 3D Point 知識鋪墊:矩陣的真實內涵 矩陣的每一列/行(左乘和右乘的區別)代表了新坐標系的基向量在原基向量構成的坐標系中的坐標,這…

先說愛的人為什么先離開

2025年5月19日,15~23℃,賊好的一天,無事發生 待辦: 2024年稅務申報 《高等數學2》取消考試資格學生名單 《物理[2]》取消考試資格名單 5月24日、25日監考報名 《高等數學2》備課 《物理[2]》備課 職稱申報材料 教學技能大賽PPT 遇…

面試中的線程題

原文鏈接:線程題大全 Java 并發庫同步輔助類 CountDownLatch 工作機制:初始化一個計數器,此計數器的值表示需要等待的事件數量。 提供了兩個主要方法: await():當一個線程調用此方法時,它將阻塞&#…

Linux夢開始的地方

1.概率 經過C語言,數據結構,C的學習我們現在要開始學習Linux的學習了。我們學習Linux是從四部分來進行的: 1.Linux初識,Linux環境,Linux指令,Linux開發環境。 2.Linux系統。 3.Linux網絡 4.MySQL Lin…

“二維前綴和”算法原理及模板

在學習本篇內容前建議先學習一下“一維前綴和” 一維前綴和 算法https://blog.csdn.net/czt230610/article/details/148012923?fromshareblogdetail&sharetypeblogdetail&sharerId148012923&sharereferPC&sharesourceczt230610&sharefromfrom_link接下來…

軟件設計師CISC與RISC考點分析——求三連

一、考點分值占比與趨勢分析(CISC與RISC) 綜合知識分值統計表 年份考題數量分值分值占比考察重點2018111.33%指令特征對比2019111.33%控制器實現方式2020222.67%寄存器數量/流水線技術2021111.33%尋址方式對比2022222.67%指令復雜度/譯碼方式2023111.3…

順 序 表:數 據 存 儲 的 “ 有 序 陣 地 ”

順 序 表:數 據 存 儲 的 “ 有 序 陣 地 ” 線 性 表順 序 表 - - - 順 序 存 儲 結 構順 序 表 的 操 作 實 現代 碼 全 貌 與 功 能 介 紹順 序 表 的 功 能 說 明代 碼 效 果 展 示代 碼 詳 解SeqList.hSeqList.ctest.c 總 結 💻作 者 簡 介&#xf…

網絡安全深度解析:21種常見網站漏洞及防御指南

一、高危漏洞TOP 10 1. SQL注入(SQLi) 原理:通過構造惡意SQL語句突破系統過濾機制 典型場景: - 聯合查詢注入: union select 1,version(),3--+ - 布爾盲注:and (select substr(user(),1,1)=r) - 時間盲注:;if(now()=sysdate(),sleep(5),0)/ 防御方案: - 嚴格參數化查…

代碼上傳gitte倉庫

把代碼push上去就行

創建型:單例模式

目錄 1、核心思想 2、實現方式 2.1 餓漢式 2.2 懶漢式 2.3 枚舉(Enum) 3、關鍵注意事項 3.1 線程安全 3.2 反射攻擊 3.3 序列化與反序列化 3.4 克隆保護 4、適用場景 1、核心思想 目的:確保一個類僅有一個實例 功能:…

副業小程序YUERGS,從開發到變現

文章目錄 我為什么寫這個小程序網站轉小程序有什么坑有什么推廣渠道個人開發者如何變現簡單介紹YUERGS小程序給獨立開發者一點小建議 我為什么寫這個小程序 關注我的粉絲應該知道,我在碩士階段就已經掌握了小程序開發技能,并寫了一個名為“約球online”…

React路由(React學習筆記_09)

React路由 1,路由基礎 現代的前端應用大多都是SPA(單頁應用程序),也就是只有一個HTML頁面的應用程序。因為它的用戶體驗更好、對服務器的壓力更小,所以更受歡迎。為了有效的使用單個頁面來管理原來多個頁面的功能,前端路由應運而生。 1, 安裝…