커뮤니티

MACD?

프로필 이미지
노블레스
2011-10-31 12:21:36
502
글번호 44246
답변완료
안녕하세요? 기존 수식에 추가로 부탁드립니다. input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); if date != date[1] Then{ var1 = 0; var2 = 0; var11 = var1[1]; var12 = var2[1]; } if value > 0 Then var1 = var1+1; if value < 0 Then var2 = var2+1; ------------------------------- 1. 전일에 MACD가 기준선 "0"위에 있고, 당일도 MACD가 3봉연속 0보다 위이고 현재봉이 전봉보다 크고 전봉은 전전봉보다 작은 상향반전하는 매수수식 2. 1. 전일에 MACD가 기준선 "0"아래에 있고, 당일도 MACD가 3봉연속 0보다 아래이고 현재봉이 전봉보다 작고 전봉은 전전봉보다 큰 하향반전하는 매도수식 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-10-31 14:20:19

안녕하세요 예스스탁입니다. input : shortPeriod(12), longPeriod(26); Var : value(0),prevalue(0); value = MACD(shortPeriod, longPeriod); if date != date[1] Then{ var1 = 0; var2 = 0; var11 = var1[1]; var12 = var2[1]; prevalue = value[1]; } if value > 0 Then var1 = var1+1; if value < 0 Then var2 = var2+1; if prevalue > 0 and dayindex >= 2 and countif(value>0,3) == 3 And value > value[1] and value[1] < value[2] Then buy(); if prevalue < 0 and dayindex >= 2 and countif(value<0,3) == 3 And value < value[1] and value[1] > value[2] Then Sell(); 즐거운 하루되세요 > 노블레스 님이 쓴 글입니다. > 제목 : MACD? > 안녕하세요? 기존 수식에 추가로 부탁드립니다. input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); if date != date[1] Then{ var1 = 0; var2 = 0; var11 = var1[1]; var12 = var2[1]; } if value > 0 Then var1 = var1+1; if value < 0 Then var2 = var2+1; ------------------------------- 1. 전일에 MACD가 기준선 "0"위에 있고, 당일도 MACD가 3봉연속 0보다 위이고 현재봉이 전봉보다 크고 전봉은 전전봉보다 작은 상향반전하는 매수수식 2. 1. 전일에 MACD가 기준선 "0"아래에 있고, 당일도 MACD가 3봉연속 0보다 아래이고 현재봉이 전봉보다 작고 전봉은 전전봉보다 큰 하향반전하는 매도수식 감사합니다.