예스스탁
예스스탁 답변
2022-12-20 10:46:46
안녕하세요
예스스탁입니다.
1
1) 종가가 cci signal 보다 크다
매도청산 조건 중 위 내용은 가능한 내용이 아닙니다.
종가와 CCI는 y축 범위가 서로 다릅니다.
비교의 의미가 없습니다.
2
차트에 표시되는 신호의 이름으로 진입과 청산조건을 판단하시면 됩니다.
3
예스랭귀지는 모든 프로그램에서 동일합니다.
4
input : StartTime(070000),EndTime(053000),xtime(055000);
input : P1(5),P2(20),sto1(10),sto2(5),sto3(5),BBP(20),Dv(2),CCIP(9),CCIsig(10);
var : mav1(0),mav2(0),stok(0),stod(0),BBup(0),BBmd(0),BBdn(0),CCIV(0),CCIS(0);
var : Bcond1(False),Bcond2(False),Scond1(False);
var : Tcond(false);
IF xtime > starttime Then
SetStopEndofday(Endtime);
Else
{
if sDate != sDate[1] Then
SetStopEndofday(Endtime);
}
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;
IF xtime <= starttime Then
{
SetStopEndofday(0);
}
}
mav1 = ma(C,P1);
mav2 = ma(C,P2);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
bbup = BollBandUp(BBP,dv);
BBmd = ma(c,BBP);
BBdn = BollBandDown(BBP,dv);
CCIV = CCI(CCIP);
CCIS = ma(CCIV,CCIsig);
BCond1 = mav1 > mav1[1] and mav1[1] < mav1[2] and
((C > mav1 and mav1 > O) or
(min(C,O) > mav1 and mav1 > L)) and
stok >= stod and
stok[2] < stod[2] and
stok[1] < 50 and
BBmd[1] < BBmd-2.5 and
h < bbup;
BCond2 = C[1] < mav1[1] and
C > O and
CCIV[1] < CCIS[1] and
CCIV > CCIS and
CCIV[1] < -100 and
stod[1] < stod[2] and
stod > stod[1];
Scond1 = H > mav1 and H > mav2 and H > Bbmd and
C < mav1 and C < mav2 and C < Bbmd and
O > BBmd and
mav1 < mav1[1] and
CCIS < CCIS[1] and stoD < stoD[1] and
BBup < BBup[1];
if Tcond == true Then
{
if MarketPosition <= 0 Then
{
if Bcond1 == true Then
Buy("b1");
if Bcond2 == true Then
Buy("b2");
}
if MarketPosition == 1 Then
{
if stok[1] > stod[1] and stok <= stod Then
ExitLong("bx1");
if stok[1] > 80 and stok < stok[1] Then
ExitLong("bx2");
if stime > 233000 and sTime < 235000 and C >= BBup+100 Then
ExitLong("bx3");
if stime <= 233000 and C >= BBup+80 Then
ExitLong("bx4");
if C < mav1 and C < L[BarsSinceEntry] Then
ExitLong("bx5");
if CountIf(C<Bbmd,5) == 5 and
BBmd < BBmd[1] Then
ExitLong("bx6");
}
if MarketPosition >= 0 and Scond1 == true Then
Sell("S");
if MarketPosition == -1 Then
{
if CountIf(C>mav1,2) == 2 and
(C[1] >= O[1] and C > O) Then
ExitShort("sx1");
if CCIV > CCIS and stok > stod Then
ExitShort("sx2");
if L <= bbdn and bbdn > bbdn[1] Then
ExitShort("sx3");
if bbmd-mav1 > 51 and C >= O Then
ExitShort("sx4");
}
}
즐거운 하루되세요
> yjh7474 님이 쓴 글입니다.
> 제목 : 시스템 틀과 식 부탁드립니다.
> 안녕하세요^^
시스템 식 부탁드립니다.
매매 기준점을 찾기 위하여 YesGlobalNEX HTS로 해외선물 거래중인데
거래를 잘해서인지 몇일전 NH에서 모바일 상품권(신세계)을 보내와 잘 쓰고 있습니다.
수작업으로 매매하면서 $를 잘벌던 중 손절과 이익실현을 제때 실행 하지 못해 벌어 놓았던 $ 도로아미타불 을 반복하고 있네요.ㅋㅋ
챠트에 계속 집중하기가 불가능하기 때문입니다.
현재 주식은 예스트레이더 HTS로 거래중인데 실현이익이 2020년도 약3억 2021년도 약6억 2022년도는 약3억원 중에 미실현 평가손익이 -1.5억원 중에 있습니다.
혹시 식주문 설명이 부족하더라도 잘 살피시어 부탁드립니다.
시스템 기본틀과 수식어만 작성해 주시면 나머지는 독자적 응용이 가능 한니다.
* 매매실행시 몇번조건으로 진입과 청산 되었는지 차트에 표시하려 합니다.
* 한시스템에서 매수진입 후 청산, 매도진입 후 청산이 가능한지 모르겠습니다.
* YesGlobalNEX 시스템 함수가 코인매매에서도 적용되는지 궁금합니다.
1. 매수 진입조건
[전전 5평선이 전5평선 작고 and
5평선이 전5평선 보다 크고 and
((시가가 5평선 보다 작고 종가가 5평선 보다 크다) 또는
(시가와 종가가 5평선보다 크고 저가가 5평선보다 작다)) and
StochasticsK가 StochasticsD 보다 크거나 같고 and
전전 StochasticsK가 전전 StochasticsD 작고 and
전 StochasticsK가 전 StochasticsK 기준선 50보다 작고 and
Bollinger Bands 전 이평이 현이평보다 2.5 보다 작다 and
고가가 Bollinger Bands 상단밴드 보다 작다]
2. 매수 진입조건
[전종가가 5평선 보다 작고 and
종가가 시가보다 크고 and
전 cci가 전cci signal 보다 작고 and
cci가 cci signal 보다 크다 and
전 cci가 -100 보다 작다 and
전 StochasticsD 전전 StochasticsD 작고 and
StochasticsD가 전 StochasticsD 보다 크다]
3. 매수진입 위 1~2 공통 조건
1) 진입시간 07시 1분부터~ 다음날 05 30분까지.
2) 위 1 또는 2 조건 부합 시 매수진입 하려 합니다.
매수진입 후 청산조건
1) 시간이 05시 50분에 강제 청산
2) 전 StochasticsK가 전 StochasticsD 보다 크고 and
StochasticsK가 StochasticsD보다 같거나 작다.
3) 전 StochasticsK가 Stochastics 기준선 80보다 크고 and
StochasticsK가 전 StochasticsK 보다 작거나 같다.
4) 시간이 23시30분보다 크고 23시50분보다 작고
Bollinger Bands 상단밴드 보다 현재가가 100이상 크면
강제 청산.
5) 시간이 23시 30분보다 작고
Bollinger Bands 상단밴드 보다 현재가가 8이상 크면
강제 청산.
6) 종가가 5평선보자 작고
진입 봉 저가보다 작다.
7) 전,현 5개봉이 Bollinger Bands 이평 보다 크고
Bollinger Bands 이평 Bollinger Bands 전 이평 작다.
매도진입 1조건
[고가가 5평선, 20평선, Bollinger Bands 이평 보다 크고 and
종가가 5평선, 20평선, Bollinger Bands 이평 보다 작다 and
시가가 Bollinger Bands 이평 보다 크다 and
5평선이 전 5평선보다 작다 and
cci signal 과 StochasticsD이 전 cci signal 과 StochasticsD작다 and
Bollinger Bands 상단밴드가 전 Bollinger Bands 상단이 작다]
매도진입 2조건
매도진입 위 1~2 공통조건
1) 진입시간 07시 01분부터 다음날 05시 30까지 설정하려 합니다.
매도진입 후 청산조건
1) 종가가 cci signal 보다 크다
2) 종가와 전종가가 5평선보다 크고 and
(전 종가와 종가가 양봉) 또는 (전 종가는 양봉 종가는 보합)
3) cci와 Stochasticsk가 cci signal 과 StochasticsD 크다
4) 저가가 Bollinger Bands 하단밴드보다 작거나 같고 and
Bollinger Bands 하단밴드가 전 Bollinger Bands 하단밴드선이 크다.
5) (Bollinger Bands 이평 - 5평선)가 51보다 크고
종가가 시가보다 크거나 같다.
6) 시간이 05시50분에 강제 청산.