안녕하세요. 15분봉 거래용 수식 문의드립니다.
항상 감사드립니다. 즐거운 하루 보내세요.
----------------------------------------------------------------------------
1. 당일 최고가가 20일 내 최고가, 당일 거래량이 20일 내 최대거래량, 당일 거래대금이 100억원 이상, 당일은 양봉 마감
2. 당일 최대거래량봉이 음봉이고, 당일 최고가봉이 양봉이며 그 양봉이 당일 최대거래량음봉의 50%이상 거래량을 가지고 있으면서 당일 최대거래량음봉보다 더 늦게 출현할 경우
3. 당일 종가 매수(10% 익절, 손절)
답변 1
예스스탁
예스스탁 답변
2022-06-20 13:45:37
안녕하세요
예스스탁입니다.
종가매수는 가능하지 않습니다.
신호가 발생하고 주문이 가능하기 위해서는
정규장 마지막봉전봉에서는 if문이 만족해야 합니다.
15분보이므로 15시 15분으로 조건체크해 진입하게 작성해 드립니다.
input : N(20);
var : HH(0),HV(0),cnt(0),DM(0),DH(0),DV(0),DHi(0),DVi(0);
var : T1(0),S1(0),T2(0),S2(0);
HH = 0;
HV = 0;
For cnt = 1 to N
{
if HH == 0 or (HH > 0 and DayHigh(cnt) > HV) Then
HV = DayHigh(cnt);
if HV == 0 or (HV > 0 and DayVolume(cnt) > HV) Then
HV = DayVolume(cnt);
}
if Bdate != Bdate[1] Then
{
DM = 0;
DH = H;
DHi = Index;
if C > O Then
{
T1 = 1;
S1 = V;
}
Else
{
T1 = -1;
S1 = 0;
}
DV = V;
DVi = Index;
if C < O Then
{
T2 = -1;
S2 = V;
}
Else
{
T2 = 1;
S2 = 0;
}
}
Else
{
if H > DH Then
{
DH = H;
DHi = Index;
if C > O Then
{
T1 = 1;
S1 = V;
}
Else
{
T1 = -1;
S1 = 0;
}
}
if V > DV Then
{
DV = V;
DVi = Index;
if C < O Then
{
T2 = -1;
S2 = V;
}
Else
{
T2 = 1;
S2 = 0;
}
}
}
DM = DM+M;
if sTime == 151500 Then
{
if DayHigh > HH and
DayVolume > HV and
DM >= 10000000000 and
C > dayopen and
T2 == -1 and T1 == 1 and S1 >= S2*0.5 and DVi < DHi Then
Buy();
}
SetStopProfittarget(10,PercentStop);
SetStopLoss(10,PercentStop);
즐거운 하루되세요
> 깜피 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 안녕하세요. 15분봉 거래용 수식 문의드립니다.
항상 감사드립니다. 즐거운 하루 보내세요.
----------------------------------------------------------------------------
1. 당일 최고가가 20일 내 최고가, 당일 거래량이 20일 내 최대거래량, 당일 거래대금이 100억원 이상, 당일은 양봉 마감
2. 당일 최대거래량봉이 음봉이고, 당일 최고가봉이 양봉이며 그 양봉이 당일 최대거래량음봉의 50%이상 거래량을 가지고 있으면서 당일 최대거래량음봉보다 더 늦게 출현할 경우
3. 당일 종가 매수(10% 익절, 손절)