커뮤니티

문의드립니다.

프로필 이미지
카르마다
2022-11-13 16:27:44
700
글번호 163755
답변완료
수고많으십니다. 장대양봉이나 장대음봉이 나올 때 꼭지에서 매수(매도)신호 나오는 것을 막기위해 문의를 통해 아래 수식을 적용해보니 30틱 이하 양봉에서도 매수1 이 나옵니다. 그리고 장대봉에서 나오지 않더라도 그 다음봉 이후 10틱을 넘어야 신호가 나와야 하는데 이또한 적용이 되지 않습니다. 이부분 세밀하게 한번 봐주시면 감사하겠습니다. var : NN(30),MM(10); if 매수조건 then{ if (C < O+PriceScale*NN) Then Buy("매수1"); Else Buy("매수2",AtStop,C+PriceScale*MM); } 30틱 이상 양봉시 매수하지 말라는 조건에 걸려 해당봉에서는 매수신호가 나오지 않았으나 그 다음봉에서 원래의 매수조건을 만족하면 그다음봉 이후 10틱이상시 매수라는 조건을 만족하지않고도 신호가 나오는듯 보입니다. ★ 제가 원하는 진입로직을 재정리해서 문의드리고자 합니다 ★ 30틱 이상 양봉일 때 매수조건을 만족하더라도 신호가 안나왔다가 이후 "5개봉 이내에서" 원래 매수조건을 만족하고 신호가 나올려고 했던 봉의 종가 기준으로 10틱 이상 상승하면 즉시 신호가 나오는 식입니다. 늘 노고에 감사드립니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-11-15 11:39:54

안녕하세요 예스스탁입니다. var : NN(30),MM(10); if 매수조건 then { if (C < O+PriceScale*NN) Then Buy("매수1"); Else Buy("매수2",AtStop,C+PriceScale*MM); } 올려주신 위 내용은 매수조건이 만족한 봉이 종가가 시가대비 +30틱 미만이면 매수(매수1)하고 종가가 시가대비 +30틱 이상이면 다음봉에서 해당봉 종가대비 10틱 상승하면 매수(매수2)입니다. 매수1은 매수조건만족봉에서만 발생하고 매수2는 매수조건만족봉 다음봉 미완성시에만 발생할 수 있습니다. 아래와 같이 작성하시면 매수조건 만족봉이 30틱 이상의 양봉이면 봉의 인덱스를 저장하고 이후 해당 인덱스+5 이하일때 10틱 상승시 매수하게 됩니다. var : NN(30),MM(10); if 매수조건 then { if (C < O+PriceScale*NN) Then { Buy("매수1"); var1 = 0; } Else { var1 = Index; Var2 = c; } } if var1 > 0 and Index < var1+5 Then Buy("매수2",AtStop,Var2+PriceScale*MM); 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수고많으십니다. 장대양봉이나 장대음봉이 나올 때 꼭지에서 매수(매도)신호 나오는 것을 막기위해 문의를 통해 아래 수식을 적용해보니 30틱 이하 양봉에서도 매수1 이 나옵니다. 그리고 장대봉에서 나오지 않더라도 그 다음봉 이후 10틱을 넘어야 신호가 나와야 하는데 이또한 적용이 되지 않습니다. 이부분 세밀하게 한번 봐주시면 감사하겠습니다. var : NN(30),MM(10); if 매수조건 then{ if (C < O+PriceScale*NN) Then Buy("매수1"); Else Buy("매수2",AtStop,C+PriceScale*MM); } 30틱 이상 양봉시 매수하지 말라는 조건에 걸려 해당봉에서는 매수신호가 나오지 않았으나 그 다음봉에서 원래의 매수조건을 만족하면 그다음봉 이후 10틱이상시 매수라는 조건을 만족하지않고도 신호가 나오는듯 보입니다. ★ 제가 원하는 진입로직을 재정리해서 문의드리고자 합니다 ★ 30틱 이상 양봉일 때 매수조건을 만족하더라도 신호가 안나왔다가 이후 "5개봉 이내에서" 원래 매수조건을 만족하고 신호가 나올려고 했던 봉의 종가 기준으로 10틱 이상 상승하면 즉시 신호가 나오는 식입니다. 늘 노고에 감사드립니다~