국내 데이트레이딩용입니다.
아참에 적용해서 그날 종가나 종가전에 남아 있는 물량은 다 청산하려고 합니다.
수식으로 하는 것이 좋은지요? 아니면 다른 부가 기능으로 하는 것이 좋은지요?
수식으로 하는 것이 좋으면 수식으로 부탁드립니다.
양봉의 뫁통길이 = C - O
음봉의 몽통길이 = O - C
라고 합니다.
몸통길이가 크면 장봉 작으면 단봉이라고 정의합니다.
매수
무포지션에서
모든 봉의 종가가 20 이평선값 위에 존재하고
양봉의 장봉 후에 음봉 양봉 구분없이 단봉이 오고 다음봉이 양봉의 장봉이 오면 매수합니다.
가운데 단봉의 몸통길이가 1이라고 하면 가운데봉 전봉의 장봉길이가 적어도 2배이상
이어야 하고 가운데봉 후봉 장봉의 길이도 2배이상이어야 하며
전봉과 후봉 둘다 이와같이
2배이상이어야 하며 동시에 적어도 둘중에 한개는 3배 이상이어야 합니다.
이 조건을 만족하면 매수합니다.
손절
매수봉 직전봉의 장봉 길이의 절반으로 현재가가 도달하면 손절
청산합니다.
이익청산
매수후 양봉이 발생하면 그 양봉의 몸통의 절반에 현재가가 오면 이익청산 합니다.
매도도 같은 논리로 적용부탁드립니다
답변 1
예스스탁
예스스탁 답변
2020-04-10 09:35:58
안녕하세요
예스스탁입니다.
input : Per(5);
var1 = abs(C-O);
var2 = ma(C,20);
if MarketPosition == 0 then
{
if countif(C>var2,3) == 3 and
C > O and C[2] > O[2] and
var1 >= var1[1]*2 and
var1[2] >= var1[1]*2 and
(var1 >= var1[1]*3 or var1[2] >= var1[1]*3) Then
{
buy();
value1 = (C[2]+O[2])/2;
}
if countif(C<var2,3) == 3 and
C < O and C[2] < O[2] and
var1 >= var1[1]*2 and
var1[2] >= var1[1]*2 and
(var1 >= var1[1]*3 or var1[2] >= var1[1]*3) Then
{
sell();
value1 = (C[2]+O[2])/2;
}
}
if MarketPosition == 1 then
{
ExitLong("bx1",AtStop,value1);
if C > O Then
value2 = (C+O)/2;
if countif(C>O,BarsSinceEntry) >= 1 Then
ExitLong("bx2",AtStop,value1);
}
if MarketPosition == -1 then
{
ExitShort("sx1",AtStop,value1);
if C < O Then
value2 = (C+O)/2;
if countif(C<O,BarsSinceEntry) >= 1 Then
ExitShort("sx2",AtStop,value2);
}
SetStopEndofday(153000);
즐거운 하루되세요
> 종호 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
>
국내 데이트레이딩용입니다.
아참에 적용해서 그날 종가나 종가전에 남아 있는 물량은 다 청산하려고 합니다.
수식으로 하는 것이 좋은지요? 아니면 다른 부가 기능으로 하는 것이 좋은지요?
수식으로 하는 것이 좋으면 수식으로 부탁드립니다.
양봉의 뫁통길이 = C - O
음봉의 몽통길이 = O - C
라고 합니다.
몸통길이가 크면 장봉 작으면 단봉이라고 정의합니다.
매수
무포지션에서
모든 봉의 종가가 20 이평선값 위에 존재하고
양봉의 장봉 후에 음봉 양봉 구분없이 단봉이 오고 다음봉이 양봉의 장봉이 오면 매수합니다.
가운데 단봉의 몸통길이가 1이라고 하면 가운데봉 전봉의 장봉길이가 적어도 2배이상
이어야 하고 가운데봉 후봉 장봉의 길이도 2배이상이어야 하며
전봉과 후봉 둘다 이와같이
2배이상이어야 하며 동시에 적어도 둘중에 한개는 3배 이상이어야 합니다.
이 조건을 만족하면 매수합니다.
손절
매수봉 직전봉의 장봉 길이의 절반으로 현재가가 도달하면 손절
청산합니다.
이익청산
매수후 양봉이 발생하면 그 양봉의 몸통의 절반에 현재가가 오면 이익청산 합니다.
매도도 같은 논리로 적용부탁드립니다