커뮤니티
수식문의
2014-01-22 19:20:20
123
글번호 71770
1,최근강보합=오늘종가가 어제대비 +-0.2% 미만 상승하거나 하락
2. 이전강보합= 위에 1을만족하면 최근 강보합전 n일 이내에 발생한 강보합
최근강보합>이전강보합 면 이전강보합 에서 최근강보합이 발생하기 까지의
거래일중 최저가에 진입, 최근강보합<이전강보합 이면 청산 하라
위의 식좀 부탁드립니다.
참고로 지표로도 만들수 있는지 문의 드립니다
수고 하십시요
답변 1
예스스탁 예스스탁 답변
2014-01-23 11:41:55
안녕하세요
예스스탁입니다.
1.
아래식 검색식으로 작성해 차트에 적용하시면
강보합이 발생한 날의 봉의 고가에 점을 찍어 표시를 해줍니다.
input : Per(0.2);
if c <= DayClose(1)*(1+Per/100) and
c >= DayClose(1)*(1-Per/100) Then
plot1(H);
2.
아래식은 현재 강보합과 직전 강보합 사이의 최저가선을 그리는 지표식입니다.
input : Per(0.2),N(10);
var : cnt(0);
var1 = 9999999;
var2 = 0;
for cnt = 1 to N{
if DayLow(cnt) < var1 Then
var1 = daylow(cnt);
if DayClose(cnt) <= DayClose(cnt+1)*(1+Per/100) and
DayClose(cnt) >= DayClose(cnt+1)*(1-Per/100) Then{
var2 = DayClose(cnt);
cnt = N+999;
}
}
plot1(var1);
2.
최근강보합>이전강보합
최근강보합<이전강보합
은 강보합 발생일의 종가로 비교하게 처리했습니다.
input : Per(0.2),N(10);
var : cnt(0);
Condition1 = false;
var1 = daylow(1);
var2 = 0;
for cnt = 1 to N{
if DayLow(cnt) < var1 Then
var1 = daylow(cnt);
if DayClose(cnt) <= DayClose(cnt+1)*(1+Per/100) and
DayClose(cnt) >= DayClose(cnt+1)*(1-Per/100) Then{
Condition1 = true;
var2 = DayClose(cnt);
cnt = N+999;
}
}
if c <= DayClose(1)*(1+Per/100) and
c >= DayClose(1)*(1-Per/100) And
Condition1 == true and c > var2 /*and C <= var1*/ Then
buy("b");
if MarketPosition == 1 and
c <= DayClose(1)*(1+Per/100) and
c >= DayClose(1)*(1-Per/100) And
c< var2 Then
ExitLong();
당일 강보합과 이전강보합 사이의 최저가보다
주가가 작다는 조건을
넣으면 신호가 발생하지 않아 주석으로 막혀 있습니다.
즐거운 하루되세요
> mkkk 님이 쓴 글입니다.
> 제목 : 수식문의
> 1,최근강보합=오늘종가가 어제대비 +-0.2% 미만 상승하거나 하락
2. 이전강보합= 위에 1을만족하면 최근 강보합전 n일 이내에 발생한 강보합
최근강보합>이전강보합 면 이전강보합 에서 최근강보합이 발생하기 까지의
거래일중 최저가에 진입, 최근강보합<이전강보합 이면 청산 하라
위의 식좀 부탁드립니다.
참고로 지표로도 만들수 있는지 문의 드립니다
수고 하십시요
다음글
이전글