커뮤니티

수식문의 드립니다.

프로필 이미지
냠냠냠
2024-11-18 13:48:11
662
글번호 185373
답변완료

첨부 이미지

참고 그림처럼 맨위 선물차트와 아래에 보조지표 1,2,3,4가 있는데 ..이보조지표가 각각조건을 만족할때 선물차트에 매수/매도 화살표 가나오도록 하는수식을 만들고 싶습니다. (선물차트 1개의 봉위에 데이타 1번부터 4번 까지 화살표가 4개나오겟져..그림참조) ....수식 만들대 지표?/강조? 어떤로로 만들어야 되는지?..... . 1번 보조지표(데이타2) 조건: 1> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 역배열이면 매수(주황색) 2> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 정배열이면 매수(빨강색) 3> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 정배열이면 매도(남색) 4> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 역배열이면 매도(검정색) 2번 보조지표(데이타3) 조건: 1> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 역배열이면 매도(남색) 2> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 정배열이면 매수(검정색) 3> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 정배열이면 매도(주황색) 4> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 역배열이면 매도(빨강색) 3번 보조지표(데이타4) 조건: 1> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 역배열이면 매도(남색) 2> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 정배열이면 매수(검정색) 3> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 정배열이면 매도(주황색) 4> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 역배열이면 매도(빨강색) 4번 보조지표(데이타5) 조건: 1> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 역배열이면 매수(주황색) 2> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 정배열이면 매수(빨강색) 3> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 정배열이면 매도(남색) 4> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 역배열이면 매도(검정색)
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-11-18 17:05:07

안녕하세요 예스스탁입니다. For cnt = 0 to 49 { Text_Delete(t2[cnt]); Text_Delete(t3[cnt]); Text_Delete(t4[cnt]); Text_Delete(t5[cnt]); } 모든 봉에 표시하고자 하시면 아래수식에서 위 부분을 삭제하시면 됩니다. 각 데이터별로 매수는 ▲,매도는 ▼로 표시되고 위에서 아래로 data2~data5입니다. var : c2(0),c3(0),c4(0),c5(0); var : s2(0),s3(0),s4(0),s5(0); var : t2(0),t3(0),t4(0),t5(0); var : cnt(0); c2 = 0; s2 = 0; if Data2(C > ma(C,20) and ma(c,20) < ma(c,60)) Then { c2 = Orange; s2 = 1;} if Data2(C > ma(C,20) and ma(c,20) > ma(c,60)) Then { c2 = Red; s2 = 1;} if Data2(C < ma(C,20) and ma(c,20) > ma(c,60)) Then { c2 = Blue; s2 = -1;} if Data2(C < ma(C,20) and ma(c,20) < ma(c,60)) Then { c2 = Black; s2 = -1;} c3 = 0; s3 = 0; if Data3(C > ma(C,20) and ma(c,20) < ma(c,60)) Then { c3 = Blue; s3 = -1;} if Data3(C > ma(C,20) and ma(c,20) > ma(c,60)) Then { c3 = Black; s3 = 1;} if Data3(C < ma(C,20) and ma(c,20) > ma(c,60)) Then { c3 = Orange; s3 = -1;} if Data3(C < ma(C,20) and ma(c,20) < ma(c,60)) Then { c3 = Red; s3 = -1;} c4 = 0; s4 = 0; if Data4(C > ma(C,20) and ma(c,20) < ma(c,60)) Then { c4 = Blue; s4 = -1;} if Data4(C > ma(C,20) and ma(c,20) > ma(c,60)) Then { c4 = Black; s4 = 1;} if Data4(C < ma(C,20) and ma(c,20) > ma(c,60)) Then { c4 = Orange; s4 = -1;} if Data4(C < ma(C,20) and ma(c,20) < ma(c,60)) Then { c4 = Red; s4 = -1;} c5 = 0; s5 = 0; if Data5(C > ma(C,20) and ma(c,20) < ma(c,60)) Then { c5 = Orange; s5 = 1;} if Data2(C > ma(C,20) and ma(c,20) > ma(c,60)) Then { c5 = Red; s5 = 1;} if Data2(C < ma(C,20) and ma(c,20) > ma(c,60)) Then { c5 = Blue; s5 = -1;} if Data2(C < ma(C,20) and ma(c,20) < ma(c,60)) Then { c5 = Black; s5 = -1;} For cnt = 0 to 49 { Text_Delete(t2[cnt]); Text_Delete(t3[cnt]); Text_Delete(t4[cnt]); Text_Delete(t5[cnt]); } if s2 == 1 Then t2 = Text_New(sDate,sTime,H,"▲"+NewLine+NewLine+NewLine); if s2 == -1 Then t2 = Text_New(sDate,sTime,H,"▼"+NewLine+NewLine+NewLine); Text_SetColor(t2,c2); Text_SetStyle(t2,2,1); Text_SetSize(t2,20); if s3 == 1 Then t3 = Text_New(sDate,sTime,H,"▲"+NewLine+NewLine); if s3 == -1 Then t3 = Text_New(sDate,sTime,H,"▼"+NewLine+NewLine); Text_SetColor(t3,c3); Text_SetStyle(t3,2,1); Text_SetSize(t3,20); if s4 == 1 Then t4 = Text_New(sDate,sTime,H,"▲"+NewLine); if s4 == -1 Then t4 = Text_New(sDate,sTime,H,"▼"+NewLine); Text_SetColor(t4,c4); Text_SetStyle(t4,2,1); Text_SetSize(t4,20); if s5 == 1 Then t5 = Text_New(sDate,sTime,H,"▲"); if s5 == -1 Then t5 = Text_New(sDate,sTime,H,"▼"); Text_SetColor(t5,c5); Text_SetStyle(t5,2,1); Text_SetSize(t5,20); Plot1(s2); 즐거운 하루되세요 > 냠냠냠 님이 쓴 글입니다. > 제목 : 수식문의 드립니다. > 참고 그림처럼 맨위 선물차트와 아래에 보조지표 1,2,3,4가 있는데 ..이보조지표가 각각조건을 만족할때 선물차트에 매수/매도 화살표 가나오도록 하는수식을 만들고 싶습니다. (선물차트 1개의 봉위에 데이타 1번부터 4번 까지 화살표가 4개나오겟져..그림참조) ....수식 만들대 지표?/강조? 어떤로로 만들어야 되는지?..... . 1번 보조지표(데이타2) 조건: 1> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 역배열이면 매수(주황색) 2> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 정배열이면 매수(빨강색) 3> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 정배열이면 매도(남색) 4> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 역배열이면 매도(검정색) 2번 보조지표(데이타3) 조건: 1> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 역배열이면 매도(남색) 2> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 정배열이면 매수(검정색) 3> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 정배열이면 매도(주황색) 4> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 역배열이면 매도(빨강색) 3번 보조지표(데이타4) 조건: 1> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 역배열이면 매도(남색) 2> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 정배열이면 매수(검정색) 3> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 정배열이면 매도(주황색) 4> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 역배열이면 매도(빨강색) 4번 보조지표(데이타5) 조건: 1> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 역배열이면 매수(주황색) 2> 현재 가격이 20이평위에 있으면서 20이평과 60이평이 정배열이면 매수(빨강색) 3> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 정배열이면 매도(남색) 4> 현재 가격이 20이평아래에 있으면서 20이평과 60이평이 역배열이면 매도(검정색)