커뮤니티

문의드립니다.

프로필 이미지
해암
2015-11-05 00:22:54
197
글번호 92060
답변완료
선물차트 기준으로 문의 드립니다. 1. 삼각가중평균 60선을 기준으로 문의드립니다. 현재가가 삼각60선 밑에 있다가 위로 올라온 첫번째봉(이하 1봉) 이후에 이어지는 두번째봉(이하 2봉), 세번째봉(이하 3봉)이 삼각60선 아래로 내려가지 않고 지지될경우에 1봉의 아래에 윗방향화살표와 함께 "매수" 글자가 나타나기를 바랍니다. ========= 혹시 1봉에 표시가 안된다면 3봉에라도 표시되게 해주세요!====== 2. 위에 반대의 상황으로, 현재가가 삼각60선 위에 있다가 밑으로 내려간 1봉이후 이어지는 2봉, 3봉이 60선 위로 올라가지 않을 경우 1봉의 위에 아랫방향화살표와 함께 "매도" 글자가 나타나기를 바랍니다. 3. 위의 1번 항목과 2번 항목에서는 현재가가 삼각60선을 상향이든 하향이든 돌파후 이어지는 봉 두개가 지지될때를 시스템식으로 표현하고자 했습니다. 여기서는 돌파후에 봉 두개의 지지와 상관없이 삼각60선 아래 있다가 위로 올라온 봉이 있으면 그봉의 아래에 윗방향화살표와 함께 "매수" 글씨를, 삼각60선 위에 있다가 아래로 내려온 봉이 있으면 그봉의 위에 아랫방향화살표와 함께 "매도"글씨를 나타나게 하고 싶습니다. 번거로우시겠지만 살펴보시고 수식을 부탁드립니다. 감사합니다. !!!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-11-05 10:35:19

안녕하세요 예스스탁입니다. 1. 조건 판단시점보다 과거봉에 신호를 만들수는 없습니다. 1봉에는 신호가 발생할수 없습니다 Input : Length1(5); Var : TLen1(0),TRIma1(0); TLen1 = Ceiling((Length1 + 1) * .5); TRIma1 = ma(ma(C, TLen1), TLen1); if countif(C > TRIma1,3) == 3 and crossup(C[3],TRIma1[3]) Then buy("매수"); if countif(C < TRIma1,3) == 3 and CrossDown(C[3],TRIma1[3]) Then sell("매도"); 2. Input : Length1(5); Var : TLen1(0),TRIma1(0); TLen1 = Ceiling((Length1 + 1) * .5); TRIma1 = ma(ma(C, TLen1), TLen1); if crossup(C,TRIma1) Then buy("매수"); if CrossDown(C,TRIma1) Then sell("매도"); 즐거운 하루되세요 > 해암 님이 쓴 글입니다. > 제목 : 문의드립니다. > 선물차트 기준으로 문의 드립니다. 1. 삼각가중평균 60선을 기준으로 문의드립니다. 현재가가 삼각60선 밑에 있다가 위로 올라온 첫번째봉(이하 1봉) 이후에 이어지는 두번째봉(이하 2봉), 세번째봉(이하 3봉)이 삼각60선 아래로 내려가지 않고 지지될경우에 1봉의 아래에 윗방향화살표와 함께 "매수" 글자가 나타나기를 바랍니다. ========= 혹시 1봉에 표시가 안된다면 3봉에라도 표시되게 해주세요!====== 2. 위에 반대의 상황으로, 현재가가 삼각60선 위에 있다가 밑으로 내려간 1봉이후 이어지는 2봉, 3봉이 60선 위로 올라가지 않을 경우 1봉의 위에 아랫방향화살표와 함께 "매도" 글자가 나타나기를 바랍니다. 3. 위의 1번 항목과 2번 항목에서는 현재가가 삼각60선을 상향이든 하향이든 돌파후 이어지는 봉 두개가 지지될때를 시스템식으로 표현하고자 했습니다. 여기서는 돌파후에 봉 두개의 지지와 상관없이 삼각60선 아래 있다가 위로 올라온 봉이 있으면 그봉의 아래에 윗방향화살표와 함께 "매수" 글씨를, 삼각60선 위에 있다가 아래로 내려온 봉이 있으면 그봉의 위에 아랫방향화살표와 함께 "매도"글씨를 나타나게 하고 싶습니다. 번거로우시겠지만 살펴보시고 수식을 부탁드립니다. 감사합니다. !!!