커뮤니티

수식 수정좀 해주세요 ~!!

프로필 이미지
상승가도
2011-05-26 14:32:04
610
글번호 39108
답변완료
Input : RSIP(9),shortPeriod(12), longPeriod(26), Period(9),DIP(12); #날짜가 바뀌거나 매수진입에 들어가면 value1은 0으로 초기화 if date != date[1] or MarketPosition == 1 Then{ value1 = 0; } var1 = RSI(RSIP); var2 = MACD(shortPeriod, longPeriod); var3 = ema(var2, Period); var4 = Diplus(DIP); var5 = DiMinus(DIP); #RSI가 70을 하향하면 value1은 1 if crossdown(var1,70) Then value1 = 1; #value1이 1이고 MACD가 시그널을 하향하면 value2는 2 if value1 == 1 and crossdown(var2,var3) Then value1 = 2; #value2가 2이고 di+가 di-를 하향하면 매수 if value1 == 2 and CrossDown(var4,var5) Then buy(); #di+가 di-를 상향하면 매수청산 if MarketPosition == 1 and crossup(var4,var5) Then exitlong(); --------------------------------------------------------------------------------- 위에서 매수를 매도로 매수청산을 매도청산으로 바꿔주시고 당일매수한것은 당일청산으로 식 하나더 추가 원합니다 . 시간대는 오후 3시로 했으면 합니다 ,, 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-05-26 14:39:53

안녕하세요 예스스탁입니다. Input : RSIP(9),shortPeriod(12), longPeriod(26), Period(9),DIP(12); #날짜가 바뀌거나 매수진입에 들어가면 value1은 0으로 초기화 if date != date[1] or MarketPosition == 1 Then{ value1 = 0; } var1 = RSI(RSIP); var2 = MACD(shortPeriod, longPeriod); var3 = ema(var2, Period); var4 = Diplus(DIP); var5 = DiMinus(DIP); #RSI가 70을 하향하면 value1은 1 if crossdown(var1,70) Then value1 = 1; #value1이 1이고 MACD가 시그널을 하향하면 value2는 2 if value1 == 1 and crossdown(var2,var3) Then value1 = 2; #value2가 2이고 di+가 di-를 하향하면 매수 if value1 == 2 and CrossDown(var4,var5) Then sell(); #di+가 di-를 상향하면 매수청산 if MarketPosition == -1 and crossup(var4,var5) Then ExitShort(); SetStopEndofday(150000); 즐거운 하루되세요 > 상승가도 님이 쓴 글입니다. > 제목 : 수식 수정좀 해주세요 ~!! > Input : RSIP(9),shortPeriod(12), longPeriod(26), Period(9),DIP(12); #날짜가 바뀌거나 매수진입에 들어가면 value1은 0으로 초기화 if date != date[1] or MarketPosition == 1 Then{ value1 = 0; } var1 = RSI(RSIP); var2 = MACD(shortPeriod, longPeriod); var3 = ema(var2, Period); var4 = Diplus(DIP); var5 = DiMinus(DIP); #RSI가 70을 하향하면 value1은 1 if crossdown(var1,70) Then value1 = 1; #value1이 1이고 MACD가 시그널을 하향하면 value2는 2 if value1 == 1 and crossdown(var2,var3) Then value1 = 2; #value2가 2이고 di+가 di-를 하향하면 매수 if value1 == 2 and CrossDown(var4,var5) Then buy(); #di+가 di-를 상향하면 매수청산 if MarketPosition == 1 and crossup(var4,var5) Then exitlong(); --------------------------------------------------------------------------------- 위에서 매수를 매도로 매수청산을 매도청산으로 바꿔주시고 당일매수한것은 당일청산으로 식 하나더 추가 원합니다 . 시간대는 오후 3시로 했으면 합니다 ,, 감사합니다