커뮤니티

수식 작성 부탁드립니다

프로필 이미지
뎅이요
2023-01-18 11:20:23
751
글번호 165527
답변완료

첨부 이미지

위의 챠트에서(지표, 시스템) value2 가 평평한 구간 즉 지표의 변화가 없는 수평선일때 매수진입. (value2 가 평평한 구간에서 현재 가격이 value2 맞닿은후(또는 상향돌파후) 2틱 상승시 매수 진입 하도록 원합니다.) (value1이 평평한 구간에서 현재 가격이 value1 맞닿은후(또는 하향돌파후) 3틱 하락시 매수청산 하도록 원합니다.) input : Period(5); Vars : oTEMA(0); oTEMA = ma(ma(ma(c, Period), Period), Period); if oTEMA > oTEMA[1] Then value1 = oTEMA; if value1 > 0 and oTEMA > oTEMA[1] Then value1 = oTEMA; if oTEMA < oTEMA[1] Then value2 = oTEMA; if value2 > 0 and oTEMA < oTEMA[1] Then value2 = oTEMA; #1. 현재 가격이 value2 맞닿은후(상향돌파후) 2틱 상승시 매수. if MarketPosition == 0 and L <= value2 Then { Buy("Buy",AtStop,value2+PriceScale*2); } if MarketPosition == 1 Then { if CrossDown(c,value1) Then ExitLong(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-19 09:20:30

안녕하세요 예스스탁입니다. input : Period(5); Vars : oTEMA(0); oTEMA = ma(ma(ma(c, Period), Period), Period); if oTEMA > oTEMA[1] Then value1 = oTEMA; if value1 > 0 and oTEMA > oTEMA[1] Then value1 = oTEMA; if oTEMA < oTEMA[1] Then value2 = oTEMA; if value2 > 0 and oTEMA < oTEMA[1] Then value2 = oTEMA; #1. value2 가 평평한 구간에서 현재 가격이 value2 맞닿은후(또는 상향돌파후) 2틱 상승시 매수 진입 if MarketPosition == 0 and Value2[1] == Value2 and (CrossUp(H,Value2) or CrossDown(L,Value2)) Then { TL_NEW(sDatE,sTimE,0,sDatE,sTimE,9999999); Buy("Buy",AtStop,value2+PriceScale*2); } #value1이 평평한 구간에서 현재 가격이 value1 맞닿은후(또는 하향돌파후)3틱 하락시 매수청산 if MarketPosition == 1 and Value1[1] == Value1 and (CrossUp(H,Value1) or CrossDown(L,Value1)) Then { ExitLong("Exit",AtStop,value1-PriceScale*3); } 즐거운 하루되세요 > 뎅이요 님이 쓴 글입니다. > 제목 : 수식 작성 부탁드립니다 > 위의 챠트에서(지표, 시스템) value2 가 평평한 구간 즉 지표의 변화가 없는 수평선일때 매수진입. (value2 가 평평한 구간에서 현재 가격이 value2 맞닿은후(또는 상향돌파후) 2틱 상승시 매수 진입 하도록 원합니다.) (value1이 평평한 구간에서 현재 가격이 value1 맞닿은후(또는 하향돌파후) 3틱 하락시 매수청산 하도록 원합니다.) input : Period(5); Vars : oTEMA(0); oTEMA = ma(ma(ma(c, Period), Period), Period); if oTEMA > oTEMA[1] Then value1 = oTEMA; if value1 > 0 and oTEMA > oTEMA[1] Then value1 = oTEMA; if oTEMA < oTEMA[1] Then value2 = oTEMA; if value2 > 0 and oTEMA < oTEMA[1] Then value2 = oTEMA; #1. 현재 가격이 value2 맞닿은후(상향돌파후) 2틱 상승시 매수. if MarketPosition == 0 and L <= value2 Then { Buy("Buy",AtStop,value2+PriceScale*2); } if MarketPosition == 1 Then { if CrossDown(c,value1) Then ExitLong(); }