예스스탁
예스스탁 답변
2024-09-19 14:32:38
안녕하세요
예스스탁입니다.
input : P(20),sto1(10),sto2(5),sto3(5),short(12),long(26),sig(9);
var : mav(0),stok(0),stod(0),macdo(0),t(0);
mav = ma(c,P);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
macdo = MACD_OSC(short,long,sig);
if Bdate != Bdate[1] Then
{
T = 0;
if DayOpen > DayClose(1) and DayOpen > var1 Then
T = 1;
if DayOpen < DayClose(1) and DayOpen > var1 Then
T = -1;
}
Condition1 = stok > 75 and stok < stod and macdo < 0;
Condition2 = stok < 25 and stok > stod and macdo > 0;
if T == 1 and Condition1 ==true and Condition1[1] == False and c > mav Then
{
T = 0;
Sell("s",AtMarket);
}
if T == -1 and Condition2 ==true and Condition2[1] == False and c > mav Then
{
T = 0;
Buy("b",AtMarket);
}
if MarketPosition == -1 Then
{
if CrossDown(C,mav) Then
ExitShort("sx1",AtMarket);
if c > DayHigh(0)[1] Then
ExitShort("sx2",AtMarket);
}
if MarketPosition == 1 Then
{
if CrossUp(C,mav) Then
ExitLong("bx1",AtMarket);
if c < DayLow(0)[1] Then
ExitLong("bx2",AtMarket);
}
SetStopEndofday(150000);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래 전략에 대해 스크립트 작성 부탁드립니다.
국내선물 5분봉으로 일중거래를 하고자 합니다.
당일 시가가 전일종가대비 상승출발하되 20ma 위에 있고
스토캐스틱 75선 위에서 %K와 %D가 교차되고(%D를 %K가 하향 이탈)
MACD 오실레이터가 양에서 음으로 전환이 되면
위 3가지 조건의 완성 시점에도 주가가 20ma 위에 있으면
익봉 시가에 매도진입
당일 시가가 전일종가대비 하락출발하되 20ma 아래에 있고
스토캐스틱 25선 아래에서 %K와 %D가 교차되고(%D를 %K가 상향 돌파)
MACD 오실레이터가 음에서 양으로 전환이 되면
위 3가지 조건의 완성 시점에도 주가가 20ma 아래에 있으면
익봉 시가에 매수진입
20ma 이탈시 익봉 시가에 매도 청산
20ma 돌파시 익봉 시가에 매수 청산
당일 고점 돌파시 익봉 시가에 매도 청산
당일 저점 이탈시 익봉 시가에 매수 청산
15시 강제청산
매수든 매도든 당일 최대 1회 진입입니다.