커뮤니티
수식문의드립니다!
2018-11-30 20:31:49
215
글번호 124041
안녕하세요 고생하십니다. 수식문의드릴게 있어서 올립니다.
input: Period(20);
Var: value(0);
value = ma(C, Period);
if abs(value-value[1]) <= 0.02 Then
plot1(value, "이평", green);
else if value > value[1] Then
Plot1(value, "이평", red);
Else
Plot1(value, "이평", blue);
위 지표를 이용하여
input: Period(20);
Var: value(0), aa(0), bb(0);
value = ma(C, Period);
aa = value-value[1];
bb = value[1] - value[2];
// 현봉 - 전봉 한게 0보다 크면 매수
if (abs(bb) <= 0.01) && aa > 0 Then
buy("매수", atstop, value);
else if (abs(bb) <= 0.01) && aa < 0 Then
sell("매도", atstop, value);
if bb > 0 && abs(aa) <= 0.01 Then
ExitShort();
if bb < 0 && abs(aa) <= 0.01 Then
Exitlong();
이 식을 이용하여, 주가가 내려갔을 때, 매도, 주가가 올라갔을 때 매수를 하고,
주가가 내려가다가 변동성이 없어지면, 매도청산을, 주가가 올라가다가 변동성이 없어지면 매수청산을 하려고 합니다. 하지만 식을 수행해본 결과, 매도청산과 매수청산이 일어나지 않는 것을 확인할 수 있었습니다. 그 이유가 무엇이고, 어떻게 수정해야 맞을지 문의드립니다. 감사합니다.
답변 1
예스스탁 예스스탁 답변
2018-12-03 10:26:22
안녕하세요
예스스탁입니다.
해당식 첨부된 그림과 같이 청산신호가 발생하고 있습니다
첨부된 그림은 국내코스피선물에 적용했습니다.
차이값이 0.01이하이므로
해당부분은 종목에 맞게 사용자분이 설정해 주셔야 합니다.
즐거운 하루되세요
> 증권킹 님이 쓴 글입니다.
> 제목 : 수식문의드립니다!
> 안녕하세요 고생하십니다. 수식문의드릴게 있어서 올립니다.
input: Period(20);
Var: value(0);
value = ma(C, Period);
if abs(value-value[1]) <= 0.02 Then
plot1(value, "이평", green);
else if value > value[1] Then
Plot1(value, "이평", red);
Else
Plot1(value, "이평", blue);
위 지표를 이용하여
input: Period(20);
Var: value(0), aa(0), bb(0);
value = ma(C, Period);
aa = value-value[1];
bb = value[1] - value[2];
// 현봉 - 전봉 한게 0보다 크면 매수
if (abs(bb) <= 0.01) && aa > 0 Then
buy("매수", atstop, value);
else if (abs(bb) <= 0.01) && aa < 0 Then
sell("매도", atstop, value);
if bb > 0 && abs(aa) <= 0.01 Then
ExitShort();
if bb < 0 && abs(aa) <= 0.01 Then
Exitlong();
이 식을 이용하여, 주가가 내려갔을 때, 매도, 주가가 올라갔을 때 매수를 하고,
주가가 내려가다가 변동성이 없어지면, 매도청산을, 주가가 올라가다가 변동성이 없어지면 매수청산을 하려고 합니다. 하지만 식을 수행해본 결과, 매도청산과 매수청산이 일어나지 않는 것을 확인할 수 있었습니다. 그 이유가 무엇이고, 어떻게 수정해야 맞을지 문의드립니다. 감사합니다.
다음글
이전글