커뮤니티
문의드립니다
2018-06-04 13:31:31
201
글번호 119468
현물입니다.
매수: 일봉기준 15:00정각에 주가가 볼벤(20, 2) 와 엔벨로프(20,8)선 보다 아래 있으면 1일에 1회만 매수
다음날도 15:00정각에 주가가 위와같이 볼벤과 엔벨로프 선 아래있음 추가매수
추가매수는 5회로 제한
매도: 10프로 수익 발생시.
손절: 30프로 손실 발생시
답변 1
예스스탁 예스스탁 답변
2018-06-05 13:32:14
안녕하세요
예스스탁입니다.
일봉차트에서는 시간주기로 진입이 불가능합니다.
시간조건은 분봉이하에서만 가능합니다.
아래식은 분봉에서 일봉볼밴과 엔벨로프를 계산해 조건체크해 진입합니다.
input : BBP(20),Dv(2);
var : sum1(0),cnt(0),SumSqrt(0),Stdv(0);
var : BBmd(0),BBup(0),BBdn(0);
input : EVP(20),Per(8);
var : EVmd(0),Evup(0),Evdn(0),sum2(0);
#일봉 볼밴계산
If DayClose(BBP-1) > 0 Then
{
sum1 = 0;
for cnt = 0 to BBP-1
{
sum1 = sum1 + DayClose(cnt);
}
BBmd = sum1/BBP;
SumSqrt = 0;
For cnt = 0 To BBP - 1
{
SumSqrt = SumSqrt + (DayClose(cnt) - BBmd)^2;
}
Stdv = SquareRoot(SumSqrt / BBP);
BBup = BBmd + (Dv * Stdv);
BBdn = BBmd - (Dv * Stdv);
}
#일봉 엔벨로프 계산
If DayClose(EVP-1) > 0 Then
{
sum2 = 0;
for cnt = 0 to BBP-1
{
sum2 = sum2 + DayClose(cnt);
}
Evmd = sum2/BBP;
Evup = Evmd + EVmd*(Per/100);
Evdn = EVmd - EVmd*(Per/100);
}
if stime >= 150000 and stime[1] < 150000 then
{
if C < BBmd and C < EVmd Then
buy();
}
if MarketPosition == 1 Then
{
ExitLong("bx",atlimit,AvgEntryPrice*1.10);
ExitLong("sx",AtStop,AvgEntryPrice*0.70);
}
즐거운 하루되세요
> 하늘북 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 현물입니다.
매수: 일봉기준 15:00정각에 주가가 볼벤(20, 2) 와 엔벨로프(20,8)선 보다 아래 있으면 1일에 1회만 매수
다음날도 15:00정각에 주가가 위와같이 볼벤과 엔벨로프 선 아래있음 추가매수
추가매수는 5회로 제한
매도: 10프로 수익 발생시.
손절: 30프로 손실 발생시