첨부 이미지
그림1
그림2
80737 질문에 답변의 수식을 삼성전자 60분봉 차트에 반영하였습니다.
그랬는데 2004년 청산 거래가 마지막으로 그이후에는 거래가 되지 않습니다.
잔량이 남아 있는 상태이구요....
그리고 유독 "b3" 매수조건만 더 많이 체결되는건 왜 그렇죠?
오히려 b3 매수조건이 타이트하게 설정된 것으로 한것 같은데요...
아무리 생각해도 이유를 모르겠어요.. 한번 체크 부탁드림니다.
답변 1
예스스탁
예스스탁 답변
2023-02-15 12:59:03
안녕하세요
예스스탁입니다.
1
설정창에서 피라미딩을 설정하실때
피라미딩탭 하단에 최대 누적진입수량과 누적진입횟수를 제한하는 설정이 있습니다.
기본으로 진입횟수가 20번으로 되어 있는데 최대 누적이 20번까지만 누적되게 됩니다.
해당부분에 큰값을 지정해 주시면 됩니다.
2
수식에 MFI(35)의 계산이 잘못되어 있어
수식도 수정해 드립니다.
input : Period1(20),Period2(25),Period3(30),Period4(35);
input : m1(100000),m2(200000),m3(300000),최대(5000000);
var : cnt(0),mm(0),vol(0);
var : sum1(0),sum2(0),MFIv1(0),MFIv2(0),MFIv3(0),MFIv4(0);
sum1 = 0;
sum2 = 0;
for cnt = 0 to max(Period1,Period2,Period3,Period4)-1
{
if (dayhigh(cnt)+daylow(cnt)+DayClose(cnt)) > (dayhigh(cnt+1)+daylow(cnt+1)+DayClose(cnt+1)) Then
sum1 = sum1 + DayVolume(cnt)*(dayhigh(cnt)+daylow(cnt)+DayClose(cnt))/3;
Else
sum1 = sum1+0;
if (dayhigh(cnt)+daylow(cnt)+DayClose(cnt)) < (dayhigh(cnt+1)+daylow(cnt+1)+DayClose(cnt+1)) Then
sum2 = sum2 + DayVolume(cnt)*(dayhigh(cnt)+daylow(cnt)+DayClose(cnt))/3;
Else
sum2 = sum2+0;
if cnt == Period1-1 Then
MFIv1 = 100 - 100 / (1 + (sum1 / sum2));
if cnt == Period2-1 Then
MFIv2 = 100 - 100 / (1 + (sum1 / sum2));
if cnt == Period3-1 Then
MFIv3 = 100 - 100 / (1 + (sum1 / sum2));
if cnt == Period4-1 Then
MFIv4 = 100 - 100 / (1 + (sum1 / sum2));
}
Plot1(MFIv1);
Plot2(MFIv2);
Plot3(MFIv3);
Plot4(MFIv4);
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 80737 문의 사항 실행 결과 관련 문의
> 80737 질문에 답변의 수식을 삼성전자 60분봉 차트에 반영하였습니다.
그랬는데 2004년 청산 거래가 마지막으로 그이후에는 거래가 되지 않습니다.
잔량이 남아 있는 상태이구요....
그리고 유독 "b3" 매수조건만 더 많이 체결되는건 왜 그렇죠?
오히려 b3 매수조건이 타이트하게 설정된 것으로 한것 같은데요...
아무리 생각해도 이유를 모르겠어요.. 한번 체크 부탁드림니다.