커뮤니티
수식 문의드립니다.
2016-09-06 19:18:55
115
글번호 101742
수식을 작성해주신데 대해 감사드리며, 작성해주신 아래 수식에 대해 질문드립니다.
첫 봉의 의미를 다르게 생각해야 겠는데요.
당일 첫봉은 아래 수식 처럼 자정을 지나 생성된 캔들이 맞지만 제가 원하는 것은 당일 개장후 첫 봉을 말하는 겁니다.
국선같으면 09시 이후 생성된 첫번째 캔들이고, 항셍 같으면 10시15분 이후 생성된 첫 번째 캔들입니다.
이처럼 날짜로 기준을 잡지말고 개장 시간을 기준으로 잡아 수식을 변경해주시면 고맙겠습니다.
#피라미딩매수(매수상태이고 첫봉에서 동일조건이면 추가매수)
if dayindex == 0 and MarketPosition == 1 and var1 > var2 and C > var3 and C > O and
(C >= var4+PriceScale*틱수 or C <= var4-PriceScale*틱수) Then
buy("bb");
답변 1
예스스탁 예스스탁 답변
2016-09-07 08:43:20
안녕하세요
예스스탁입니다.
영업일 기준이면 아래와 같이 변경하시면 됩니다.
#피라미딩매수(매수상태이고 첫봉에서 동일조건이면 추가매수)
if bdate != bdate[1] and MarketPosition == 1 and var1 > var2 and C > var3 and C > O and
(C >= var4+PriceScale*틱수 or C <= var4-PriceScale*틱수) Then
buy("bb");
다만 항생과 같은 경우에는
거래소에서 해당종목의 영업일이 변경되는 시간과
사용자분이 의도하시는 10시15분과 차이가 있습니다.
항생차트에 아래지표 적용해 보시면
plot1(bdate);
어떤 시간에 영업일이 변경되는지 보실수 있습니다.
그러므로 항생과 같이 거래소에서 영업일기준과
사용자분의 영업일 기준일 다를경우에는 시간으로
지정할수 밖에 없습니다.
#피라미딩매수(매수상태이고 첫봉에서 동일조건이면 추가매수)
if (time == 101500 or (time > 101500 and time[1] < 101500)) and
MarketPosition == 1 and var1 > var2 and C > var3 and C > O and
(C >= var4+PriceScale*틱수 or C <= var4-PriceScale*틱수) Then
buy("bb");
즐거운 하루되세요
> 천왕봉 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 수식을 작성해주신데 대해 감사드리며, 작성해주신 아래 수식에 대해 질문드립니다.
첫 봉의 의미를 다르게 생각해야 겠는데요.
당일 첫봉은 아래 수식 처럼 자정을 지나 생성된 캔들이 맞지만 제가 원하는 것은 당일 개장후 첫 봉을 말하는 겁니다.
국선같으면 09시 이후 생성된 첫번째 캔들이고, 항셍 같으면 10시15분 이후 생성된 첫 번째 캔들입니다.
이처럼 날짜로 기준을 잡지말고 개장 시간을 기준으로 잡아 수식을 변경해주시면 고맙겠습니다.
#피라미딩매수(매수상태이고 첫봉에서 동일조건이면 추가매수)
if dayindex == 0 and MarketPosition == 1 and var1 > var2 and C > var3 and C > O and
(C >= var4+PriceScale*틱수 or C <= var4-PriceScale*틱수) Then
buy("bb");