커뮤니티
매도식? 문의
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선 아래올때 청산
위 두가지 식을 만들고 싶습니다.
------------------------
위의 질문인데요.....
위의 식을 거꾸로 돌려서 해보니 약간 틀리게 나오는 것 같더라고요.
거꾸로 차트로 했을 때 식을 달리해야 하는지요?
그렇다면 반대 조건도 부탁드립니다.