커뮤니티

문의 드립니다.

프로필 이미지
강건
2021-07-23 14:51:01
1365
글번호 151042
답변완료
변동성 돌파전략관련하여... if NextBarSdate == sdate then { if MarketPosition == 0 and DayHigh < dayopen+(DayHigh(1)-DayLow(1))*0.4 Then buy("b",AtStop,dayopen+(DayHigh(1)-DayLow(1))*0.4); } if MarketPosition == 1 and NextBarSdate != sdate Then ExitLong("bx",AtMarket); 위 수식에서 그다음날 시가매도가 아닌 예를 들어 장 오픈후 10초후 가격에 매도를 하려면 어떻게 수식을 바꿔야하는지요? 답변달아주시면 감사하겠습니다. 더위에 건강챙기세요~!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-23 15:38:21

안녕하세요 예스스탁입니다. 문의하신 내용은 가능하지 않습니다. 랭귀지는 완성봉(다음봉시가수신)의 값만 사용이 가능합니다. 그러므로 완성봉의 시가시간과종가시간, 그리고 다음봉시가시간 정도만 사용할수 있습니다. 현재 진행중인 봉의 현재시간은 인지하지 못해 시초가 이후 10초후에 청산으로 수식을 작성하지는 못합니다. 가능한 방법이면 차트가 10초봉이어야 합니다. 차트에서 봉을 더블클릭하면 기본차트속성이 나타납니다. 기본차트속성에서 10초봉으로 지정하고 아래식 적용하시면 됩니다. 첫봉완성시 청산이고 10초봉이므로 장시작후 10초후 청산과 같은 개념이 됩니다. if NextBarSdate == sdate then { if MarketPosition == 0 and DayHigh < dayopen+(DayHigh(1)-DayLow(1))*0.4 Then buy("b",AtStop,dayopen+(DayHigh(1)-DayLow(1))*0.4); } if MarketPosition == 1 and sdate != sdate[1] Then ExitLong("bx"); 즐거운 하루되세요 > 강건 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 변동성 돌파전략관련하여... if NextBarSdate == sdate then { if MarketPosition == 0 and DayHigh < dayopen+(DayHigh(1)-DayLow(1))*0.4 Then buy("b",AtStop,dayopen+(DayHigh(1)-DayLow(1))*0.4); } if MarketPosition == 1 and NextBarSdate != sdate Then ExitLong("bx",AtMarket); 위 수식에서 그다음날 시가매도가 아닌 예를 들어 장 오픈후 10초후 가격에 매도를 하려면 어떻게 수식을 바꿔야하는지요? 답변달아주시면 감사하겠습니다. 더위에 건강챙기세요~!