예스스탁
예스스탁 답변
2021-04-01 13:53:20
안녕하세요
예스스탁입니다.
input : StartTime(100000),EndTime(055000),xtime(055500);
var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0);
var : Tcond(false);
if sDate != sDate[1] then
SetStopEndofday(xtime);
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;
SetStopEndofday(0);
}
INPUT : LENGTH(60),P(680);
VAR : upv(0), dnv(0),mav(0);
upv = HIGHEST(HIGH, LENGTH);
dnv = LOWEST(LOW, LENGTH);
mav = ma(c,mav);
if MarketPosition <= 0 and L > dnv and C > mav Then
Buy("b",AtLimit,dnv);
if MarketPosition >= 0 and H < upv and C > mav Then
Sell("s",AtLimit,upv);
if MarketPosition == 1 and IsEntryName("b") == true Then
Sell("bs",AtStop,EntryPrice-PriceScale*10);
if MarketPosition == -1 and IsEntryName("s") == true Then
Buy("sb",AtStop,EntryPrice+PriceScale*10);
즐거운 하루되세요
> 푸른 님이 쓴 글입니다.
> 제목 : 수식어 부탁드립니다
> input : StartTime(100000),EndTime(055000),xtime(055500);
var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0);
var : Tcond(false);
if sDate != sDate[1] then
SetStopEndofday(xtime);
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;
SetStopEndofday(0);
}
INPUT : LENGTH(60);
VAR : upv(0), dnv(0);
upv = HIGHEST(HIGH, LENGTH);
dnv = LOWEST(LOW, LENGTH);
if MarketPosition <= 0 and L > dnv Then
ExitShort("dsp",AtLimit,dnv);
if MarketPosition >= 0 and H < upv Then
Sell("s",AtLimit,upv);
-------------------------------------------------------
이동평균선 680선 위에서 Sell신호후 10틱이상 손실인경우 buy신호로 변경되는 주문의 수식어 부탁드립니다
이동평균선 680선 아래에서 buy신호후 10틱이상 손실인경우 Sell신호로 변경되는 주문의 수식어 부탁드립니다