獨特箱體策略(文華版)_第1頁
獨特箱體策略(文華版)_第2頁
獨特箱體策略(文華版)_第3頁
獨特箱體策略(文華版)_第4頁
獨特箱體策略(文華版)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

獨特箱體策略(文華版)策略概述:本策略通過計算股價的箱體范圍,以及股價相對于前一周期箱體最高價(HH)和最低價(LL)的位置,來生成買賣信號。策略使用了一系列變量(P7至P30)來逐步確定交易信號,并最終通過變量T的值決定執(zhí)行買入平倉(BPK)或賣出平倉(SPK)操作。關(guān)鍵變量定義及計算:BAA:定義并初始化為1,用于后續(xù)的乘法操作,可能用于控制策略的整體激活狀態(tài)。MA4:計算收盤價的10周期指數(shù)移動平均值(EMA),并乘以BAA。HH:計算過去5周期內(nèi)的最高價的最大值,并乘以BAA。LL:計算過去5周期內(nèi)的最低價的最小值,并乘以BAA。H1:如果收盤價大于前一周期的HH,則賦值為1,否則為0,然后乘以BAA。L1:如果收盤價小于前一周期的LL,則賦值為-1,否則為0,然后乘以BAA。H0和L0:分別獲取前一周期的最高價和最低價,并乘以BAA。P7至P30:通過一系列的條件判斷和賦值操作,逐步計算得到P30。這一系列操作主要基于P系列的當(dāng)前值是否為0,若為0則取前一周期的值,否則保持當(dāng)前值,并始終乘以BAA。T:根據(jù)P30的值進(jìn)行條件判斷,若P30為0,則取前一周期的P30值,否則保持當(dāng)前P30值,并乘以BAA。T的最終值用于決定交易操作。交易信號生成:當(dāng)T等于1時,執(zhí)行買入平倉操作(BPK)。當(dāng)T等于-1時,執(zhí)行賣出平倉操作(SPK)。代碼注解補充:策略中使用了大量IFELSE語句和REF函數(shù),通過連續(xù)的條件判斷和引用前一周期的值,來逐步確定交易信號。策略特點:策略基于股價的箱體波動,通過復(fù)雜的邏輯判斷生成交易信號。使用了多個變量和多個周期的數(shù)據(jù),旨在捕捉股價的相對位置變化。策略的買入和賣出信號明確,易于理解和執(zhí)行。策略信號代碼BAA:=1;MA4:=EMA(CLOSE,10)*BAA;HH:=HHV(HIGH,5)*BAA;LL:=LLV(LOW,5)*BAA;H1:=IFELSE(CLOSE>REF(HH,1),1,0)*BAA;L1:=IFELSE(CLOSE<REF(LL,1),-1,0)*BAA;H0:=REF(HIGH,1)*BAA;L0:=REF(LOW,1)*BAA;P7:=H1+L1*BAA;P8:=IFELSE(P7=0,REF(P7,1),P7)*BAA;P9:=IFELSE(P8=0,REF(P8,1),P8)*BAA;P10:=IFELSE(P9=0,REF(P9,1),P9)*BAA;P11:=IFELSE(P10=0,REF(P10,1),P10)*BAA;P12:=IFELSE(P11=0,REF(P11,1),P11)*BAA;P13:=IFELSE(P12=0,REF(P12,1),P12)*BAA;P14:=IFELSE(P13=0,REF(P13,1),P13)*BAA;P15:=IFELSE(P14=0,REF(P14,1),P14)*BAA;P16:=IFELSE(P15=0,REF(P15,1),P15)*BAA;P17:=IFELSE(P16=0,REF(P16,1),P16)*BAA;P18:=IFELSE(P17=0,REF(P17,1),P17)*BAA;P19:=IFELSE(P18=0,REF(P18,1),P18)*BAA;P20:=IFELSE(P19=0,REF(P19,1),P19)*BAA;P21:=IFELSE(P20=0,REF(P20,1),P20)*BAA;P22:=IFELSE(P21=0,REF(P21,1),P21)*BAA;P23:=IFELSE(P22=0,REF(P22,1),P22)*BAA;P24:=IFELSE(P23=0,REF(P23,1),P23)*BAA;P25:=IFELSE(P24=0,REF(P24,1),P24)*BAA;P26:=IFELSE(P25=0,REF(P25,1),P25)*BAA;P27:=IFELSE(P26=0,REF(P26,1),P26)*BAA;P28:=IFELSE(P27=0,REF(P27,1),P27)*BAA;P29:=IFELSE(P28=0,REF(P28,1),P28)*BAA;P30:=IFELSE(P29=0,REF(P29,1),P29)*BAA;T:=IFELSE(P30=0,REF(P30,1),P30)*BAA;T=1,BPK;T=-1,SPK;AUTOFILTER;//贏順版去掉該行代碼注解BAA:=1;//定義變量BAA并初始化為1MA4:=EMA(CLOSE,10)*BAA;//計算收盤價的10周期指數(shù)移動平均值乘以BAA的結(jié)果,并賦值給MA4HH:=HHV(HIGH,5)*BAA;//計算過去5周期內(nèi)的最高價的最大值乘以BAA的結(jié)果,并賦值給HHLL:=LLV(LOW,5)*BAA;//計算過去5周期內(nèi)的最低價的最小值乘以BAA的結(jié)果,并賦值給LLH1:=IFELSE(CLOSE>REF(HH,1),1,0)*BAA;//如果收盤價大于前一個周期的HH,H1賦值為1,否則為0,然后乘以BAAL1:=IFELSE(CLOSE<REF(LL,1),-1,0)*BAA;//如果收盤價小于前一個周期的LL,L1賦值為-1,否則為0,然后乘以BAAH0:=REF(HIGH,1)*BAA;//獲取前一個周期的最高價并乘以BAAL0:=REF(LOW,1)*BAA;//獲取前一個周期的最低價并乘以BAAP7:=H1+L1*BAA;//計算H1和L1乘以BAA的和,并賦值給P7P8:=IFELSE(P7=0,REF(P7,1),P7)*BAA;//如果P7為0,P8賦值為前一個周期的P7,否則為當(dāng)前P7,然后乘以BAAP9:=IFELSE(P8=0,REF(P8,1),P8)*BAA;//類似的條件判斷和賦值邏輯...//以下是一系列類似的條件判斷和賦值操作P30:=IFELSE(P29=0,REF(P29,1),P29)*BAA;//最終得到P30T:=IFELSE(P30=0,REF

溫馨提示

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

評論

0/150

提交評論