커뮤니티
재문의 드림니다
2012-04-17 14:47:37
284
글번호 50149
아래 답변 수식 질문사항과 다르게 작성 되어 다시문의드림니다
if crossup(c,dayopen+1) Then
buy();
value1 = (highest(h,20)+lowest(L,20))/2;
if MarketPosition == 1 Then{
1) if CrossDown(c,ma(c,5)[BarsSinceEntry]) Then
exitlong();
2) if BarsSinceEntry >= 5 and CrossDown(c,ma(c,5)) Then
exitlong();
3) if CrossDown(c,value1[BarsSinceEntry]) Then
exitlong();
}
-----------------재질문사항---------------------
1)
매수진입봉 이전 4개봉(매수진입봉 포함 하면 5개봉) 부터 count된 5이평을
하향돌파 하면 매수청산 하라는 수식을 부탁드렸는데 여기서 5이평은
매수진입봉 이전으로4개째봉부터 시작되어 매수진입봉까지 합하면 5개봉이 되는데
바로 이 5개봉의 이평값을 말한 것입니다, 물론 매수진입 이후에 봉이 1개씩 형성될
때마다 이동평균선이 변하구요 재작성 부탁드림니다
2)매수진입봉 이후에 만들어진 5이평을 하향돌파 하면 매수청산
하는 수식 부탁드렸는데 여기서도 5이평은 매수진입봉 이후에 5개봉이 만들어지면
바로 이 5개봉의 이평선이 만들어지고 봉이 하나씩 추가될때마다 5이평값이 변하는
매수진입이후에 새로이 만들어진 이평선으로 재작성 부탁드림니다
3)
매수진입봉이전 20개봉의 최고가와 매수진입봉이전 20개봉의 최저가의 중간값을
데드트로스 하면 매수청산하는 수식 부탁드렸는데
매수진입봉 이후에 발생한 20개봉의 최고가와 매수진입봉이전 20개봉의 최저가의 중간값을 하향돌파 하면 청산하는 것으로 작성 된것 같은되
매수진입봉으로부터 과거 20개봉의 최고가와 최저가로 변경작성 부탁드림니다
답변 1
예스스탁 예스스탁 답변
2012-04-17 16:34:40
안녕하세요
예스스탁입니다.
1)
이동평균(ma)는 항상 현재봉에서 5개봉을 모아 평균을 내어 사용되고
청산은 매수진입이 발생된 이후에만 동작을 하므로
if crossdown(c,ma(c,5)) then
exitlong();
로만 작성해서 사용하시면 됩니다.
자동으로 매수진입 4개봉이전의 봉들은 값계산에 포함이 되지 않습니다.
2)
기존에 답변드린 내용이 매수이후에 5개봉 경과후부터
5이평을 계산하여 데드시 청산하는 식입니다.
3)
기존에 답변드린 내용 매수진입봉에서본 20개봉 최고가와 최저가의 중간값을
하향하면 청산하는 식입니다.
value1은 20개봉 최고가와 최저가의 중간값이고
청산식의 value1[barssinceentry]가 진입봉의 value1값이라는 의미입니다.
1)번만 변경해서 올려드립니다.
if crossup(c,dayopen+1) Then
buy();
value1 = (highest(h,20)+lowest(L,20))/2;
if MarketPosition == 1 Then{
if CrossDown(c,ma(c,5)) Then#1)
exitlong();
if BarsSinceEntry >= 5 and CrossDown(c,ma(c,5)) Then#2)
exitlong();
if CrossDown(c,value1[BarsSinceEntry]) Then#3)
exitlong();
}
즐거운 하루되세요
> logos 님이 쓴 글입니다.
> 제목 : 재문의 드림니다
> 아래 답변 수식 질문사항과 다르게 작성 되어 다시문의드림니다
if crossup(c,dayopen+1) Then
buy();
value1 = (highest(h,20)+lowest(L,20))/2;
if MarketPosition == 1 Then{
1) if CrossDown(c,ma(c,5)[BarsSinceEntry]) Then
exitlong();
2) if BarsSinceEntry >= 5 and CrossDown(c,ma(c,5)) Then
exitlong();
3) if CrossDown(c,value1[BarsSinceEntry]) Then
exitlong();
}
-----------------재질문사항---------------------
1)
매수진입봉 이전 4개봉(매수진입봉 포함 하면 5개봉) 부터 count된 5이평을
하향돌파 하면 매수청산 하라는 수식을 부탁드렸는데 여기서 5이평은
매수진입봉 이전으로4개째봉부터 시작되어 매수진입봉까지 합하면 5개봉이 되는데
바로 이 5개봉의 이평값을 말한 것입니다, 물론 매수진입 이후에 봉이 1개씩 형성될
때마다 이동평균선이 변하구요 재작성 부탁드림니다
2)매수진입봉 이후에 만들어진 5이평을 하향돌파 하면 매수청산
하는 수식 부탁드렸는데 여기서도 5이평은 매수진입봉 이후에 5개봉이 만들어지면
바로 이 5개봉의 이평선이 만들어지고 봉이 하나씩 추가될때마다 5이평값이 변하는
매수진입이후에 새로이 만들어진 이평선으로 재작성 부탁드림니다
3)
매수진입봉이전 20개봉의 최고가와 매수진입봉이전 20개봉의 최저가의 중간값을
데드트로스 하면 매수청산하는 수식 부탁드렸는데
매수진입봉 이후에 발생한 20개봉의 최고가와 매수진입봉이전 20개봉의 최저가의 중간값을 하향돌파 하면 청산하는 것으로 작성 된것 같은되
매수진입봉으로부터 과거 20개봉의 최고가와 최저가로 변경작성 부탁드림니다
다음글
이전글