커뮤니티

확인 좀 부탁드릴께요

프로필 이미지
객관식
2018-12-03 15:31:53
185
글번호 124099
답변완료
5분봉 시뮬레이터에서 작동하는 거 확인 후, 금일 틱 차트에서 실제 적용중인데요. 조건이 되었는데도 주문이 안나가네요. 틱차트에서 사용하고 싶습니다. 뭐가 잘못된 것인지 확인 좀 부탁드릴께요. Var1 = 1-Abs(DayOpen-C)/(DayHigh-DayLow); # Var1 = 금일 현재 노이즈 비율. 즉, 1-abs(시가-종가)/(고가-저가) Var2 = Ma(var1,13); # Var2 = 13일 평균 노이즈 비율 Var3 = DayHigh(1)-DayLow(1); # Var3 = 전일고가 - 전일저가. # 매수 조건 if Var1 <= 0.8 && CrossUp(C,DayOpen+(Var3*Var2)) Then # 노이즈 비율이 0.8보다 작거나 같고 현재가가 공식에 따라 계산한 금액보다 높아지면 buy("매수",AtMarket); 매수하며 "매수"라고 표시.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2018-12-04 10:45:04

안녕하세요 예스스탁입니다. 해당식 틱차트에 적용시 특별한 문제가 없습니다. 국내선물 60틱 차트에 적용해 본 결과 신호가 정상적으로 발생하고 있습니다. 차트를 틱봉으로 변경하면 매봉 var1값도 변경이 되고 따라서 var2값이 변경되어분봉에서 적용한 것과는 다른 값입니다. 아래 2개 지표를 봉차트 적용해서 같이 확인해 보시기 바랍니다. 2번 지표가 0.8 이하이고 종가가 1번지표값을 상향돌파할때 신호가 발생합니다. 1 Var1 = 1-Abs(DayOpen-C)/(DayHigh-DayLow); # Var1 = 금일 현재 노이즈 비율. 즉, 1-abs(시가-종가)/(고가-저가) Var2 = Ma(var1,13); # Var2 = 13일 평균 노이즈 비율 Var3 = DayHigh(1)-DayLow(1); # Var3 = 전일고가 - 전일저가. plot1(DayOpen+(Var3*Var2)); 2 Var1 = 1-Abs(DayOpen-C)/(DayHigh-DayLow); # Var1 = 금일 현재 노이즈 비율. 즉, 1-abs(시가-종가)/(고가-저가) Var2 = Ma(var1,13); # Var2 = 13일 평균 노이즈 비율 Var3 = DayHigh(1)-DayLow(1); # Var3 = 전일고가 - 전일저가. plot1(var1); 즐거운 하루되세요 > 객관식 님이 쓴 글입니다. > 제목 : 확인 좀 부탁드릴께요 > 5분봉 시뮬레이터에서 작동하는 거 확인 후, 금일 틱 차트에서 실제 적용중인데요. 조건이 되었는데도 주문이 안나가네요. 틱차트에서 사용하고 싶습니다. 뭐가 잘못된 것인지 확인 좀 부탁드릴께요. Var1 = 1-Abs(DayOpen-C)/(DayHigh-DayLow); # Var1 = 금일 현재 노이즈 비율. 즉, 1-abs(시가-종가)/(고가-저가) Var2 = Ma(var1,13); # Var2 = 13일 평균 노이즈 비율 Var3 = DayHigh(1)-DayLow(1); # Var3 = 전일고가 - 전일저가. # 매수 조건 if Var1 <= 0.8 && CrossUp(C,DayOpen+(Var3*Var2)) Then # 노이즈 비율이 0.8보다 작거나 같고 현재가가 공식에 따라 계산한 금액보다 높아지면 buy("매수",AtMarket); 매수하며 "매수"라고 표시.
프로필 이미지

객관식

2018-12-04 11:12:08

