日歷指標(biāo)策略(TS版)_第1頁
日歷指標(biāo)策略(TS版)_第2頁
日歷指標(biāo)策略(TS版)_第3頁
日歷指標(biāo)策略(TS版)_第4頁
日歷指標(biāo)策略(TS版)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

日歷指標(biāo)策略(TS版)介紹幾種基于日歷指標(biāo)的交易策略,這些策略利用月份變化、每月天數(shù)以及星期幾等日歷因素來預(yù)測(cè)市場(chǎng)趨勢(shì),并據(jù)此進(jìn)行買入或賣出操作。核心觀點(diǎn)如下:-策略1:基于指數(shù)年度月份指標(biāo)的交易策略。-策略2:基于年度月份和每月天數(shù)組合指標(biāo)的交易策略。-策略3:基于年度月份和每月天數(shù)組合的日內(nèi)交易系統(tǒng)。-策略4:基于三個(gè)日歷指標(biāo)一致的交易策略。-策略5:基于三個(gè)日歷信號(hào)中的兩個(gè)的日內(nèi)交易系統(tǒng)。主要內(nèi)容策略1:基于指數(shù)年度月份指標(biāo)的交易策略-交易邏輯:該策略通過監(jiān)測(cè)當(dāng)前月份與前一個(gè)月份的變化來判斷市場(chǎng)趨勢(shì)。如果前一個(gè)月份等于設(shè)定的周期長(zhǎng)度`n`,則認(rèn)為市場(chǎng)可能出現(xiàn)上升趨勢(shì),反之若等于另一個(gè)周期長(zhǎng)度`p`,則認(rèn)為市場(chǎng)可能出現(xiàn)下降趨勢(shì)。根據(jù)判斷結(jié)果,在下一個(gè)交易日開盤時(shí)以市價(jià)買入或做空。-特點(diǎn):簡(jiǎn)單直觀,利用月份變化來預(yù)測(cè)市場(chǎng)趨勢(shì)。策略2:基于年度月份和每月天數(shù)組合指標(biāo)的交易策略-交易邏輯:該策略在策略1的基礎(chǔ)上,引入了每月天數(shù)的狀態(tài)。通過監(jiān)測(cè)當(dāng)前日期中的天數(shù),進(jìn)一步細(xì)化市場(chǎng)趨勢(shì)的判斷。如果月份變化和每月天數(shù)的組合滿足特定條件,則進(jìn)行買入或賣出操作。-特點(diǎn):綜合考慮了月份和天數(shù)的雙重因素,增加了策略的復(fù)雜性和準(zhǔn)確性。策略3:基于年度月份和每月天數(shù)組合的日內(nèi)交易系統(tǒng)-交易邏輯:該策略在前兩個(gè)策略的基礎(chǔ)上,進(jìn)一步引入了下一個(gè)交易日的開市價(jià)與當(dāng)前收盤價(jià)的比較。通過綜合月份變化、每月天數(shù)以及開市價(jià)和收盤價(jià)的關(guān)系,進(jìn)行日內(nèi)交易決策。-特點(diǎn):適用于日內(nèi)交易,利用多種因素進(jìn)行綜合判斷,增加了交易的靈活性和時(shí)效性。策略4:基于三個(gè)日歷指標(biāo)一致的交易策略-交易邏輯:該策略綜合考慮了星期幾、月份變化和每月天數(shù)三個(gè)日歷指標(biāo)。通過監(jiān)測(cè)這些指標(biāo)的狀態(tài),判斷市場(chǎng)趨勢(shì),并據(jù)此進(jìn)行買入或賣出操作。策略還設(shè)置了在交易日結(jié)束時(shí)自動(dòng)平倉的機(jī)制。-特點(diǎn):綜合考慮了多個(gè)日歷指標(biāo),增加了策略的復(fù)雜性和準(zhǔn)確性,同時(shí)通過自動(dòng)平倉機(jī)制控制風(fēng)險(xiǎn)。策略5:基于三個(gè)日歷信號(hào)中的兩個(gè)的日內(nèi)交易系統(tǒng)-交易邏輯:該策略在前一個(gè)策略的基礎(chǔ)上,簡(jiǎn)化了判斷條件,只需滿足三個(gè)日歷指標(biāo)中的兩個(gè)即可進(jìn)行交易決策。通過這種方式,進(jìn)一步提高了交易的靈活性和效率。-特點(diǎn):簡(jiǎn)化了判斷條件,提高了交易的效率和靈活性,同時(shí)仍然保持了較高的準(zhǔn)確性。這五種基于日歷指標(biāo)的交易策略,這些策略通過綜合考慮月份變化、每月天數(shù)、星期幾等因素,利用多種指標(biāo)進(jìn)行市場(chǎng)趨勢(shì)的預(yù)測(cè)和交易決策。每種策略都有其獨(dú)特的邏輯和特點(diǎn),適用于不同的交易場(chǎng)景和需求。通過這些策略,投資者可以更加靈活和準(zhǔn)確地把握市場(chǎng)機(jī)會(huì),提升交易效率和收益。①策略代碼:inputs:n(10),p(4);variables:e(0),m(0);m=month(date);ifm<>m[1]andm[1]=nthene=1;ifm<>m[1]andm[1]=pthene=-1;ife=1thenbuynextbaratmarket;ife=-1thensellshortnextbaratmarket;①策略代碼注釋://指數(shù)年度月份指標(biāo)//輸入?yún)?shù)://n(10):用于計(jì)算平均價(jià)格的周期長(zhǎng)度//p(4):用于計(jì)算短期平均價(jià)格的周期長(zhǎng)度//變量初始化://e(0):用于存儲(chǔ)月份變化的狀態(tài)//m(0):用于存儲(chǔ)當(dāng)前日期所在的月份//計(jì)算當(dāng)前日期所在的月份m=month(date);//如果當(dāng)前月份m不等于前一個(gè)月份m[1],并且前一個(gè)月份m[1]等于n,則設(shè)置e為1,表示上升趨勢(shì)ifm<>m[1]andm[1]=nthene=1;//如果當(dāng)前月份m不等于前一個(gè)月份m[1],并且前一個(gè)月份m[1]等于p,則設(shè)置e為-1,表示下降趨勢(shì)ifm<>m[1]andm[1]=pthene=-1;//如果e為1,則在下一個(gè)交易日開盤時(shí)以市價(jià)買入ife=1thenbuynextbaratmarket;//如果e為-1,則在下一個(gè)交易日開盤時(shí)以市價(jià)做空ife=-1thensellshortnextbaratmarket;一個(gè)基于指數(shù)月份變化的交易策略。以下是詳細(xì)解釋:-`n(10)`和`p(4)`這兩個(gè)變量分別代表策略中使用的兩個(gè)時(shí)間點(diǎn)。-`e`變量用于存儲(chǔ)月份變化的狀態(tài),如果月份變化與`n`或`p`相關(guān),則根據(jù)變化的方向設(shè)置為1或-1。-`m`變量用于存儲(chǔ)當(dāng)前日期所在的月份。策略的邏輯:如果當(dāng)前月份與前一個(gè)月份不同,并且前一個(gè)月份等于`n`,則認(rèn)為市場(chǎng)可能出現(xiàn)上升趨勢(shì),因此在下一個(gè)交易日開盤時(shí)以市價(jià)買入;如果當(dāng)前月份與前一個(gè)月份不同,并且前一個(gè)月份等于`p`,則認(rèn)為市場(chǎng)可能出現(xiàn)下降趨勢(shì),因此在下一個(gè)交易日開盤時(shí)以市價(jià)做空。②策略代碼:inputs:n(10),p(4);variables:e(0),f(0),m(0);m=month(date);ifm<>m[1]andm[1]=nthene=1;ifm<>m[1]andm[1]=pthene=-1;if(dayofmonth(date)>=21ordayofmonth(date)<6)thenf=1;if(dayofmonth(date)>=6anddayofmonth(date)<21)thenf=-1;ife+f=2thenbuynextbaratmarket;ife+f<2thensellnextbaratmarket;ife+f=-2thensellshortnextbaratmarket;ife+f>-2thenbuytocovernextbaratmarket;②策略代碼注釋://年度月份和每月天數(shù)組合指標(biāo)//輸入?yún)?shù)://n(10):用于計(jì)算平均價(jià)格的周期長(zhǎng)度//p(4):用于計(jì)算短期平均價(jià)格的周期長(zhǎng)度//變量初始化://e(0):用于存儲(chǔ)月份變化的狀態(tài)//f(0):用于存儲(chǔ)每月天數(shù)的狀態(tài)//m(0):用于存儲(chǔ)當(dāng)前日期所在的月份//計(jì)算當(dāng)前日期所在的月份m=month(date);//如果當(dāng)前月份m不等于前一個(gè)月份m[1],并且前一個(gè)月份m[1]等于n,則設(shè)置e為1,表示上升趨勢(shì)ifm<>m[1]andm[1]=nthene=1;//如果當(dāng)前月份m不等于前一個(gè)月份m[1],并且前一個(gè)月份m[1]等于p,則設(shè)置e為-1,表示下降趨勢(shì)ifm<>m[1]andm[1]=pthene=-1;//如果當(dāng)前日期中的天數(shù)大于等于21或小于6,則設(shè)置f為1,表示上升趨勢(shì)if(dayofmonth(date)>=21ordayofmonth(date)<6)thenf=1;//如果當(dāng)前日期中的天數(shù)大于等于6且小于21,則設(shè)置f為-1,表示下降趨勢(shì)if(dayofmonth(date)>=6anddayofmonth(date)<21)thenf=-1;//如果e和f的總和為2,則在下一個(gè)交易日開盤時(shí)以市價(jià)買入ife+f=2thenbuynextbaratmarket;//如果e和f的總和小于2,則在下一個(gè)交易日開盤時(shí)以市價(jià)賣出ife+f<2thensellnextbaratmarket;//如果e和f的總和為-2,則在下一個(gè)交易日開盤時(shí)以市價(jià)做空ife+f=-2thensellshortnextbaratmarket;//如果e和f的總和大于-2,則在下一個(gè)交易日開盤時(shí)以市價(jià)買入以平倉ife+f>-2thenbuytocovernextbaratmarket;一個(gè)基于年度月份和每月天數(shù)組合的復(fù)雜交易策略。以下是詳細(xì)解釋:-`n(10)`和`p(4)`這兩個(gè)變量分別代表策略中使用的兩個(gè)時(shí)間點(diǎn)。-`e`變量用于存儲(chǔ)月份變化的狀態(tài),如果月份變化與`n`或`p`相關(guān),則根據(jù)變化的方向設(shè)置為1或-1。-`f`變量用于存儲(chǔ)每月天數(shù)的狀態(tài),根據(jù)當(dāng)前日期中的天數(shù)設(shè)置為1或-1。-`m`變量用于存儲(chǔ)當(dāng)前日期所在的月份。策略的邏輯:如果e和f的總和為2,則認(rèn)為市場(chǎng)可能出現(xiàn)上升趨勢(shì),因此在下一個(gè)交易日開盤時(shí)以市價(jià)買入;如果e和f的總和小于2,則認(rèn)為市場(chǎng)可能出現(xiàn)下降趨勢(shì),因此在下一個(gè)交易日開盤時(shí)以市價(jià)賣出;如果e和f的總和為-2,則認(rèn)為市場(chǎng)可能出現(xiàn)下降趨勢(shì),因此在下一個(gè)交易日開盤時(shí)以市價(jià)做空;如果e和f的總和大于-2,則認(rèn)為市場(chǎng)可能出現(xiàn)上升趨勢(shì),因此在下一個(gè)交易日開盤時(shí)以市價(jià)買入以平倉。③策略代碼:ifooftomorrow<cande+f=2thenbuynextbaratmarket;ifooftomorrow>cande+f=-2thensellshortnextbaratmarket;setexitonclose;

