커뮤니티
이런 수식 가능할까요?
2011-04-11 22:43:57
659
글번호 37517
수고 많으십니다.
아래 내용의 수식을 작성코자 하는데 잘 안됩니다.
1. 완성봉의 5 이평 종가를 기준으로
2. 이평선이 하향에서 상향으로 전환후(아래 꼭지점 발생 = 이평의 1번째 swinglow 와 동일)
3. 이전 발생한 swinglow(두번째) 발생봉으로 부터 완성봉(첫번째 swinglow 다음 1,2,..봉일 수 있음) 까지 구간내에서 양봉의 몸통(종가-시가)의 합을 구하고
4. 동 구간내의 음봉의 몸통(시가-종가)의 합을 구해
5. 양봉몸통 합계값> 음봉몸통 합계값 보다 30% 이상 클 경우
6. buy 진입
부탁드립니다.
답변 2
예스스탁 예스스탁 답변
2011-04-12 11:46:12
안녕하세요
예스스탁입니다.
var1 = ma(C,5);
#상승반전
if var1 > var1[1] and var1[1] < var1[2] Then{
value1 = 0;
value2 = 0;
value3 = value1[1];
value4 = value2[1];
if value3 > value4*1.3 Then
buy();
}
if C > O Then
value1 = value1+(C-O);
if C < O Then
value2 = value2+(O-C);
즐거운 하루되세요
> 골드핑거 님이 쓴 글입니다.
> 제목 : 이런 수식 가능할까요?
> 수고 많으십니다.
아래 내용의 수식을 작성코자 하는데 잘 안됩니다.
1. 완성봉의 5 이평 종가를 기준으로
2. 이평선이 하향에서 상향으로 전환후(아래 꼭지점 발생 = 이평의 1번째 swinglow 와 동일)
3. 이전 발생한 swinglow(두번째) 발생봉으로 부터 완성봉(첫번째 swinglow 다음 1,2,..봉일 수 있음) 까지 구간내에서 양봉의 몸통(종가-시가)의 합을 구하고
4. 동 구간내의 음봉의 몸통(시가-종가)의 합을 구해
5. 양봉몸통 합계값> 음봉몸통 합계값 보다 30% 이상 클 경우
6. buy 진입
부탁드립니다.
예스스탁 예스스탁 답변
2011-04-12 17:22:25
안녕하세요
예스스탁입니다.
input : Left(1),Right(1);
var : 양봉합(0),음봉합(0),cnt(0),mav(0);
mav = ma(C,1);
양봉합 = 0;
음봉합 = 0;
if SwingLow(1,mav,Left,right,Left+right+1) != -1 Then{
var1 = index[Right];#최근 swinglow의 index
var2 = var1[1]; #직전 swinglow의 index
var3 = mav[right]; #최근 swinglow의 mav
var4 = var3[1]; #직전 swinglow의 mav
if var2 > 0 Then{
for cnt = 0 to index-var2{
if C[cnt] > O[cnt] Then
양봉합 = 양봉합+(C[cnt]-O[cnt]);
if C[cnt] < O[cnt] Then
음봉합 = 음봉합+(O[cnt]-C[cnt]);
}
if 양봉합 > 음봉합*1.3 and var3 >= var4 Then
buy();
}
}
식을 다른방법으로 작성했습니다.
좌우측 봉갯수를 조절하실수 있고
최근 스윙로우 발생지점에서 직전 스윙로우 꼭지점까지
계산하여 양봉합과 음봉합을 산출합니다.
스윙로우의 기준값은 mav에 할당하시면 됩니다.
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 이런 수식 가능할까요?
> 안녕하세요
예스스탁입니다.
var1 = ma(C,5);
#상승반전
if var1 > var1[1] and var1[1] < var1[2] Then{
value1 = 0;
value2 = 0;
value3 = value1[1];
value4 = value2[1];
if value3 > value4*1.3 Then
buy();
}
if C > O Then
value1 = value1+(C-O);
if C < O Then
value2 = value2+(O-C);
즐거운 하루되세요
> 골드핑거 님이 쓴 글입니다.
> 제목 : 이런 수식 가능할까요?
> 수고 많으십니다.
아래 내용의 수식을 작성코자 하는데 잘 안됩니다.
1. 완성봉의 5 이평 종가를 기준으로
2. 이평선이 하향에서 상향으로 전환후(아래 꼭지점 발생 = 이평의 1번째 swinglow 와 동일)
3. 이전 발생한 swinglow(두번째) 발생봉으로 부터 완성봉(첫번째 swinglow 다음 1,2,..봉일 수 있음) 까지 구간내에서 양봉의 몸통(종가-시가)의 합을 구하고
4. 동 구간내의 음봉의 몸통(시가-종가)의 합을 구해
5. 양봉몸통 합계값> 음봉몸통 합계값 보다 30% 이상 클 경우
6. buy 진입
부탁드립니다.
다음글
이전글