커뮤니티
수식수정을 부탁드립니다
2012-11-14 13:36:06
323
글번호 56503
아래식에서 매도신호가 제가 원하는 곳에서 매도가 되지 않은데
수정부탁드립니다.
내용: 주식60분봉상에서 매수진입 후 상승을 하던지 하락을 하던지 매도는 피봇분봉상에 주가가 2차지지선까지 하락한 적이 있고 1차 저항선까지 반등이 나오는 가격에서 매도를 하는 것인데 신호가 나오지 않습니다
다시 말씀드리면, 매수 진입후 주가가 2차지지선을 건드릴 경우 추세가 무너진걸로 가정하고 1차저항선까지 반등을 이용해 나오자는 게 제생각입니다.
그리고 피봇 분봉식이 맞는지도 확인 부탁드립니다.
Input : period(45), Percent(30), d(2);
Var : pp(0), pr1(0), ps1(0), pq1(0);
Var : 볼밴업(0), 볼밴다운(0);
볼밴업 = BollBandUp(period,d);
볼밴다운 = BollBandDown(period,d);
pp = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
pr1 = 2*pp-DayLow(1); //1차저항
ps1 = pp-DayHigh(1)+DayLow(1); //2차지지
pq1 = pp+DayHigh(1)-DayLow(1); //2차저항
if (볼밴업 - 볼밴다운)/ma(c,period)*100 < Percent Then {
If CrossUp(c, 볼밴업) and Volume > Average(Volume, 120) Then
buy("매수");
}
if currententries() >=1 and countif (CrossDown(c,ps1),9)>=1 Then {
if CrossUp(c, pr1) Then
ExitLong("매도");
}
답변 1
예스스탁 예스스탁 답변
2012-11-15 11:41:39
안녕하세요
예스스탁입니다.
피봇계산식이 잘못되었습니다.
수정한 식입니다.
Input : period(45), Percent(30), d(2);
Var : PP(0),PR1(0),PR2(0),PS1(0),PS2(0);
Var : 볼밴업(0), 볼밴다운(0);
볼밴업 = BollBandUp(period,d);
볼밴다운 = BollBandDown(period,d);
PP = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
PR1 = 2*PP-DayLow(1);//1차저항
PR2 = PP+DayHigh(1)-DayLow(1);//2차저항
PS1 = 2*PP-DayHigh(1);//1차지지
PS2 = PP-DayHigh(1)+DayLow(1);//2차지지
if (볼밴업 - 볼밴다운)/ma(c,period)*100 < Percent Then {
If CrossUp(c, 볼밴업) and Volume > Average(Volume, 120) Then
buy("매수");
}
if MarketPosition == 1 and
countif(CrossDown(c,PS2),BarsSinceEntry) >= 1 and
CrossUp(c, PR1) Then
ExitLong("매도");
즐거운 하루되세요
> 후포 님이 쓴 글입니다.
> 제목 : 수식수정을 부탁드립니다
> 아래식에서 매도신호가 제가 원하는 곳에서 매도가 되지 않은데
수정부탁드립니다.
내용: 주식60분봉상에서 매수진입 후 상승을 하던지 하락을 하던지 매도는 피봇분봉상에 주가가 2차지지선까지 하락한 적이 있고 1차 저항선까지 반등이 나오는 가격에서 매도를 하는 것인데 신호가 나오지 않습니다
다시 말씀드리면, 매수 진입후 주가가 2차지지선을 건드릴 경우 추세가 무너진걸로 가정하고 1차저항선까지 반등을 이용해 나오자는 게 제생각입니다.
그리고 피봇 분봉식이 맞는지도 확인 부탁드립니다.
Input : period(45), Percent(30), d(2);
Var : pp(0), pr1(0), ps1(0), pq1(0);
Var : 볼밴업(0), 볼밴다운(0);
볼밴업 = BollBandUp(period,d);
볼밴다운 = BollBandDown(period,d);
pp = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
pr1 = 2*pp-DayLow(1); //1차저항
ps1 = pp-DayHigh(1)+DayLow(1); //2차지지
pq1 = pp+DayHigh(1)-DayLow(1); //2차저항
if (볼밴업 - 볼밴다운)/ma(c,period)*100 < Percent Then {
If CrossUp(c, 볼밴업) and Volume > Average(Volume, 120) Then
buy("매수");
}
if currententries() >=1 and countif (CrossDown(c,ps1),9)>=1 Then {
if CrossUp(c, pr1) Then
ExitLong("매도");
}
이전글