첨부 이미지
그림1
안녕하십니까.
항상 감사드립니다.
첨부된 그립을 참고하여 하기의 조건으로 시스템식 문의 드립니다.
1. 공통조건
1) 장운영시간 : 09:10 ~ 15:30
2) 진입금지 : 15:10 이후 진입금지
3) 강제청산 : 15:30
3) 손실청산 : 10틱
2. 매도진입
1) MACD sig가 상승진행 -> 하락전환 후 2번째 봉에서 and
(1) 일목균형표 전환선이 하락추세 일것 and
(2) DMI Minus > DMI Plus일것
3. 매도청산 조건 : MACD선이 MACD Sig선을 상향 돌파 시 청산
2. 매수진입
1) MACD sig가 하락진행 -> 상승전환 후 2번째 봉에서 and
(1) 일목균형표 전환선이 상승추세 일것 and
(2) DMI Minus < DMI Plus일것
3. 매수청산 조건 : MACD선이 MACD Sig선을 하향 돌파 시 청산
미리 감사드립니다.
답변 1
예스스탁
예스스탁 답변
2025-06-02 11:16:25
안녕하세요
예스스탁입니다.
input : short(12),long(26),sig(9);
input : Period(14);
var : DP(0),DM(0),MC(0),MS(0),전환선(0);
var : Tcond(False),T(0),S(0);
MC = macd(short,long);
MS = Ema(MC,sig);
DP = DiPlus(Period);
DM = DiMinus(Period);
전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2;
Tcond = sTime >= 91000 and sTime < 151000;
if MC > MC[1] Then
T = 1;
if MC < MC[1] Then
T = -1;
if T == 1 Then
{
if T != T[1] Then
S = 0;
S = S+1;
if Tcond == true and S == 2 and 전환선 > 전환선[1] and DM < DP Then
Buy("b");
}
if T == -1 Then
{
if T != T[1] Then
S = 0;
S = S+1;
if Tcond == true and S == 2 and 전환선 < 전환선[1] and DM > DP Then
Sell("s");
}
if MarketPosition == 1 Then
{
if CrossUp(MC,MS) Then
ExitLong("bx");
}
if MarketPosition == -1 Then
{
if CrossDown(MC,MS) Then
ExitShort("sx");
}
SetStopEndofday(153000);
SetStopLoss(PriceScale*10,PointStop);
즐거운 하루되세요
> 나도부자1 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하십니까.
항상 감사드립니다.
첨부된 그립을 참고하여 하기의 조건으로 시스템식 문의 드립니다.
1. 공통조건
1) 장운영시간 : 09:10 ~ 15:30
2) 진입금지 : 15:10 이후 진입금지
3) 강제청산 : 15:30
3) 손실청산 : 10틱
2. 매도진입
1) MACD sig가 상승진행 -> 하락전환 후 2번째 봉에서 and
(1) 일목균형표 전환선이 하락추세 일것 and
(2) DMI Minus > DMI Plus일것
3. 매도청산 조건 : MACD선이 MACD Sig선을 상향 돌파 시 청산
2. 매수진입
1) MACD sig가 하락진행 -> 상승전환 후 2번째 봉에서 and
(1) 일목균형표 전환선이 상승추세 일것 and
(2) DMI Minus < DMI Plus일것
3. 매수청산 조건 : MACD선이 MACD Sig선을 하향 돌파 시 청산
미리 감사드립니다.