예스스탁
예스스탁 답변
2024-07-11 13:46:37
안녕하세요
예스스탁입니다.
input : P(20),short(12),long(26),sig(9),sto1(10),sto2(5),sto3(5);
var : mav(0),mo(0),sk(0),sd(0),T(0),count(0);
mav = ma(C,P);
mo = MACD_OSC(short,long,sig);
sk = StochasticsK(sto1,sto2);
sd = StochasticsD(sto1,sto2,sto3);
if Bdate != Bdate[1] Then
{
T = 0;
if C[1] < mav[1] and mav[1] < O Then
{
T = 1;
if mo > 0 Then
T = 2;
}
if C[1] > mav[1] and mav[1] > O Then
{
T = -1;
if mo < 0 Then
T = -2;
}
count = 0;
}
Else
{
if crossup(sk,sd) or CrossDown(sk,sd) Then
count = count+1;
if T == 2 and CrossDown(mo,0) and count <= 3 Then
{
sell("s",AtMarket);
T = 3;
}
if T == -2 and CrossUp(mo,0) and count <= 3 Then
{
Buy("b",AtMarket);
T = -3;
}
}
if MarketPosition == -1 and (CrossDown(c,mav) or CrossUp(mo,0)) Then
ExitShort("sx",AtMarket);
if MarketPosition == 1 and (CrossUp(c,mav) or CrossDown(mo,0)) Then
ExitLong("bx",AtMarket);
SetStopEndofday(152000);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래 전략에 대해 스크립트 작성 부탁드립니다.
국내선물 5분봉으로 일중거래를 하고자 합니다.
전영업일 종가 < 20ma < 당일 시가이고
당일의 첫봉의 MACD 오실레터가 양인데 음으로 반전하되 그 반전 시점까지 당일 스토케스틱 %K와 %D 교차가 3번이내였으면 완성시 익봉 시가에 매도 진입
20ma 이탈 완성하거나 MACD 오실레이터가 양전환되면 먼저 도래 되는 시점 익봉 시가에 매도청산
전영업일 종가 > 20ma > 당일 시가이고
당일의 첫봉의 MACD 오실레터가 음인데 양으로 반전하되 그 반전 시점까지 당일 스토케스틱 %K와 %D 교차가 3번이내였으면 완성시 익봉 시가에 매수 진입
20ma 돌파 완성하거나 MACD 오실레이터가 음전환되면 먼저 도래 되는 시점 익봉 시가에 매수청산
매수든 매도는 최대 하루 한번 진입하며 15시 20분 강제청산 하고자 합니다.