커뮤니티

문의드립니다.

프로필 이미지
숑휘
2011-04-20 10:08:20
777
글번호 37774
답변완료
input : shortPeriod(12), longPeriod(26), Period(9); var : MACDV(0),cnt(0); MACDV = MACD(shortPeriod, longPeriod);//MACD var1 = dayhigh(1); var2 = DayLow(1); for cnt = 1 to 7 { if dayhigh(cnt) > var1 Then var1 = DayHigh(cnt); if DayLow(cnt) < var2 Then var2 = DayLow(cnt); } if MACDV > 0 and crossup(c,var1) Then buy(); if CrossDown(c,var2) Then ExitLong(); 안녕하세요. 위수식은 매수/매수 청산만 가능한 구조입니다. 추가로 아래 조건식을 추가해 주세요 MACD 기준선 0 이하일때 , 7일저가를 돌파시 매도진입 / 7일고가를 돌파시 매도청산 정리하자면 MACD 기준선 0 이상일때 7일 고가돌파시 매수진입 / 7일저가 돌파시 매수 청산 MACD 기준선 0 이하일때 7일 저가돌파시 매도진입 / 7일고가 돌파시 매도 청산 손절 : 2 %
시스템
답변 2
프로필 이미지

찹노인

2011-04-20 13:14:04

찹노인 님에 의해 삭제된 답변입니다.
프로필 이미지

예스스탁 예스스탁 답변

2011-04-20 15:09:41

안녕하세요 예스스탁입니다. input : shortPeriod(12), longPeriod(26), Period(9); var : MACDV(0),cnt(0); MACDV = MACD(shortPeriod, longPeriod);//MACD var1 = dayhigh(1); var2 = DayLow(1); for cnt = 1 to 7 { if dayhigh(cnt) > var1 Then var1 = DayHigh(cnt); if DayLow(cnt) < var2 Then var2 = DayLow(cnt); } if MACDV > 0 and crossup(c,var1) Then buy(); if CrossDown(c,var2) Then ExitLong(); if MACDV < 0 and CrossDown(c,var2) Then Sell(); if crossup(c,var1) Then ExitShort(); SetStopLoss(2); 즐거운 하루되세요 > 숑휘 님이 쓴 글입니다. > 제목 : 문의드립니다. > input : shortPeriod(12), longPeriod(26), Period(9); var : MACDV(0),cnt(0); MACDV = MACD(shortPeriod, longPeriod);//MACD var1 = dayhigh(1); var2 = DayLow(1); for cnt = 1 to 7 { if dayhigh(cnt) > var1 Then var1 = DayHigh(cnt); if DayLow(cnt) < var2 Then var2 = DayLow(cnt); } if MACDV > 0 and crossup(c,var1) Then buy(); if CrossDown(c,var2) Then ExitLong(); 안녕하세요. 위수식은 매수/매수 청산만 가능한 구조입니다. 추가로 아래 조건식을 추가해 주세요 MACD 기준선 0 이하일때 , 7일저가를 돌파시 매도진입 / 7일고가를 돌파시 매도청산 정리하자면 MACD 기준선 0 이상일때 7일 고가돌파시 매수진입 / 7일저가 돌파시 매수 청산 MACD 기준선 0 이하일때 7일 저가돌파시 매도진입 / 7일고가 돌파시 매도 청산 손절 : 2 %