예스스탁
예스스탁 답변
2021-07-22 17:44:13
안녕하세요
예스스탁입니다.
input : StartTime(180000),EndTime(40000);
input : sto1(12.5),sto2(5),sto3(5);
input : 과매도구간(20),과매수구간(80);
input : 수량1(1),수량2(2),수량3(3);
var : stok(0),stod(0);
var : Tcond(false);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
stok = stochasticsK(sto1,sto2);
stod = stochasticsD(sto1,sto2,sto3);
if Tcond == true Then
{
if stok >= 과매도구간 and stok <= 과매수구간 and
CrossUp(stok,stod) Then
Buy("b1",OnClose,DEF,수량1);
if stok <= 과매도구간 and
CrossUp(stok,stod) Then
Buy("b2",OnClose,DEF,수량2);
if stok >= 과매수구간 and
CrossUp(stok,stod) Then
Buy("b3",OnClose,DEF,수량3);
if stok <= 과매수구간 and
CrossDown(stok,stod) Then
ExitLong("bx1");
if CrossDown(stok,과매수구간) Then
ExitLong("bx2");
}
IF Endtime > starttime Then
SetStopEndofday(Endtime);
Else
{
if sDate != sDate[1] Then
SetStopEndofday(Endtime);
}
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
IF Endtime <= starttime Then
{
SetStopEndofday(0);
}
}
즐거운 하루되세요
> 황금호랑이 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 1. 변수설정 :아래 괄호는 기본설정
a. 거래시간 (18:00~다음날 04:00)
b. 스톡캐스틱슬로우 기간 3개(12.5, 5, 5)
c. 스톡캐스틱슬로우 과매도구간(20)
d. 스톡캐스틱슬오우 과매수구간(80)
e. 매수진입조건 a의 진입수량
f. 매수진입조건 b의 진입수량
g. 매수진입조건 c의 진입수량
2. 매수진입 조건
a. 과매도구간이상 과매수구간 이하에서
%K가 %D가 골든크로스 될때
혹은,
b. %K가 과매도권에서 상향돌파 할때
혹은,
c. %K가 과매수권으로 상향돌파 할때
3. 청산조건
a. 과매수구간 이하에서
%K가 %D가 데드크로스 될때 전량 청산
혹은,
b. %K가 과매수구간에서 하향 돌파 될때 전량 청산