커뮤니티

수식부탁드립니다.

프로필 이미지
황금룰
2021-01-14 12:37:32
1324
글번호 145468
답변완료
오늘도 수고 감사드립니다. 지표 해외선물 당일 시가 중심으로 위 아래 15틱 간격으로 가격선(시가기준+-15틱)과 중심선(가격선과 가격선 중심)을 나타내는 지표를 부탁드립니다. 가격선(30틱)과 중심선(가격선 기준 15틱)은 기준 가격선을 켄들이 상승돌파나 하락돌파시 다시 추가로 새롭게 생성되는 지표입니다. 지표는 당일에만 사용되어지고 다음날에는 새로운 시가를 기준으로 지표가 생성되므로 당일에만 보여지게 지표를 부탁드립니다. 가격라인은 흰색으로 중심선 라인은 노랑색 가격표시는 파랑색으로 부탁드립니다. **처음에 발생하는 가격선은 시가기준 +-15틱이지만 추후 발생되는 가격선은 기준가격선에서 상승하면 30틱씩기준으로 새로운 기준선을 만들고(이때 중심선도 새롭게 만들어지고) 하락하면 30틱 기준으로 새로운 기준선(이때 중심선도 새롭게 만들어지고)을 만드는 것입니다. 시스템식 지수이평선 5일선 상승중이고 켄들이 가격선을 기준으로 상승돌파시 가격선가격으로 매수(가격선이 변동이되었으면 변동된 가격선기준으로 동일하게 진입) 지수이평선 5일선 하락중이고 켄들이 가격선을 기준으로 하락돌파시 가격선가격으로 매도(가격선이 변동이되었으면 변동된 가격선기준으로 동일하게 진입) 스탑로스는 15틱 스탑트로링 20틱 이익후 8틱 손실되면 청산 스탑프로핏 30틱 하루진입회수 10회(외부변수) 손실제한회수 3회(외부변수) 무포지션일 경우 재진입 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-01-14 13:41:54

안녕하세요 예스스탁입니다. 1 해외선물의 경우 당일만 표시되게 처리하는 것이 어렵습니다. 일반적으로 야간시장이 없는 국내종목의 경우 currentdate == sdate와 같은 조건으로 컴퓨터의 오늘날짜와 차트의 날짜를 비교해 같은 날말 그리게 하는데 해외선물은 야간장이 있어 수식을 새벽에 적용하면 당일을 0시부터로 인식하게 됩니다. 이용에 참고하시기 바랍니다. input : 소숫점자리수(2); var : 상단(0),하단(0),중심(0); var : tx1(0),tx2(0),tx3(0); if bdate != Bdate[1] Then { 상단 = DayOpen+PriceScale*15; 하단 = DayOpen-PriceScale*15; 중심 = (상단+하단)/2; Text_Delete(tx1); Text_Delete(tx2); Text_Delete(tx3); tx1 = text_new(sDate,sTime,상단,NumToStr(상단,소숫점자리수)); tx2 = text_new(sDate,sTime,하단,NumToStr(하단,소숫점자리수)); tx3 = text_new(sDate,sTime,중심,NumToStr(중심,소숫점자리수)); Text_SetColor(tx1,BLUE); Text_SetColor(tx2,BLUE); Text_SetColor(tx3,BLUE); Text_SetStyle(tx1,0,1); Text_SetStyle(tx2,0,1); Text_SetStyle(tx3,0,1); } Else { if C > 상단 Then { 상단 = 상단+PriceScale*30; 하단 = 상단; 중심 = (상단+하단)/2; Text_SetString(tx1,NumToStr(상단,소숫점자리수)); Text_SetString(tx2,NumToStr(하단,소숫점자리수)); Text_SetString(tx3,NumToStr(중심,소숫점자리수)); } if C < 하단 Then { 상단 = 중심; 하단 = 중심-PriceScale*30; 중심 = (상단+하단)/2; Text_SetString(tx1,NumToStr(상단,소숫점자리수)); Text_SetString(tx2,NumToStr(하단,소숫점자리수)); Text_SetString(tx3,NumToStr(중심,소숫점자리수)); } } if CurrentDate == sdate Then { Plot1(상단,"상단",WHITE); plot2(중심,"중심",YELLOW); plot3(하단,"하단",WHITE); } Text_SetLocation(tx1,sDate,sTime,상단); Text_SetLocation(tx2,sDate,sTime,하단); Text_SetLocation(tx3,sDate,sTime,중심); 2 input : P(5),하루진입횟수(10),손실제한횟수(3); var : 상단(0),하단(0),중심(0),Emav(0),entry(0),loss(0); Emav = Ema(c,P); if bdate != Bdate[1] Then { entry = 0; loss = 0; 상단 = DayOpen+PriceScale*15; 하단 = DayOpen-PriceScale*15; 중심 = (상단+하단)/2; } Else { if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if TotalTrades > TotalTrades[1] and PositionProfit(1) < 0 Then loss = loss+1; if C > 상단 Then { 상단 = 상단+PriceScale*30; 하단 = 상단; 중심 = (상단+하단)/2; if Emav > Emav[1] and entry < 하루진입횟수 and loss < 손실제한횟수 Then Buy("b"); } if C < 하단 Then { 상단 = 중심; 하단 = 중심-PriceScale*30; 중심 = (상단+하단)/2; if Emav < Emav[1] and entry < 하루진입횟수 and loss < 손실제한횟수 Then Sell("s"); } } SetStopLoss(PriceScale*15,PointStop); SetStopProfittarget(PriceScale*30,PointStop); SetStopTrailing(PriceScale*8,PriceScale*20,PointStop); 즐거운 하루 되세요 > 황금룰 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > 오늘도 수고 감사드립니다. 지표 해외선물 당일 시가 중심으로 위 아래 15틱 간격으로 가격선(시가기준+-15틱)과 중심선(가격선과 가격선 중심)을 나타내는 지표를 부탁드립니다. 가격선(30틱)과 중심선(가격선 기준 15틱)은 기준 가격선을 켄들이 상승돌파나 하락돌파시 다시 추가로 새롭게 생성되는 지표입니다. 지표는 당일에만 사용되어지고 다음날에는 새로운 시가를 기준으로 지표가 생성되므로 당일에만 보여지게 지표를 부탁드립니다. 가격라인은 흰색으로 중심선 라인은 노랑색 가격표시는 파랑색으로 부탁드립니다. **처음에 발생하는 가격선은 시가기준 +-15틱이지만 추후 발생되는 가격선은 기준가격선에서 상승하면 30틱씩기준으로 새로운 기준선을 만들고(이때 중심선도 새롭게 만들어지고) 하락하면 30틱 기준으로 새로운 기준선(이때 중심선도 새롭게 만들어지고)을 만드는 것입니다. 시스템식 지수이평선 5일선 상승중이고 켄들이 가격선을 기준으로 상승돌파시 가격선가격으로 매수(가격선이 변동이되었으면 변동된 가격선기준으로 동일하게 진입) 지수이평선 5일선 하락중이고 켄들이 가격선을 기준으로 하락돌파시 가격선가격으로 매도(가격선이 변동이되었으면 변동된 가격선기준으로 동일하게 진입) 스탑로스는 15틱 스탑트로링 20틱 이익후 8틱 손실되면 청산 스탑프로핏 30틱 하루진입회수 10회(외부변수) 손실제한회수 3회(외부변수) 무포지션일 경우 재진입 부탁드립니다.