커뮤니티

data2쌍바닥식 문의드립니다

프로필 이미지
피카2
2024-11-17 12:12:13
671
글번호 185334
답변완료
수고많으십니다 1.data2에서 저점(L,3,3)이 발생하면 이 값을 저장하고, 상승후 다시 그 저점(전저점) 보다 2틱위에 도달하면 buy(콜매수,atlimit식으로) 2.반대로 data2에서 쌍봉발생하면(H,3,3), buy(풋매수,atlimit) 하는 식 각 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-11-18 11:53:30

안녕하세요 예스스탁입니다. atlimit,atstop은 지정한 가격과 차트 기본종목의 현재가와만 비교해서 신호를 발생합니다. data2와 기본종목이 같은 종목이면 atlimit을 사용할 수 있지만 다른봉목이면 onclose로 작성하셔야 합니다. 1 data2와 기본종목이 같을 경우 var : LL(0),HH(0),B(False),S(False); if Data2(SwingLow(1,L,3,3,7) != -1) Then { LL = data3(L[3]+PriceScale*2); B = true; } if Data2(SwingHigh(1,H,3,3,7) != -1) Then { HH = data3(H[3]-PriceScale*2); S = true; } if MarketPosition <= 0 and b == true Then Buy("b",AtLimit,LL); if MarketPosition == 1 and MarketPosition != MarketPosition[1] Then B = False; if MarketPosition >= 0 and s == true Then Sell("s",AtLimit,HH); if MarketPosition == -1 and MarketPosition != MarketPosition[1] Then S = false; 2 data2와 기본종목이 다를 경우 var : LL(0),HH(0),B(False),S(False); if Data2(SwingLow(1,L,3,3,7) != -1) Then { LL = data3(L[3]+PriceScale*2); B = true; } if Data2(SwingHigh(1,H,3,3,7) != -1) Then { HH = data3(H[3]-PriceScale*2); S = true; } if MarketPosition <= 0 and b == true and Data2(CrossDown(c,LL)) Then { Buy("b"); B = False; } if MarketPosition >= 0 and s == true and Data2(CrossUp(c,HH)) Then { Sell("s"); S = false; } 즐거운 하루되세요 > 피카2 님이 쓴 글입니다. > 제목 : data2쌍바닥식 문의드립니다 > 수고많으십니다 1.data2에서 저점(L,3,3)이 발생하면 이 값을 저장하고, 상승후 다시 그 저점(전저점) 보다 2틱위에 도달하면 buy(콜매수,atlimit식으로) 2.반대로 data2에서 쌍봉발생하면(H,3,3), buy(풋매수,atlimit) 하는 식 각 부탁드립니다. 감사합니다.