커뮤니티
파라볼릭 수식 작성 부탁드립니다.
2019-08-12 13:15:41
482
글번호 131090
21시부터 23:30분매매
5분봉에서 이동 평균선 20 상향일때 파라볼릭 매수신호시 다음봉에서 전봉(매수신호봉) 캔들몸통의 중간값에서 매수진입 만약 다음봉이 중간값을 못가서 체결이 안됬다면 종가시장가매수진입(단 매수신호 캔들이 음봉이면 진입안함)
5분봉에서 이동 평균선 20 하향일때 파라볼릭 매도신호시 다음봉에서 전봉(매도신호봉) 캔들몸통의 중간값에서 매도진입 만약 다음봉이 중간값을 못가서 체결이 안됬다면 종가시장가매도진입(단 매도신호 캔들이 양봉이면 진입안함)
익절 15틱, 손절 10틱or신호가뜬 캔들의 매수일때 캔들저가 매도신호일때 캔들고가 이탈시 손절
답변 1
예스스탁 예스스탁 답변
2019-08-12 15:16:36
안녕하세요
예스스탁입니다.
input : P1(5),P2(20),af(0.02),maxaf(0.2);
input : starttime(210000),endtime(233000),손절틱수(15),익절틱수(15);
var : Tcond(false);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = Sar(af,maxaf);
if Tcond == true then
{
if MarketPosition <= 0 and crossup(var1,var2) and C > var3 Then
buy("b1",Atlimit,(H+L)/2);
if MarketPosition <= 0 and crossup(var1[1],var2[1]) and C[1] > var3[1] and C[1] >= O[1] Then
Buy("b2");
if MarketPosition >= 0 and CrossDown(var1,var2) and C < var3 Then
sell("s1",Atlimit,(H+L)/2);
if MarketPosition >= 0 and CrossDown(var1[1],var2[1]) and C[1] < var3[1] and C[1] <= O[1] Then
sell("s2");
if MarketPosition == 1 Then
ExitLong("bl",AtStop,L[BarsSinceEntry]);
if MarketPosition == -1 Then
ExitShort("sl",AtStop,H[BarsSinceEntry]);
}
SetStopLoss(PriceScale*손절틱수,PointStop);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
즐거운 하루되세요
> 디얼디어 님이 쓴 글입니다.
> 제목 : 파라볼릭 수식 작성 부탁드립니다.
> 21시부터 23:30분매매
5분봉에서 이동 평균선 20 상향일때 파라볼릭 매수신호시 다음봉에서 전봉(매수신호봉) 캔들몸통의 중간값에서 매수진입 만약 다음봉이 중간값을 못가서 체결이 안됬다면 종가시장가매수진입(단 매수신호 캔들이 음봉이면 진입안함)
5분봉에서 이동 평균선 20 하향일때 파라볼릭 매도신호시 다음봉에서 전봉(매도신호봉) 캔들몸통의 중간값에서 매도진입 만약 다음봉이 중간값을 못가서 체결이 안됬다면 종가시장가매도진입(단 매도신호 캔들이 양봉이면 진입안함)
익절 15틱, 손절 10틱or신호가뜬 캔들의 매수일때 캔들저가 매도신호일때 캔들고가 이탈시 손절
다음글
이전글