왜 그것을 온도장이라고 부르는가. 우리는 이 시스템을 시장, 격동 및 트렌드 두 가지 모형에서 전환 및 거래에 적응할 수 있는 능력에 따라 명명했다. 이 시스템은 특정 시장 영역에서 특정 시스템의 성공에 대한 우리의 관찰에서 유래했다. 이 시스템은 두 가지 모형을 최대한 활용하기 위해 이중적 성격의 전략을 만들 수 있다.
우선, 우리는 시장 패턴을 결정하는 데 도움이 되는 함수를 만들었습니다. 이 함수의 출력에 따라 온도장치는 따라하는 모드로부터 짧은 오브레이션 모드로 전환합니다.
트렌드 추적 모형은 브린 밴드와 유사한 트렌드 추적 메커니즘을 사용한다. 단기 오브레이션 시스템은 패턴 식별을 포함하는 개방형 돌파구이다. 이 함수는 시장의 거리를 실제 시장의 거리와 비교한다:
Abs (폐기 가격 - 종료 가격[29])/ (최고 가격) (30) - 최저 가격 (최저 가격, 30일) * 100
이 함수는 0에서 100 사이의 값을 생성한다. 값이 커지면 현재 시장의 밀도가 작아진다. 함수가 반환하는 값이 20보다 작으면 시스템이 단기 오차 모드로 진입한다.
기본적으로 시장의 대부분은 변동적인 움직임을 보여주고 있으며, 시스템은 변동을 포착하고 그로부터 미세한 이익을 얻으려고 시도한다. 온도 기기는 작은 시장 충동으로 구매/판매를 통해 이 업적을 달성하려고 시도한다. 변동이 충분히 큰 경우 시스템은 패턴을 전환한다.
단기 변동에 대한 심도 있는 분석을 통해 우리는 때때로 매입이 매출보다 더 좋으며, 그 반대의 경우도 발견한다. 이러한 시기는 간단한 시각적 모형으로 정의될 수 있다. 만약 오늘날의 매출 가격이 어제의 고가, 하위점, 그리고 매출 가격 (오늘의 핵심점이라고도 한다) 보다 높다면, 우리는 내일의 시장 움직임이 하락할 가능성이 있다고 생각한다. 그러나, 만약 오늘의 매출 가격이 어제의 고가, 하위점, 매출 가격의 평균보다 낮다면, 오늘날의 시장은 파업할 가능성이 있다. 우리는 이러한 시기를 더 쉽게 매출과 매출 가격으로 분류한다.
발명가 양산 플랫폼에서, 온기 전략은 매우 인기있는 전략이며, 사용자가 자신의 필요에 따라 추가 거래 논리를 추가하여 전략의 성능을 더욱 향상시킵니다. 다음은 발명가 양산 플랫폼에서 온기 전략의 전형적인 프레임워크입니다:
주요 사진: 궤도 위 공식:TOP^^MAC+N_TMPTMP;// 브린 통로 궤도 위 아래 궤도 공식: BOTTOM^^MAC-N_TMPTMP;// 브린 통로 아래 궤도
부사진: CMI 공식: CMI:ABS ((C-REF ((C,N_CMI-1)) / ((HHV ((H,N_CMI) -LLV ((L,N_CMI)) *100;//0-100 추세가 강해지면서 CMI가 더 커지면서 추세가 강해지면서 CMI <20 충동 모형, CMI>20로 추세가 커진다.
코드 (My Language):
MAC:=MA(CLOSE,N);
TMP:=STD(CLOSE,N);
TOP^^MAC+N_TMP*TMP; // 布林通道上轨
BOTTOM^^MAC-N_TMP*TMP; // 布林通道下轨
BBOLL:=C>MAC;
SBOLL:=C<MAC;
N_CMI:=30;
CMI:ABS(C-REF(C,N_CMI-1))/(HHV(H,N_CMI)-LLV(L,N_CMI))*100; //0-100 取值越大,说明趋势越强,CMI<20震荡模式,CMI>20为趋势
N_KD:=9;
M1:=3;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N_KD))/(HHV(HIGH,N_KD)-LLV(LOW,N_KD))*100; //收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:=SMA(RSV,M1,1); //RSV的移动平均值
D:=SMA(K,M2,1); //K的移动平均值
MIND:=30;
BKD:=K>D AND D<MIND;
SKD:=K<D AND D>100-MIND;
// 震荡模式
BUYPK1:=CMI < 20 AND BKD; //震荡多单买平开
SELLPK1:=CMI < 20 AND SKD; //震荡空单卖平开
// 趋势模式下原有震荡持仓的处理
SELLY1:=REF(CMI,BARSBK) < 20 AND C>BKPRICE*(1+0.01*STOPLOSS*3) AND K<D; //震荡多单止盈
BUYY1:=REF(CMI,BARSSK) < 20 AND C<SKPRICE*(1-0.01*STOPLOSS*3) AND K>D; //震荡空单止盈
// 趋势模式
BUYPK2:=CMI >= 20 AND C > TOP; // 趋势多单买平开
SELLPK2:=CMI >= 20 AND C < BOTTOM; // 趋势空单卖平开
// 趋势模式下原有震荡持仓的处理
SELLY2:=REF(CMI,BARSBK) >= 20 AND C>BKPRICE*(1+0.01*STOPLOSS*3) AND SBOLL;//趋势多单止盈
BUYY2:=REF(CMI,BARSSK) >= 20 AND C<SKPRICE*(1-0.01*STOPLOSS*3) AND BBOLL;//趋势空单止盈
SELLS2:=REF(CMI,BARSBK) >= 20 AND C<BKPRICE*(1-0.01*STOPLOSS) AND SBOLL;//趋势多单止损
BUYS2:=REF(CMI,BARSSK) >= 20 AND C>SKPRICE*(1+0.01*STOPLOSS) AND BBOLL;//趋势空单止损
IF BARPOS>N THEN BEGIN
BUYPK1,BPK;
SELLPK1,SPK;
BUYPK2,BPK;
SELLPK2,SPK;
END
BUYY1,BP(SKVOL);
BUYY2,BP(SKVOL);
BUYS2,BP(SKVOL);
SELLY1,SP(BKVOL);
SELLY2,SP(BKVOL);
SELLS2,SP(BKVOL);
이 전략은 다음과 같은 결과를 얻었습니다.
더 자세한 내용은 다음을 참조하십시오:https://www.fmz.com/strategy/129086