해외선물 골드종목 전략을 아래와 같이 하려고 합니다 수식부탁드려요
(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까지 상승하면 청산