커뮤니티

항상감사드립니다.

프로필 이미지
동녁바람
2013-05-06 19:32:01
235
글번호 62869
답변완료
1.Binary Wave MACD 의 다이버전스를 구현하고 싶은데요 period1 5 period2 20 sto1 5 sto2 20 short 5 long 20 signal과의 교차를 하지않고 다이버전스를 구현하고 싶습니다 2. 시그널과 교차 다이버전스값도 해주시면 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-05-07 11:05:28

안녕하세요 예스스탁입니다. 1. input : Left(3),Right(3); Input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3), sPeriod(12), IPeriod(26),sigPeriod(9); var : BinaryWave(0),BWMACD(0),BWMACDsig(0); BinaryWave = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2); BWMACD = ema(BinaryWave,sPeriod)-ema(BinaryWave,IPeriod); BWMACDsig = ema(BWMACD,sigPeriod); if SwingLow(1,BWMACD,Left,Right,Left+Right+1) != -1 Then{ value1 = BWMACD[Right]; value2 = value1[1]; value3 = value3+1; if value1 > value2 and value3 >= 2 Then buy(); } if SwingHigh(1,BWMACD,Left,Right,Left+Right+1) != -1 Then{ value4 = BWMACD[Right]; value5 = value4[1]; value6 = value6+1; if value4 < value5 and value6 >= 2 Then Sell(); } 2, Input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3), sPeriod(12), IPeriod(26),sigPeriod(9); var : BinaryWave(0),BWMACD(0),BWMACDsig(0); BinaryWave = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2); BWMACD = ema(BinaryWave,sPeriod)-ema(BinaryWave,IPeriod); BWMACDsig = ema(BWMACD,sigPeriod); if crossup(BWMACD,BWMACDsig) Then{ value1 = BWMACD; value2 = value1[1]; value3 = value3+1; if value1 > value2 and value3 >= 2 Then buy(); } if CrossDown(BWMACD,BWMACDsig) Then{ value4 = BWMACD; value5 = value4[1]; value6 = value6+1; if value4 < value5 and value6 >= 2 Then Sell(); } 즐거운 하루되세요 > 동녁바람 님이 쓴 글입니다. > 제목 : 항상감사드립니다. > 1.Binary Wave MACD 의 다이버전스를 구현하고 싶은데요 period1 5 period2 20 sto1 5 sto2 20 short 5 long 20 signal과의 교차를 하지않고 다이버전스를 구현하고 싶습니다 2. 시그널과 교차 다이버전스값도 해주시면 감사하겠습니다.