커뮤니티
수식 문의드립니다.^^
2016-07-25 01:19:47
233
글번호 100328
안녕 하세요.^^
무더운 날씨에 고생이 많으십니다.^^
input : P1(5),P2(20);
var : mav1(0),mav2(0);
mav1 = ma(c,5);
mav2 = ma(c,20);
if mav1 > mav1[1] Then
plot1(mav1,"이평1",RED);
Else
plot1(mav1,"이평1",blue);
if mav2 > mav2[1] Then
plot2(mav2,"이평2",RED);
Else
plot2(mav2,"이평2",blue);
수식을 5일선이
붉은색에서 파랑으로 바뀔때 매도진입 과 동시에 8틱 예약익절 또는 익절 걸은후
5일선이 20일선을 크로스다운 한후 5일선이 첫번째 붉은색 시작점에서 20틱이상 수익이 낫을때는 매도청산 하고 20틱이하 이면 두번째 붉은색으로 바뀔때 매도청산을 하라
수식을 5일선이
파랑색에서 붉은색으로 바뀔때 매수진입 과 동시에 8틱 예약익절 또는 익절 걸고
5일선이 20일선을 크로스업 한후 5일선이 첫번째 파랑색 시작점에서 20틱이상 수익이 낫을때는 매수청산 하고 20틱이하 이면 두번째 파랑색으로 바뀔때 매수청산 을 해라
<<신호 표시 예==>>매도진입44.80 매도청산 44.80>>
<<신호 표시 예==>>매수진입44.80 매수청산44.80>>
손절선은 마이너스 12틱으로 해주세요.^^
각항 공히 청산후 10캔들 이내에서 5% 미만 으로 움직일때는 매매진입 금지
8% 이상 벗어나는 시점에서 5일선 색상신호대로 매매진입 할수 잇게끔 해주세요.^^
위 매수진입수치 와 청산지점수치가 나오도록 하기 힘드시면 안나오게 해주셔도 됩니다.^^
아래 지표 참고해주시구요.^^*
감사합니다.^^
- 1. CurrentChart_4.zip (0.02 MB)
답변 1
예스스탁 예스스탁 답변
2016-07-25 16:26:39
안녕하세요
예스스탁입니다.
input : P1(5),P2(20),per(8);
var : mav1(0),mav2(0);
var : T1(0),cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
mav1 = ma(c,P1);
mav2 = ma(c,P2);
if mav1 > mav1[1] Then
T1 = 1;
Else
T1 = -1;
if T1 == 1 and T1[1] != 1 Then{
if MarketPosition == 0 and count == 0 Then
buy();
if MarketPosition == 0 and count > 0 and (C >= ExitPrice(1)*(1+Per/100) or C <= ExitPrice(1-Per/100)) Then
buy();
}
if T1 == -1 and T1[1] != -1 Then{
if MarketPosition == 0 and count == 0 Then
sell();
if MarketPosition == 0 and count > 0 and (C >= ExitPrice(1)*(1+Per/100) or C <= ExitPrice(1-Per/100)) Then
sell();
}
if MarketPosition == 1 Then{
if CrossUp(mav1,mav2) Then{
Condition1 = true;
var1 = 0;
}
if Condition1 == true and mav1 > mav2 and T1 == -1 Then{
var1 = var1+1;
if var1 == 1 and C >= EntryPrice+PriceScale*20 Then
ExitLong("bx1");
if var2 == 2 Then
ExitLong("bx2");
}
}
if MarketPosition != 1 Then{
Condition1 = false;
var1 = 0;
}
if MarketPosition == -1 Then{
if CrossDown(mav1,mav2) Then{
Condition2 = true;
var2 = 0;
}
if Condition2 == true and mav1 < mav2 and T1 == 1 Then{
var2 = var2+1;
if var2 == 1 and C <= EntryPrice-PriceScale*20 Then
ExitShort("sx1");
if var2 == 2 Then
ExitShort("sx2");
}
}
if MarketPosition != -1 Then{
Condition2 = false;
var2 = 0;
}
SetStopProfittarget(PriceScale*8,PointStop);
SetStopLoss(PriceScale*12,PointStop);
즐거운 하루되세요
> 천년의사랑 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.^^
> 안녕 하세요.^^
무더운 날씨에 고생이 많으십니다.^^
input : P1(5),P2(20);
var : mav1(0),mav2(0);
mav1 = ma(c,5);
mav2 = ma(c,20);
if mav1 > mav1[1] Then
plot1(mav1,"이평1",RED);
Else
plot1(mav1,"이평1",blue);
if mav2 > mav2[1] Then
plot2(mav2,"이평2",RED);
Else
plot2(mav2,"이평2",blue);
수식을 5일선이
붉은색에서 파랑으로 바뀔때 매도진입 과 동시에 8틱 예약익절 또는 익절 걸은후
5일선이 20일선을 크로스다운 한후 5일선이 첫번째 붉은색 시작점에서 20틱이상 수익이 낫을때는 매도청산 하고 20틱이하 이면 두번째 붉은색으로 바뀔때 매도청산을 하라
수식을 5일선이
파랑색에서 붉은색으로 바뀔때 매수진입 과 동시에 8틱 예약익절 또는 익절 걸고
5일선이 20일선을 크로스업 한후 5일선이 첫번째 파랑색 시작점에서 20틱이상 수익이 낫을때는 매수청산 하고 20틱이하 이면 두번째 파랑색으로 바뀔때 매수청산 을 해라
<<신호 표시 예==>>매도진입44.80 매도청산 44.80>>
<<신호 표시 예==>>매수진입44.80 매수청산44.80>>
손절선은 마이너스 12틱으로 해주세요.^^
각항 공히 청산후 10캔들 이내에서 5% 미만 으로 움직일때는 매매진입 금지
8% 이상 벗어나는 시점에서 5일선 색상신호대로 매매진입 할수 잇게끔 해주세요.^^
위 매수진입수치 와 청산지점수치가 나오도록 하기 힘드시면 안나오게 해주셔도 됩니다.^^
아래 지표 참고해주시구요.^^*
감사합니다.^^
다음글
이전글