커뮤니티

매도식? 문의

프로필 이미지
개미주주
2013-04-09 15:29:51
285
글번호 61853
답변완료
안녕하세요 예스스탁입니다. var1 = ma(c,15); var2 = ma(c,33); var3 = ma(c,75); var4 = ma(c,150); var6 = NthMaxList(2,var1,var2,var3,var4); var7 = NthMinList(1,var1,var2,var3,var4); var8 = MACD(5,20); var9 = ema(var8,5); if var6 <= var7*1.02 and crossup(c,var1) and var8 > 0 Then buy("매수1"); if var6 <= var7*1.02 and crossup(c,var1) and var8 > 0 and var8 > var8[1] and var8[1] < var8[2] Then buy("매수2"); if MarketPosition == 1 and (CrossDown(c,var1) or CrossDown(var8,0)) Then ExitLong(); 즐거운 하루되세요 > 개미주주 님이 쓴 글입니다. > 제목 : 시스템식 작성문의드려요 > 사전에 이평선과 MACD를 수정해봅니다. 1. 이평선 15, 33, 75, 150 (4개의 이평선) 2. MACD의 보조지표를 MACD(5.20.5)로 수정 매수 조건 (1번) 1. 15.33.75.150 이평선 중에서 3개 이상이 밀집되어 있음.(상하로 2%이내로 밀집) 2. 다음 봉이 15 이평선을 뚫어야 함 3. MACD 지표가 0선 위에 있어야 함 4. 매수 신호로 매수 1 나왔으면 함 5. 청산 조건은 15이평을 이하로 내려오고 MACD가 0선 아래올때 청산 매수조건 (2번) 1. 15.33.75.150 이평선 중에서 3개 이상이 밀집되어 있음.(상하로 2%이내로 밀집) 2. 다음 봉이 15 이평선을 뚫어야 함 3. MACD가 직전봉까지 하락하다가 0선위에서 반등 * 그림으로 설명을 하겠습니다. 5. 청산 조건은 15이평을 이하로 내려오고 MACD가 0선 아래올때 청산 위 두가지 식을 만들고 싶습니다. ------------------------ 위의 질문인데요..... 위의 식을 거꾸로 돌려서 해보니 약간 틀리게 나오는 것 같더라고요. 거꾸로 차트로 했을 때 식을 달리해야 하는지요? 그렇다면 반대 조건도 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-04-10 15:20:09

안녕하세요 예스스탁입니다. 거꾸로 하신다는 부분이 조건을 반대로 하신다는 의미이신지 불분명 합니다. 조건을 거꾸로 하신다면 이평밀집은 내용외에 다른 내용만 반대로 작성하시면 됩니다. var1 = ma(c,15); var2 = ma(c,33); var3 = ma(c,75); var4 = ma(c,150); var6 = NthMaxList(2,var1,var2,var3,var4); var7 = NthMinList(1,var1,var2,var3,var4); var8 = MACD(5,20); var9 = ema(var8,5); if var6 <= var7*1.02 and CrossDown(c,var1) and var8 < 0 Then buy("매수1"); if var6 <= var7*1.02 and CrossDown(c,var1) and var8 < 0 and var8 < var8[1] and var8[1] > var8[2] Then buy("매수2"); if MarketPosition == 1 and (CrossUp(c,var1) or CrossUp(var8,0)) Then ExitLong(); 즐거운 하루되세요 > 개미주주 님이 쓴 글입니다. > 제목 : 매도식? 문의 > 안녕하세요 예스스탁입니다. var1 = ma(c,15); var2 = ma(c,33); var3 = ma(c,75); var4 = ma(c,150); var6 = NthMaxList(2,var1,var2,var3,var4); var7 = NthMinList(1,var1,var2,var3,var4); var8 = MACD(5,20); var9 = ema(var8,5); if var6 <= var7*1.02 and crossup(c,var1) and var8 > 0 Then buy("매수1"); if var6 <= var7*1.02 and crossup(c,var1) and var8 > 0 and var8 > var8[1] and var8[1] < var8[2] Then buy("매수2"); if MarketPosition == 1 and (CrossDown(c,var1) or CrossDown(var8,0)) Then ExitLong(); 즐거운 하루되세요 > 개미주주 님이 쓴 글입니다. > 제목 : 시스템식 작성문의드려요 > 사전에 이평선과 MACD를 수정해봅니다. 1. 이평선 15, 33, 75, 150 (4개의 이평선) 2. MACD의 보조지표를 MACD(5.20.5)로 수정 매수 조건 (1번) 1. 15.33.75.150 이평선 중에서 3개 이상이 밀집되어 있음.(상하로 2%이내로 밀집) 2. 다음 봉이 15 이평선을 뚫어야 함 3. MACD 지표가 0선 위에 있어야 함 4. 매수 신호로 매수 1 나왔으면 함 5. 청산 조건은 15이평을 이하로 내려오고 MACD가 0선 아래올때 청산 매수조건 (2번) 1. 15.33.75.150 이평선 중에서 3개 이상이 밀집되어 있음.(상하로 2%이내로 밀집) 2. 다음 봉이 15 이평선을 뚫어야 함 3. MACD가 직전봉까지 하락하다가 0선위에서 반등 * 그림으로 설명을 하겠습니다. 5. 청산 조건은 15이평을 이하로 내려오고 MACD가 0선 아래올때 청산 위 두가지 식을 만들고 싶습니다. ------------------------ 위의 질문인데요..... 위의 식을 거꾸로 돌려서 해보니 약간 틀리게 나오는 것 같더라고요. 거꾸로 차트로 했을 때 식을 달리해야 하는지요? 그렇다면 반대 조건도 부탁드립니다.