커뮤니티

최고(저)가 대비 일정폭변동에 따라 진입/청산하는 수식요청

프로필 이미지
새벽아이
2020-09-01 20:07:56
608
글번호 141991
답변완료
해외선물 골드종목 전략을 아래와 같이 하려고 합니다 수식부탁드려요 (m1=12.5P,m2=25 mx=37.5P m3=50 m4=62.5P M1=75P) 분봉 20개바 완성후 최고가 대비 m1=12.5 하향돌파후 반등하여 m1을 다시 돌파후 50이상 재반등후 음봉이 나올때 매도하고 최고가대비 m2=25P 까지 하락하면 청산 반대로 분봉20개바 완성후 최저가 대비 12.5P이상 돌파후 50P이상 재반락후 양봉이 나오면 매수 매수진입하고 최저가 대비 25P까지 상승하면 청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-09-02 13:22:04

안녕하세요 예스스탁입니다. input : m1(12.5),m2(25),mx(37.5),m3(50),m4(62.5); var : idx(0),S(0),B(0),SL(0),BH(0); if Bdate != Bdate[1] Then { idx = 0; B = 0; S = 0; } idx = idx + 1; if H == DayHigh Then S = 0; if L == DayLow Then B = 0; if idx > 20 Then { if CrossDown(c,var1-m1) Then S = 1; if S == 1 and CrossUp(c,var1-m1) Then { S = 2; SL = L; } if S == 2 Then { if L < SL Then SL = L; } if S == 2 and C >= SL+m3 Then S = 3; if S == 3 and C < O then { S = 4; Sell("s"); } if MarketPosition == -1 Then ExitShort("sx",AtStop,DayHigh-m2); if CrossUp(c,var2+m1) Then B = 1; if B == 1 and CrossDown(c,var2+m1) Then { B = 2; BH = H; } if B == 2 Then { if H > BH Then BH = H; } if B == 2 and C <= BH*m3 Then B = 3; if B == 3 and C > O then { B = 4; Buy("B"); } if MarketPosition == 1 Then ExitLong("bx",AtStop,DayLow+m2); } 즐거운 하루되세요 > 새벽아이 님이 쓴 글입니다. > 제목 : 최고(저)가 대비 일정폭변동에 따라 진입/청산하는 수식요청 > 해외선물 골드종목 전략을 아래와 같이 하려고 합니다 수식부탁드려요 (m1=12.5P,m2=25 mx=37.5P m3=50 m4=62.5P M1=75P) 분봉 20개바 완성후 최고가 대비 m1=12.5 하향돌파후 반등하여 m1을 다시 돌파후 50이상 재반등후 음봉이 나올때 매도하고 최고가대비 m2=25P 까지 하락하면 청산 반대로 분봉20개바 완성후 최저가 대비 12.5P이상 돌파후 50P이상 재반락후 양봉이 나오면 매수 매수진입하고 최저가 대비 25P까지 상승하면 청산