커뮤니티

문의합니다

프로필 이미지
질갱이
2012-03-27 11:52:27
430
글번호 49359
답변완료
var1 = accumn(upvol,DayIndex+1); var2 = accumn(DownVol,DayIndex+1); var3 = var1/var2 * 100; if crossup(var3,100) Then buy(); if CrossDown(var3,100) Then sell(); 위수식은 체결강도 100넘으면 자동매수 100이탈 자동매도 식입니다 문의할것은 위에수식도 강도100넘으면 바로매수 하는것이 아니고 봉완성 즉 다음날 매수하는 것입니까 아니면 바로 매수 매도 하는 것입니까.... 다음은 밑에 수식문의 합니다 봉미완성시에는 매수매도가 안되고 분봉에서 일봉의 MAC 하한선을 계산하여 분봉이 완성시 신호가 발생하게 작성하는 방법외에는 없습니다. 그럼 밑에수식은 분봉수식입니까....그럼몇분봉인지 궁금합니다 분봉에서는 신호가발생되고 다음봉이 조건만족 하면 바로 매수됩니까?.. 넘몰라서 죄송합니다.... 우선 문의하신 내용은 봉완성시로만 작성이 가능합니다. 수식에서 if로 작성되는 모든 조건은 봉완성시로만 작동을 하며 현재봉에서 계산되는 값과 현재가를 비교해서는 봉미완성시에 신호가 발생하게 작성 할수 없습니다. 분봉에서 일봉의 MAC 하한선을 계산하여 분봉이 완성시 신호가 발생하게 작성하는 방법외에는 없습니다. Input : Period(10); var : cnt(0),sum(0),mav(0); sum = 0; for cnt = 0 to Period-1{ sum = sum+DayLow(cnt); } mav = ma(L,period);#일봉 MAC 하한선 # 하한선 상향돌파시 매수 if crossup(c,mav) Then buy(); #하한선-3% 하향이탈시 매도 if CrossDown(c,mav*0.97) Then ExitLong();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-03-27 13:33:23

안녕하세요 예스스탁입니다. 1. 일봉에 적용하시면 일봉하나가 완성시 이므로 다음날 시초가 수신시에 주문 발생하며 분봉에 적용하시면 분봉하나가 완성되는 다음분봉의 시초가 수신시에 주문이 발생합니다. 2. 분봉수식이며 원하시는 분봉주기를 사용하시면 됩니다. 모든주기 분봉에서 사용하실 수 있는 내용이지만 1분봉과 같이 최대한 짧은 주기를 사용하시면 됩니다. 분봉하나 완성될때 조건만족하면 다음분봉 시초가 수신시에 신호와 함께 주문발생합니다. 즐거운 하루되세요 > 질갱이 님이 쓴 글입니다. > 제목 : 문의합니다 > var1 = accumn(upvol,DayIndex+1); var2 = accumn(DownVol,DayIndex+1); var3 = var1/var2 * 100; if crossup(var3,100) Then buy(); if CrossDown(var3,100) Then sell(); 위수식은 체결강도 100넘으면 자동매수 100이탈 자동매도 식입니다 문의할것은 위에수식도 강도100넘으면 바로매수 하는것이 아니고 봉완성 즉 다음날 매수하는 것입니까 아니면 바로 매수 매도 하는 것입니까.... 다음은 밑에 수식문의 합니다 봉미완성시에는 매수매도가 안되고 분봉에서 일봉의 MAC 하한선을 계산하여 분봉이 완성시 신호가 발생하게 작성하는 방법외에는 없습니다. 그럼 밑에수식은 분봉수식입니까....그럼몇분봉인지 궁금합니다 분봉에서는 신호가발생되고 다음봉이 조건만족 하면 바로 매수됩니까?.. 넘몰라서 죄송합니다.... 우선 문의하신 내용은 봉완성시로만 작성이 가능합니다. 수식에서 if로 작성되는 모든 조건은 봉완성시로만 작동을 하며 현재봉에서 계산되는 값과 현재가를 비교해서는 봉미완성시에 신호가 발생하게 작성 할수 없습니다. 분봉에서 일봉의 MAC 하한선을 계산하여 분봉이 완성시 신호가 발생하게 작성하는 방법외에는 없습니다. Input : Period(10); var : cnt(0),sum(0),mav(0); sum = 0; for cnt = 0 to Period-1{ sum = sum+DayLow(cnt); } mav = ma(L,period);#일봉 MAC 하한선 # 하한선 상향돌파시 매수 if crossup(c,mav) Then buy(); #하한선-3% 하향이탈시 매도 if CrossDown(c,mav*0.97) Then ExitLong();