수식어 부탁드립니다
매매시간 : 22 : 30~ 익일 02 : 55
전일종가보다 당일시가가 높은경우 시가 buy 진입
전일종가보다 당일시가가 낮은경우 시가 sell 진입
익절 70틱 손절 10틱
답변 2
예스스탁
예스스탁 답변
2021-08-23 14:11:49
안녕하세요
예스스탁입니다.
올리신 내용에서 전일종가가 직전 02시55분까지의 종가이면 1번식을 이용하시면 됩니다.
만약 22시30분 직전의 종가이면 2번식 이용하시면 됩니다.
1
input : StartTime(223000),EndTime(025500);
input : 익절틱수(70),손절틱수(10);
var : Tcond(false),CC(0);
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 Tcond == true Then
{
CC = C;
}
if (NextBarSdate != sdate[1] and NextBarStime >= StartTime) or
(NextBarSdate == sdate[1] and NextBarStime >= StartTime and stime < StartTime) Then
{
if NextBarOpen > CC Then
Buy("b4",AtMarket);
if NextBarOpen < CC Then
Sell("s4",AtMarket);
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
input : StartTime(223000),EndTime(025000);
input : 익절틱수(70),손절틱수(10);
var : Tcond(false),CC(0);
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 (NextBarSdate != sdate[1] and NextBarStime >= StartTime) or
(NextBarSdate == sdate[1] and NextBarStime >= StartTime and stime < StartTime) Then
{
if NextBarOpen > C Then
Buy("b4",AtMarket);
if NextBarOpen < C Then
Sell("s4",AtMarket);
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 푸른 님이 쓴 글입니다.
> 제목 : 수식작성
> 수식어 부탁드립니다
매매시간 : 22 : 30~ 익일 02 : 55
전일종가보다 당일시가가 높은경우 시가 buy 진입
전일종가보다 당일시가가 낮은경우 시가 sell 진입
익절 70틱 손절 10틱
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식작성
>
안녕하세요
예스스탁입니다.
올리신 내용에서 전일종가가 직전 02시55분까지의 종가이면 1번식을 이용하시면 됩니다.
만약 22시30분 직전의 종가이면 2번식 이용하시면 됩니다.
1
input : StartTime(223000),EndTime(025500);
input : 익절틱수(70),손절틱수(10);
var : Tcond(false),CC(0);
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 Tcond == true Then
{
CC = C;
}
if (NextBarSdate != sdate[1] and NextBarStime >= StartTime) or
(NextBarSdate == sdate[1] and NextBarStime >= StartTime and stime < StartTime) Then
{
if NextBarOpen > CC Then
Buy("b4",AtMarket);
if NextBarOpen < CC Then
Sell("s4",AtMarket);
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
input : StartTime(223000),EndTime(025000);
input : 익절틱수(70),손절틱수(10);
var : Tcond(false),CC(0);
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 (NextBarSdate != sdate[1] and NextBarStime >= StartTime) or
(NextBarSdate == sdate[1] and NextBarStime >= StartTime and stime < StartTime) Then
{
if NextBarOpen > C Then
Buy("b4",AtMarket);
if NextBarOpen < C Then
Sell("s4",AtMarket);
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 푸른 님이 쓴 글입니다.
> 제목 : 수식작성
> 수식어 부탁드립니다
매매시간 : 22 : 30~ 익일 02 : 55
전일종가보다 당일시가가 높은경우 시가 buy 진입
전일종가보다 당일시가가 낮은경우 시가 sell 진입
익절 70틱 손절 10틱
---------------------
돼지매매
input : StartTime(223000),EndTime(0300000);
input : 익절틱수(130),손절틱수(20);
var : Tcond(false),CC(0);
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 Tcond == true Then
{
CC = C;
}
if (NextBarSdate != sdate[1] and NextBarStime >= StartTime) or
(NextBarSdate == sdate[1] and NextBarStime >= StartTime and stime < StartTime) Then
{
if NextBarOpen > CC Then
Buy("b4",AtMarket);
if NextBarOpen < CC Then
Sell("s4",AtMarket);
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);