재질문 드립니다. 1틱 차트를 이용하여 Var1 = 1-Abs(DayOpen-C)/(DayHigh-DayLow); # Var1 = 금일 현재 노이즈 비율. 즉, 1-abs(시가-종가)/(고가-저가) 를 구하면, 일봉 상의(일 단위의) DayHigh, DayLow 등이 구해지는게 아니라 틱봉 한개의 고가, 저가 등이 구해지기 때문에 문제가 생긴 것 같습니다. 제 생각이 맞는지요? 그렇다면 선물거래시에 일봉차트를 이용해야 하는 것인지요? 또는 1분 봉차트를 이용해야 하는지요. 저는 조건이 발생되면 즉시 거래를 하고 싶은데, 1분 봉을 이용하면 즉시 거래가 발생되지 않을까 우려해서 1틱 차트를 설정했습니다. 저는 지금 예스랭귀지의 봉에 대한 개념이 부족한 것 같습니다. 조언 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 확인 좀 부탁드릴께요 > 안녕하세요 예스스탁입니다. 해당식 틱차트에 적용시 특별한 문제가 없습니다. 국내선물 60틱 차트에 적용해 본 결과 신호가 정상적으로 발생하고 있습니다. 차트를 틱봉으로 변경하면 매봉 var1값도 변경이 되고 따라서 var2값이 변경되어분봉에서 적용한 것과는 다른 값입니다. 아래 2개 지표를 봉차트 적용해서 같이 확인해 보시기 바랍니다. 2번 지표가 0.8 이하이고 종가가 1번지표값을 상향돌파할때 신호가 발생합니다. 1 Var1 = 1-Abs(DayOpen-C)/(DayHigh-DayLow); # Var1 = 금일 현재 노이즈 비율. 즉, 1-abs(시가-종가)/(고가-저가) Var2 = Ma(var1,13); # Var2 = 13일 평균 노이즈 비율 Var3 = DayHigh(1)-DayLow(1); # Var3 = 전일고가 - 전일저가. plot1(DayOpen+(Var3*Var2)); 2 Var1 = 1-Abs(DayOpen-C)/(DayHigh-DayLow); # Var1 = 금일 현재 노이즈 비율. 즉, 1-abs(시가-종가)/(고가-저가) Var2 = Ma(var1,13); # Var2 = 13일 평균 노이즈 비율 Var3 = DayHigh(1)-DayLow(1); # Var3 = 전일고가 - 전일저가. plot1(var1); 즐거운 하루되세요 > 객관식 님이 쓴 글입니다. > 제목 : 확인 좀 부탁드릴께요 > 5분봉 시뮬레이터에서 작동하는 거 확인 후, 금일 틱 차트에서 실제 적용중인데요. 조건이 되었는데도 주문이 안나가네요. 틱차트에서 사용하고 싶습니다. 뭐가 잘못된 것인지 확인 좀 부탁드릴께요. Var1 = 1-Abs(DayOpen-C)/(DayHigh-DayLow); # Var1 = 금일 현재 노이즈 비율. 즉, 1-abs(시가-종가)/(고가-저가) Var2 = Ma(var1,13); # Var2 = 13일 평균 노이즈 비율 Var3 = DayHigh(1)-DayLow(1); # Var3 = 전일고가 - 전일저가. # 매수 조건 if Var1 <= 0.8 && CrossUp(C,DayOpen+(Var3*Var2)) Then # 노이즈 비율이 0.8보다 작거나 같고 현재가가 공식에 따라 계산한 금액보다 높아지면 buy("매수",AtMarket); 매수하며 "매수"라고 표시.
프로필 이미지

예스스탁 예스스탁 답변

2018-12-04 11:10:35

