첨부 이미지
그림1
그림2
안녕하십니까
수식 검토 부탁드립니다.
머리속의 생각을 글로서 전달드리는 과정이 부족하여 재차 부탁드리는 점 죄송하다는 말씀 먼저드립니다.
----------------------------------------------------------------------------------------------------------
var : T(0),S(0);
var1 = ma(c,5);
Var2 = ma(v,5);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if Bdate != Bdate[1] Then
Condition1 = False;
if T == 1 and T != T[1] Then
{
Condition1 = true;
Condition2 = False;
}
if var1 >= var1[1]*1.02 Then
Condition2 = true;
if MarketPosition == 0 and
Condition1 == true and
T == 1 and
Condition2 == true and
Var2 >= Var2[1]*1.02 and
C <= DayClose(1)*1.20 and C >= DayClose(1)*0.80 Then
{
Buy("b");
}
if MarketPosition == 1 Then
{
Condition1 = False;
Condition2 = False;
if T == -1 Then
ExitLong();
}
SetStopProfittarget(5,PercentStop);
SetStopLoss(3,PercentStop);
SetStopEndofday(151500);
------------------------------------------------------------------------------
조건
ㅇ 매수
1. 개장 후 5일 가격 이평선 하락
1번 조건 만족 후
2. 5일 가격이평선 직전보다 2%이상 상승 AND
3. 5일 거래량이평선 직전보다 2% 이상 상승
1번 조건이 우선 만족된 후에 2,3번 조건이 만족 될때 매수
* 위 매수 조건을 하루 단위로 계산하여 발생 시키고 싶습니다.
* 1번 신호의 경우 전일 마감전 5일 가격 하락이평선이 하락하였다 하더라도 금일 다시 하락 여부를 확인하여
신호발생이 되게 부탁드립니다.
(장 시작과 동시에 매수 신호 방지)
그림.1 참조
ㅇ 현재 매도 조건
1. 5일 가격이평선 하락 OR
2. 매수 후 3% 수익 OR
3. 손절 3% OR
4. 오후 3시 15분 전량 매도
ㅇ 수정 요정
1. 매수 후 3% 수익 OR
2. 손절 3% OR
3. 오후 3시 15분 전량 매도
*5일 가격이평선을 기준으로 하락, 상승을 한 사이클로 보고,
1번, 2번 조건으로 매도가 실행되면 5일 이평선 1회 하락 후 매수 신호가 다시 발생 할수있게 부탁드립니다.
* 매도 후 바로 매수가 나가는 경우가 발생하여, 매도신호가 발생하면 5일 가격이평 하락 후 매수 신호가 다시 발생 할수있게 부탁드립니다.
그림.2 참조
* 매수 신호는 전일종가 대비 +- 20 이내에서만 나갈수 있게 부탁드립니다.
잘부탁드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2022-05-30 17:08:07
안녕하세요
예스스탁입니다.
장시작 후 1회 하락, 청산 후에도 1회하락 발생후 진입하게 수정했습니다.
다만 당일 첫봉이나 청산후 첫봉에서
전봉대비 하락을 했을 경우를 인정하시면 1번식을
당일 첫봉이나 청산후 첫봉은 제외하고 하락을 판단하시면 2번식 사용하시면 됩니다.
1
var : T(0);
var1 = ma(c,5);
Var2 = ma(v,5);
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
var1 >= var1[1]*1.02 and
Var2 >= Var2[1]*1.02 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(5,PercentStop);
SetStopLoss(3,PercentStop);
SetStopEndofday(151500);
2
var : T(0);
var1 = ma(c,5);
Var2 = ma(v,5);
if Bdate != Bdate[1] or TotalTrades > TotalTrades[1] Then
{
T = 0;
}
Else
{
if MarketPosition == 0 Then
{
if var1 < var1[1] Then
T = 1;
if T == 1 and
var1 >= var1[1]*1.02 and
Var2 >= Var2[1]*1.02 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(5,PercentStop);
SetStopLoss(3,PercentStop);
SetStopEndofday(151500);
즐거운 하루되세요
> 대한이 님이 쓴 글입니다.
> 제목 : 수식 수정부탁드립니다.
> 안녕하십니까
수식 검토 부탁드립니다.
머리속의 생각을 글로서 전달드리는 과정이 부족하여 재차 부탁드리는 점 죄송하다는 말씀 먼저드립니다.
----------------------------------------------------------------------------------------------------------
var : T(0),S(0);
var1 = ma(c,5);
Var2 = ma(v,5);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if Bdate != Bdate[1] Then
Condition1 = False;
if T == 1 and T != T[1] Then
{
Condition1 = true;
Condition2 = False;
}
if var1 >= var1[1]*1.02 Then
Condition2 = true;
if MarketPosition == 0 and
Condition1 == true and
T == 1 and
Condition2 == true and
Var2 >= Var2[1]*1.02 and
C <= DayClose(1)*1.20 and C >= DayClose(1)*0.80 Then
{
Buy("b");
}
if MarketPosition == 1 Then
{
Condition1 = False;
Condition2 = False;
if T == -1 Then
ExitLong();
}
SetStopProfittarget(5,PercentStop);
SetStopLoss(3,PercentStop);
SetStopEndofday(151500);
------------------------------------------------------------------------------
조건
ㅇ 매수
1. 개장 후 5일 가격 이평선 하락
1번 조건 만족 후
2. 5일 가격이평선 직전보다 2%이상 상승 AND
3. 5일 거래량이평선 직전보다 2% 이상 상승
1번 조건이 우선 만족된 후에 2,3번 조건이 만족 될때 매수
* 위 매수 조건을 하루 단위로 계산하여 발생 시키고 싶습니다.
* 1번 신호의 경우 전일 마감전 5일 가격 하락이평선이 하락하였다 하더라도 금일 다시 하락 여부를 확인하여
신호발생이 되게 부탁드립니다.
(장 시작과 동시에 매수 신호 방지)
그림.1 참조
ㅇ 현재 매도 조건
1. 5일 가격이평선 하락 OR
2. 매수 후 3% 수익 OR
3. 손절 3% OR
4. 오후 3시 15분 전량 매도
ㅇ 수정 요정
1. 매수 후 3% 수익 OR
2. 손절 3% OR
3. 오후 3시 15분 전량 매도
*5일 가격이평선을 기준으로 하락, 상승을 한 사이클로 보고,
1번, 2번 조건으로 매도가 실행되면 5일 이평선 1회 하락 후 매수 신호가 다시 발생 할수있게 부탁드립니다.
* 매도 후 바로 매수가 나가는 경우가 발생하여, 매도신호가 발생하면 5일 가격이평 하락 후 매수 신호가 다시 발생 할수있게 부탁드립니다.
그림.2 참조
* 매수 신호는 전일종가 대비 +- 20 이내에서만 나갈수 있게 부탁드립니다.
잘부탁드립니다.
감사합니다.