커뮤니티
다이버전스 후 상승추체 식
2018-06-20 14:11:50
172
글번호 119900
주가의 저점은 낮아지고 지표의 저점은 높아지는 다이버전스 후에
주가의 저점도 높아지고 지표의 저점도 높아지는 식을 만들고 싶습니다.
주가
*
* *
* * * *
* * * * *
* * * * * *
* * * *
*
지표
*
* * *
* * * * * *
* * * * *
* * *
*
직접 만들어 보려다 실패하고 부탁을 드립니다...
답변 1
예스스탁 예스스탁 답변
2018-06-20 16:37:49
안녕하세요
예스스탁입니다.
고점과 저점의 판단기준이 있어야 합니다.
해당 내용에 대한 언급이 없으셔서
일반적으로 고점저점판단에 사용하는 스윙함수를 이용했습니다.
input : Left(3),Right(3);
var : 지표(0);
var : HI1(0),HI2(0),HI3(0),HP1(0),HP2(0),HP3(0);
var : LI1(0),LI2(0),LI3(0),LP1(0),LP2(0),LP3(0);
지표 = RSI(20);
#지표저점발생
if SwingLowBar(1,지표,Left,Right,Left+Right+1) != -1 Then
{
#지표저점값
LI1 = 지표[right];
#주가저점값(지표저점판단봉수동안의 최저가)
LP1 = Lowest(L,Left+Right+1);
#직전저점
LI2 = LI1[1];
LP2 = LP1[1];
#전전저점
LI3 = LI2[1];
LP3 = LP2[1];
if LP3 > 0 and
LI1 > LI2 and LI2 > LI3 and
LP1 > LP2 and LP2 < LP3 Then
buy();
}
#지표고점발생
if SwingHighbar(1,지표,Left,Right,Left+Right+1) != -1 Then
{
#지표고점값
HI1 = 지표[right];
#주가고점값(고점판단봉수동안의 최고가)
HP1 = highest(H,Left+Right+1);
#직전고점
HI2 = HI1[1];
HP2 = HP1[1];
#전전고점
HI3 = HI2[1];
HP3 = HP2[1];
if HP3 > 0 and
HI1 < HI2 and HI2 < HI3 and
HP1 < HP2 and HP2 > HP3 Then
sell();
}
즐거운 하루되세요
> 상현 님이 쓴 글입니다.
> 제목 : 다이버전스 후 상승추체 식
> 주가의 저점은 낮아지고 지표의 저점은 높아지는 다이버전스 후에
주가의 저점도 높아지고 지표의 저점도 높아지는 식을 만들고 싶습니다.
주가
*
* *
* * * *
* * * * *
* * * * * *
* * * *
*
지표
*
* * *
* * * * * *
* * * * *
* * *
*
직접 만들어 보려다 실패하고 부탁을 드립니다...