안녕하세요 예스스탁입니다. DayHigh, DayLow는 분봉이하(분,틱,초)의 차트에서 일간 최고가와 최저가를 리턴합니다. 하나의 봉의 고가와 저가는 아닙니다. 봉하나의 고가와 저가는 H,L로 가져와 사용합니다. 아래지표 적용해 보시기 바랍니다. plot1(dayhigh,"일간최고"); plot2(daylow,"일간최저"); 즉 작성하신 수식은 매봉의 종가를 기준으로 var1을 계산하고 최근 13개 봉의 var1값으로 평균값을 계산합니다. 수식에서 사용하는 각 값을 지표로 그려서 값 확인하시기 바랍니다 var1과 var2가 일간값을 염두에 두셨다면 일봉에 적용하는 것이 맞습니다. 혹은 일봉의 값을 분봉이나 틱봉에서 별도로 구현하거나 하셔야 합니다. 즐거운 하루되세요 > 객관식 님이 쓴 글입니다. > 제목 : Re : Re : 확인 좀 부탁드릴께요 > 재질문 드립니다. 1틱 차트를 이용하여 Var1 = 1-Abs(DayOpen-C)/(DayHigh-DayLow); # Var1 = 금일 현재 노이즈 비율. 즉, 1-abs(시가-종가)/(고가-저가) 를 구하면, 일봉 상의(일 단위의) DayHigh, DayLow 등이 구해지는게 아니라 틱봉 한개의 고가, 저가 등이 구해지기 때문에 문제가 생긴 것 같습니다. 제 생각이 맞는지요? 그렇다면 선물거래시에 일봉차트를 이용해야 하는 것인지요? 저는 지금 봉에 대한 개념이 부족한 것 같습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 확인 좀 부탁드릴께요 > 안녕하세요 예스스탁입니다. 해당식 틱차트에 적용시 특별한 문제가 없습니다. 국내선물 60틱 차트에 적용해 본 결과 신호가 정상적으로 발생하고 있습니다. 차트를 틱봉으로 변경하면 매봉 var1값도 변경이 되고 따라서 var2값이 변경되어분봉에서 적용한 것과는 다른 값입니다. 아래 2개 지표를 봉차트 적용해서 같이 확인해 보시기 바랍니다. 2번 지표가 0.8 이하이고 종가가 1번지표값을 상향돌파할때 신호가 발생합니다. 1 Var1 = 1-Abs(DayOpen-C)/(DayHigh-DayLow); # Var1 = 금일 현재 노이즈 비율. 즉, 1-abs(시가-종가)/(고가-저가) Var2 = Ma(var1,13); # Var2 = 13일 평균 노이즈 비율 Var3 = DayHigh(1)-DayLow(1); # Var3 = 전일고가 - 전일저가. plot1(DayOpen+(Var3*Var2)); 2 Var1 = 1-Abs(DayOpen-C)/(DayHigh-DayLow); # Var1 = 금일 현재 노이즈 비율. 즉, 1-abs(시가-종가)/(고가-저가) Var2 = Ma(var1,13); # Var2 = 13일 평균 노이즈 비율 Var3 = DayHigh(1)-DayLow(1); # Var3 = 전일고가 - 전일저가. plot1(var1); 즐거운 하루되세요 > 객관식 님이 쓴 글입니다. > 제목 : 확인 좀 부탁드릴께요 > 5분봉 시뮬레이터에서 작동하는 거 확인 후, 금일 틱 차트에서 실제 적용중인데요. 조건이 되었는데도 주문이 안나가네요. 틱차트에서 사용하고 싶습니다. 뭐가 잘못된 것인지 확인 좀 부탁드릴께요. Var1 = 1-Abs(DayOpen-C)/(DayHigh-DayLow); # Var1 = 금일 현재 노이즈 비율. 즉, 1-abs(시가-종가)/(고가-저가) Var2 = Ma(var1,13); # Var2 = 13일 평균 노이즈 비율 Var3 = DayHigh(1)-DayLow(1); # Var3 = 전일고가 - 전일저가. # 매수 조건 if Var1 <= 0.8 && CrossUp(C,DayOpen+(Var3*Var2)) Then # 노이즈 비율이 0.8보다 작거나 같고 현재가가 공식에 따라 계산한 금액보다 높아지면 buy("매수",AtMarket); 매수하며 "매수"라고 표시.