매수 : 시가대비+50틱(1차매수),시가대비+100틱(2차매수)
매도 : 시가대비-50틱(1차매도),시가대비-100틱(2차매도)
** 리버스(스위칭) 매매수식부탁드립니다.
** 시가대비+50틱이면 매수로, 시가대비 -50틱이면 매도로...대응...(1차매수,1차매도)리버스
** 시가대비+100틱이면 매수로, 시가대비-100틱이면 매도로... 대응...(2차매수,2차매도)리버스
1차매수매도 리버스 : 매수,매도 조건만족하면 10회까지 연속 스위칭(매수,매도).
2차매수매도 리버스 : 매수,매도 조건만족하면 10회까지 연속 스위칭(매수,매도).
*. 매수든,매도든 1회차,2회차 매수또는 매도진입신호나오면 1차,2차 진입은
일단 패스...미진입하고 싶습니다.
3. 즉 3회차 진입만족조건식 부터 진입하고 싶습니다.
**챠트2개를 따로 띄어 따로 사용할수도 있겠으나 한 챠트에 2가지 조건식을 적용해 보고 싶습니다. 가능하면 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2022-07-29 13:49:55
안녕하세요
예스스탁입니다.
input : N(10);
var : count(0),S(0);
if Bdate != bdate[1] Then
count = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) Then
count = count+1;
if CrossUp(H,dayopen+PriceScale*50) or
CrossUp(H,DayOpen+PriceScale*100) or
CrossDown(L,dayopen-PriceScale*50) or
CrossUp(L,DayOpen-PriceScale*100) Then
S = S+1;
if S >= 2 Then
{
if MarketPosition <= 0 and H < DayOpen+PriceScale*50 Then
Buy("b1",AtStop,DayOpen+PriceScale*50);
if MarketPosition == 1 and MaxEntries == 1 Then
Buy("b2",AtStop,DayOpen+PriceScale*100);
if MarketPosition >= 0 and L > DayOpen-PriceScale*50 and count < 10 Then
Sell("s1",AtStop,DayOpen-PriceScale*50);
if MarketPosition == 1 and MaxEntries == 1 and count < 10 Then
Sell("s2",AtStop,DayOpen-PriceScale*100);
}
즐거운 하루되세요
> 신나는파파 님이 쓴 글입니다.
> 제목 : 시스템식부탁드립니다.
> 매수 : 시가대비+50틱(1차매수),시가대비+100틱(2차매수)
매도 : 시가대비-50틱(1차매도),시가대비-100틱(2차매도)
** 리버스(스위칭) 매매수식부탁드립니다.
** 시가대비+50틱이면 매수로, 시가대비 -50틱이면 매도로...대응...(1차매수,1차매도)리버스
** 시가대비+100틱이면 매수로, 시가대비-100틱이면 매도로... 대응...(2차매수,2차매도)리버스
1차매수매도 리버스 : 매수,매도 조건만족하면 10회까지 연속 스위칭(매수,매도).
2차매수매도 리버스 : 매수,매도 조건만족하면 10회까지 연속 스위칭(매수,매도).
*. 매수든,매도든 1회차,2회차 매수또는 매도진입신호나오면 1차,2차 진입은
일단 패스...미진입하고 싶습니다.
3. 즉 3회차 진입만족조건식 부터 진입하고 싶습니다.
**챠트2개를 따로 띄어 따로 사용할수도 있겠으나 한 챠트에 2가지 조건식을 적용해 보고 싶습니다. 가능하면 부탁드립니다.