타 언어로 만든 수식을 예스랭귀지로 작성하여 거래하려고 합니다.
특히 예스스탁 전문가분께서 작성하신것과 로직을 비교하고자 합니다.. 늘 감사합니다. 로직은 아래와 같습니다.
1.당일 08:00 ~ 11:00 사이의 시가,고가,저가를 활용.(시간은 변수로 작성 부탁드립니다)
2.시가-고가= A 시가-저가 = B,(아래 x배 또한 변수로 작성 부탁드립니다.)
*A값이 B값보다 x배 이상 작으면 매수 진입
*A값이 B값보다 x배 이상 크면 매도 진입
3.포지션이 진입되면 진입가의 손익비 1.5의 Stop 주문을 생성 (이익 = 지정가, 손실 = STOP)
4.익절 / 손절 주문 둘 중 한 주문이 체결되면 다른 방향의 주문은 취소(EX 익절 주문이 체결되면 손절을 위한 STOPLOSS 주문은 취소)
감사합니다!
답변 2
예스스탁
예스스탁 답변
2024-05-30 11:16:50
> midasys 님이 쓴 글입니다.
> 제목 : 수식 작성 의뢰 드립니다...!
> 타 언어로 만든 수식을 예스랭귀지로 작성하여 거래하려고 합니다.
특히 예스스탁 전문가분께서 작성하신것과 로직을 비교하고자 합니다.. 늘 감사합니다. 로직은 아래와 같습니다.
1.당일 08:00 ~ 11:00 사이의 시가,고가,저가를 활용.(시간은 변수로 작성 부탁드립니다)
2.시가-고가= A 시가-저가 = B,(아래 x배 또한 변수로 작성 부탁드립니다.)
*A값이 B값보다 x배 이상 작으면 매수 진입
*A값이 B값보다 x배 이상 크면 매도 진입
3.포지션이 진입되면 진입가의 손익비 1.5의 Stop 주문을 생성 (이익 = 지정가, 손실 = STOP)
4.익절 / 손절 주문 둘 중 한 주문이 체결되면 다른 방향의 주문은 취소(EX 익절 주문이 체결되면 손절을 위한 STOPLOSS 주문은 취소)
감사합니다!
예스스탁
예스스탁 답변
2024-05-30 16:46:08
안녕하세요
예스스탁입니다.
손절을 지정하면 지정한 손익비로 익절이 설정됩니다.
손절은 틱수로 지정하게 작성해 드립니다.
input : StartTime(80000),EndTime(110000),X(2),당일청산(050000);
input : 손절틱수(100),손익비(1.5);
var : Tcond(false),OO(0),HH(0),LL(0),A(0),B(0);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
OO = O;
HH = H;
LL = L;
}
if Tcond == true Then
{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
A = HH-OO;
B = OO-LL;
}
if (NextBarSdate != sdate and NextBarStime >= EndTime) or
(NextBarSdate == sdate and NextBarStime >= EndTime and stime < EndTime) Then
{
Tcond = False;
if B >= A*X Then
Buy("b");
if A >= B*X Then
Sell("s");
}
SetStopLoss(PriceScale*손절틱수,PointStop);
SetStopProfittarget(PriceScale*(손절틱수*손익비),PointStop);
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 전화주시기 바랍니다(02-3453-1060)
>
> midasys 님이 쓴 글입니다.
> 제목 : 수식 작성 의뢰 드립니다...!
> 타 언어로 만든 수식을 예스랭귀지로 작성하여 거래하려고 합니다.
특히 예스스탁 전문가분께서 작성하신것과 로직을 비교하고자 합니다.. 늘 감사합니다. 로직은 아래와 같습니다.
1.당일 08:00 ~ 11:00 사이의 시가,고가,저가를 활용.(시간은 변수로 작성 부탁드립니다)
2.시가-고가= A 시가-저가 = B,(아래 x배 또한 변수로 작성 부탁드립니다.)
*A값이 B값보다 x배 이상 작으면 매수 진입
*A값이 B값보다 x배 이상 크면 매도 진입
3.포지션이 진입되면 진입가의 손익비 1.5의 Stop 주문을 생성 (이익 = 지정가, 손실 = STOP)
4.익절 / 손절 주문 둘 중 한 주문이 체결되면 다른 방향의 주문은 취소(EX 익절 주문이 체결되면 손절을 위한 STOPLOSS 주문은 취소)
감사합니다!