③策略代碼注釋://年度月份—每月天數(shù)組合—日內(nèi)交易系統(tǒng)//輸入?yún)?shù)://n(10):用于計(jì)算平均價(jià)格的周期長(zhǎng)度//p(4):用于計(jì)算短期平均價(jià)格的周期長(zhǎng)度//變量初始化://e(0):用于存儲(chǔ)月份變化的狀態(tài)//f(0):用于存儲(chǔ)每月天數(shù)的狀態(tài)//m(0):用于存儲(chǔ)當(dāng)前日期所在的月份//如果下一個(gè)交易日的開市價(jià)o小于當(dāng)前收盤價(jià)c,并且e和f的總和為2,//則在下一個(gè)交易日開盤時(shí)以市價(jià)買入。ifooftomorrow<cande+f=2thenbuynextbaratmarket;//如果下一個(gè)交易日的開市價(jià)o大于當(dāng)前收盤價(jià)c,并且e和f的總和為-2,//則在下一個(gè)交易日開盤時(shí)以市價(jià)做空。ifooftomorrow>cande+f=-2thensellshortnextbaratmarket;//設(shè)置在交易日結(jié)束時(shí)自動(dòng)平倉。setexitonclose;

一個(gè)基于年度月份和每月天數(shù)組合的日內(nèi)交易策略。以下是詳細(xì)解釋:-`n(10)`和`p(4)`這兩個(gè)變量分別代表策略中使用的兩個(gè)時(shí)間點(diǎn)。-`e`變量用于存儲(chǔ)月份變化的狀態(tài),如果月份變化與`n`或`p`相關(guān),則根據(jù)變化的方向設(shè)置為1或-1。-`f`變量用于存儲(chǔ)每月天數(shù)的狀態(tài),根據(jù)當(dāng)前日期中的天數(shù)設(shè)置為1或-1。策略的邏輯:如果下一個(gè)交易日的開市價(jià)低于當(dāng)前收盤價(jià),并且e和f的總和為2,則認(rèn)為市場(chǎng)可能出現(xiàn)上升趨勢(shì),因此在下一個(gè)交易日開盤時(shí)以市價(jià)買入;如果下一個(gè)交易日的開市價(jià)高于當(dāng)前收盤價(jià),并且e和f的總和為-2,則認(rèn)為市場(chǎng)可能出現(xiàn)下降趨勢(shì),因此在下一個(gè)交易日開盤時(shí)以市價(jià)做空。最后,`setexitonclose;`確保在每個(gè)交易日結(jié)束時(shí)所有未平倉的持倉將被自動(dòng)平倉。④策略代碼:inputs:n(10),p(4);variables:e(0),f(0),x(0),u(0),g(0),m(0);ifc>othene=c-o;ifc<othenf=o-c;if(dayofweek(date)=5andc>c[1])or(dayofweek(date)=1andc<c[1])or(dayofweek(date)=2andhighest(e,2)<highest(f,2))or(dayofweek(date)=3andhighest(e,3)<highest(f,3))or(dayofweek(date)=4andhighest(e,4)<highest(f,4))theng=1;if(dayofweek(date)=5andc<c[1])or(dayofweek(date)=1andc>c[1])or(dayofweek(date)=2andhighest(e,2)>highest(f,2))or(dayofweek(date)=3andhighest(e,3)>highest(f,3))or(dayofweek(date)=4andhighest(e,4)>highest(f,4))theng=-1;m=month(date);ifm<>m[1]andm[1]=nthenx=1;ifm<>m[1]andm[1]=pthenx=-1;if(dayofmonth(date)>=21ordayofmonth(date)<6)thenu=1;if(dayofmonth(date)>=6anddayofmonth(date)<21)thenu=-1;ifx+u+g=3thenbuynextbaratmarket;ifx+u+g<3thensellnextbaratmarket;ifx+u+g=-3thensellshortnextbaratmarket;ifx+u+g>-3thenbuytocovernextbaratmarket;④策略代碼注釋://三個(gè)日歷指標(biāo)一致交易策略//輸入?yún)?shù)://n(10):用于計(jì)算平均價(jià)格的周期長(zhǎng)度//p(4):用于計(jì)算短期平均價(jià)格的周期長(zhǎng)度//變量初始化://e(0):用于存儲(chǔ)最高價(jià)與開市價(jià)之差//f(0):用于存儲(chǔ)開市價(jià)與最低價(jià)之差//x(0):用于存儲(chǔ)月份變化的狀態(tài)//u(0):用于存儲(chǔ)每月天數(shù)的狀態(tài)//g(0):用于存儲(chǔ)基于日歷指標(biāo)的狀態(tài)//m(0):用于存儲(chǔ)當(dāng)前日期所在的月份//計(jì)算e和fifc>othene=c-o;ifc<othenf=o-c;//基于星期幾和收盤價(jià)與開盤價(jià)的關(guān)系來設(shè)置gif(dayofweek(date)=5andc>c[1])or(dayofweek(date)=1andc<c[1])or(dayofweek(date)=2andhighest(e,2)<highest(f,2))or(dayofweek(date)=3andhighest(e,3)<highest(f,3))or(dayofweek(date)=4andhighest(e,4)<highest(f,4))theng=1;if(dayofweek(date)=5andc<c[1])or(dayofweek(date)=1andc>c[1])or(dayofweek(date)=2andhighest(e,2)>highest(f,2))or(dayofweek(date)=3andhighest(e,3)>highest(f,3))or(dayofweek(date)=4andhighest(e,4)>highest(f,4))theng=-1;//計(jì)算當(dāng)前日期所在的月份m=month(date);//如果當(dāng)前月份不等于前一個(gè)月份且前一個(gè)月份等于n,則設(shè)置x為1ifm<>m[1]andm[1]=nthenx=1;//如果當(dāng)前月份不等于前一個(gè)月份且前一個(gè)月份等于p,則設(shè)置x為-1ifm<>m[1]andm[1]=pthenx=-1;//如果日期中的天數(shù)大于等于21或小于6,則設(shè)置u為1if(dayofmonth(date)>=21ordayofmonth(date)<6)thenu=1;//如果日期中的天數(shù)大于等于6且小于21,則設(shè)置u為-1if(dayofmonth(date)>=6anddayofmonth(date)<21)thenu=-1;//如果x、u和g的總和為3,則在下一個(gè)交易日開盤時(shí)以市價(jià)買入ifx+u+g=3thenbuynextbaratmarket;//如果x、u和g的總和小于3,則在下一個(gè)交易日開盤時(shí)以市價(jià)賣出ifx+u+g<3thensellnextbaratmarket;//如果x、u和g的總和為-3,則在下一個(gè)交易日開盤時(shí)以市價(jià)做空ifx+u+g=-3thensellshortnextbaratmarket;//如果x、u和g的總和大于-3,則在下一個(gè)交易日開盤時(shí)以市價(jià)買入以平倉ifx+u+g>-3thenbuytocovernextbaratmarket;一個(gè)基于三個(gè)日歷指標(biāo)(星期幾、月份變化、每月天數(shù))的交易策略。這個(gè)策略交易邏輯涉及了多個(gè)指標(biāo)和條件,用于判斷市場(chǎng)趨勢(shì)和時(shí)機(jī),以便進(jìn)行買入或賣出操作。以下是策略交易邏輯的詳細(xì)解釋:1.首先,策略定義了輸入?yún)?shù)`n(10)`和`p(4)`,這可能代表了特定的日期或時(shí)間點(diǎn)。2.然后,策略定義了多個(gè)變量,包括`e`、`f`、`x`、`u`和`g`,這些變量分別用于存儲(chǔ)不同類型的指標(biāo)或狀態(tài)。3.`e`和`f`變量用于存儲(chǔ)最高價(jià)與開市價(jià)之差和開市價(jià)與最低價(jià)之差。4.`g`變量用于存儲(chǔ)基于日歷指標(biāo)的狀態(tài),具體取決于星期幾和收盤價(jià)與開盤價(jià)的關(guān)系。如果星期幾和收盤價(jià)與開盤價(jià)的關(guān)系符合特定條件,則`g`設(shè)置為1,表示上升趨勢(shì);如果不符合,則設(shè)置為-1,表示下降趨勢(shì)。5.`x`和`u`變量用于存儲(chǔ)月份變化和每月天數(shù)的狀態(tài)。如果當(dāng)前月份不等于前一個(gè)月份且前一個(gè)月份等于特定的日期或時(shí)間點(diǎn),則`x`設(shè)置為1或-1;如果日期中的天數(shù)大于等于21或小于6,則`u`設(shè)置為1;如果日期中的天數(shù)大于等于6且小于21,則`u`設(shè)置為-1。6.接下來,策略檢查`x`、`u`和`g`的總和。如果總和為3,則認(rèn)為市場(chǎng)可能出現(xiàn)上升趨勢(shì),因此在下一個(gè)交易日開盤時(shí)以市價(jià)買入;如果總和小于3,則認(rèn)為市場(chǎng)可能出現(xiàn)下降趨勢(shì),因此在下一個(gè)交易日開盤時(shí)以市價(jià)賣出;如果總和為-3,則認(rèn)為市場(chǎng)可能出現(xiàn)下降趨勢(shì),因此在下一個(gè)交易日開盤時(shí)以市價(jià)做空;如果總和大于-3,則認(rèn)為市場(chǎng)可能出現(xiàn)上升趨勢(shì),因此在下一個(gè)交易日開盤時(shí)以市價(jià)買入以平倉。7.最后,策略設(shè)置了在交易日結(jié)束時(shí)自動(dòng)平倉的指令。這個(gè)策略利用了多個(gè)日歷指標(biāo)和價(jià)格關(guān)系來判斷市場(chǎng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論