예스스탁
예스스탁 답변
2023-06-23 13:17:50
안녕하세요
예스스탁입니다.
input : 기간1(0),기간2(0),기간3(0),기간4(0),기간5(0),기간6(0);
var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0),A(0),A1(0),eq(0),ZL(0),LR(0),AD(0),E(0),F(0),G(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
선행스팬1 = (전환선+기준선)/2;
선행스팬2 = (highest(H,52)+lowest(L,52))/2;
A=LRL(C,기간1);
A1=LRL(A,기간1);
eq=A-A1;
ZL=A+eq;
LR=LRL(C,기간2);
AD=ADX(기간3);
E=ma(C,기간4);
F=ma(C,기간5);
G=RSI(기간6);
if sTime >= 93000 and sTime < 151000 Then
{
if 매수조건 Then Buy("매수");
if 청산조건 Then ExitLong ("매수청산");
if 매도조건 Then Sell("매도");
if 매도청산조건 Then ExitShort("매도청산");
}
SetStopEndofday(151000);
즐거운 하루되세요
> 비정성시 님이 쓴 글입니다.
> 제목 : 거래 시간 지정 문의드립니다.
> 안녕하세요..더우신데 수고 많으십니다. 처음으로 시스템 매매를 익히고 있는데 다른 항목들은 Q&A 질문들을 검색하면서 해결했는데 시간 설정은 조금 이해가 안되서 질문드립니다.
input : 기간1(0),기간2(0),기간3(0),기간4(0),기간5(0),기간6(0);
var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0),A(0),A1(0),eq(0),ZL(0),LR(0),AD(0),E(0),F(0),G(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
선행스팬1 = (전환선+기준선)/2;
선행스팬2 = (highest(H,52)+lowest(L,52))/2;
A=LRL(C,기간1);
A1=LRL(A,기간1);
eq=A-A1;
ZL=A+eq;
LR=LRL(C,기간2);
AD=ADX(기간3);
E=ma(C,기간4);
F=ma(C,기간5);
G=RSI(기간6);
if #매수조건 Then Buy("매수");
if #청산조건 Then ExitLong ("매수청산");
if #매도조건 Then Sell("매도");
if #매도청산조건 Then ExitShort("매도청산");
위에 수식에 시스템이 9시 30분에 시작해서 15시 10분에 혹 가지고 있는 포지션이 있으면 강제 청산한 후 시스템을 멈추게 하려면 수식을 어떻게 넣어야 하나요? #이하는 내용이 길어서 생략했습니다.