안녕하십니까
작성하여 주신 아래 수식 매수조건 추가 부탁드립니다.
var : T(0), mav(0);
var1 = ma(c,5);
Var2 = ma(v,5);
Var3 = ma(v,20);
mav = ma(C,60);
if Bdate != Bdate[1] or TotalTrades > TotalTrades[1] Then
{
T = 0;
}
if MarketPosition == 0 Then
{
if var1 < var1[1] Then
T = 1;
if T == 1 and
C > DayOpen and
mav > mav[1] and
var1 >= var1[1]*1.0002 and
var2 >= var3*1.77 and
C <= DayClose(1)*1.20 and
C >= DayClose(1)*0.80 Then
{
T = 2;
Buy("b");
}
}
#if MarketPosition == 1 Then
#{
# if var1 < var1[1] Then
# ExitLong();
#}
SetStopProfittarget(4,PercentStop);
SetStopLoss(3,PercentStop);
SetStopEndofday(151500);
현재조건
# 1. 개장 후 5일 가격 이평선 하락
# 1번 조건 만족 후
# 2. 5일 가격이평선 직전보다 n%이상 상승 AND
# 3. 5일 거래량이평 수치가 20일 거래량 이평 수치보다 n% 이상 수치가 높아질때 and
4. 일봉 양봉 and
5. 20일 이평 상승
#1번 조건이 우선 만족된 후에 2~5번 조건이 만족 될때 매수
추가요청
위 조건이 만족되어 매수 신호가 발생한 시점에 20일 이격도 수치를 확인하여, 105보다 작으면 바로 매수
105이상이면 이격도 100이하로 떨어질 때 매수
(위 수식은 1분봉에 적용)
잘부탁드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2022-06-10 14:45:02
안녕하세요
예스스탁입니다.
var : T(0), mav(0),B(0);
var1 = ma(c,5);
Var2 = ma(v,5);
Var3 = ma(v,20);
Var4 = Disparity(20);
mav = ma(C,60);
if Bdate != Bdate[1] or TotalTrades > TotalTrades[1] Then
{
T = 0;
B = 0;
}
if MarketPosition == 0 Then
{
if var1 < var1[1] Then
T = 1;
if T == 1 and
C > DayOpen and
mav > mav[1] and
var1 >= var1[1]*1.0002 and
var2 >= var3*1.77 and
C <= DayClose(1)*1.20 and
C >= DayClose(1)*0.80 Then
{
T = 2;
B = 2;
if Var4 < 105 then
{
B = 3;
Buy("b1");
}
}
if B == 2 and Var4 < 100 Then
Buy("b2");
}
#if MarketPosition == 1 Then
#{
# if var1 < var1[1] Then
# ExitLong();
#}
SetStopProfittarget(4,PercentStop);
SetStopLoss(3,PercentStop);
SetStopEndofday(151500);
즐거운 하루되세요
> 대한이 님이 쓴 글입니다.
> 제목 : 수식 추가 부탁드립니다.
> 안녕하십니까
작성하여 주신 아래 수식 매수조건 추가 부탁드립니다.
var : T(0), mav(0);
var1 = ma(c,5);
Var2 = ma(v,5);
Var3 = ma(v,20);
mav = ma(C,60);
if Bdate != Bdate[1] or TotalTrades > TotalTrades[1] Then
{
T = 0;
}
if MarketPosition == 0 Then
{
if var1 < var1[1] Then
T = 1;
if T == 1 and
C > DayOpen and
mav > mav[1] and
var1 >= var1[1]*1.0002 and
var2 >= var3*1.77 and
C <= DayClose(1)*1.20 and
C >= DayClose(1)*0.80 Then
{
T = 2;
Buy("b");
}
}
#if MarketPosition == 1 Then
#{
# if var1 < var1[1] Then
# ExitLong();
#}
SetStopProfittarget(4,PercentStop);
SetStopLoss(3,PercentStop);
SetStopEndofday(151500);
현재조건
# 1. 개장 후 5일 가격 이평선 하락
# 1번 조건 만족 후
# 2. 5일 가격이평선 직전보다 n%이상 상승 AND
# 3. 5일 거래량이평 수치가 20일 거래량 이평 수치보다 n% 이상 수치가 높아질때 and
4. 일봉 양봉 and
5. 20일 이평 상승
#1번 조건이 우선 만족된 후에 2~5번 조건이 만족 될때 매수
추가요청
위 조건이 만족되어 매수 신호가 발생한 시점에 20일 이격도 수치를 확인하여, 105보다 작으면 바로 매수
105이상이면 이격도 100이하로 떨어질 때 매수
(위 수식은 1분봉에 적용)
잘부탁드립니다.
감사합니다.