예스스탁
예스스탁 답변
2020-09-15 14:01:12
안녕하세요
예스스탁입니다.
박스지표가 어떤 지표인지 알수 없습니다.
변수만 처리해 드립니다. 해당 변수에 계산식을 할당하셔서 완성하시기 바랍니다.
Input : Period(20), MultiD(2);
var : Summer(False);
var : S1(0),S2(0),E1(0),E2(0),cnt(0),ST(0),ET(0);
var : Tcond(false),hh(0),ll(0),entry(0);
var : BBmd(0),BBup(0),BBdn(0),박스상단(0),박스하단(0);
BBmd = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
박스상단 = 계산식;
박스하단 = 계산식;
if sdate != sdate[1] Then
{
S1 = Floor(sdate/10000)*10000+0300;
E1 = Floor(sdate/10000)*10000+1100;
var1 = 0;
var2 = 0;
for cnt = 1 to 31
{
if DayOfWeek(S1+cnt) == 0 Then
{
var1 = var1+1;
if var1 == 2 then
{
S2 = S1+cnt;
}
}
if DayOfWeek(E1+cnt) == 0 and cnt <= 31 Then
{
var2 = var2+1;
if var2 == 1 then
{
E2 = E1+cnt;
}
}
}
Summer = sdate > S2 And sdate < E2;
if summer == true Then
SetStopEndofday(30000);
Else
SetStopEndofday(40000);
}
if Bdate != Bdate[1] Then
SetStopEndofday(0);
if summer == true and
((sdate != sdate and stime >= 90000) or
(sdate == sdate[1] and stime >= 90000 and stime[1] < 90000)) Then
{
if O < bbdn and C < BBmd and C < 박스하단 Then
Buy("b",AtMarket);
}
if summer == False and
((sdate != sdate and stime >= 100000) or
(sdate == sdate[1] and stime >= 100000 and stime[1] < 100000)) Then
{
if O > bbup and C > BBmd and C > 박스상단 Then
Sell("s",AtMarket);
}
if MarketPosition == 1 and C > bbup Then
ExitLong("bx",AtMarket);
if MarketPosition == -1 and C < bbdn Then
ExitShort("sx",AtMarket);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래 글번호 69160번 재질문입니다.
작성 주신 스크립트 검증 요청드립니다.
진입조건에 박스지표 적용 요청드립니다.
--------------------------------------------------------------------------------------
아래 전략에 대해 스크립트 작성 요청드립니다.
나스닥선물 5분봉으로 거래를 하고자 합니다.
매수: 써머타임에는 9시, 써머타임 해지시에는 10시에 들어오는 시초가 가격 (9시 5분봉[10시 5분봉]의 시가가 볼린저밴드 하단보다 작으면 익봉 시가(9시 10분봉 시가[10시 5분봉 시가])에 진입
매도: 써머타임에는 9시, 써머타임 해지시에는 10시에 들어오는 시초가 가격 (9시 5분봉[10시 5분봉]의 시가가 볼린저밴드 상단보다 크면 익봉 시가(9시 10분봉 시가[10시 5분봉 시가])에 진입
매수청산: 볼린저밴드 상단 돌파 완성 익봉 시가로 청산
매도청산: 볼린저밴드 하단 이탈 완성 익봉 시가로 청산
강제청산: 써머타임에는 3시, 써머타임 해지시 4시 시가봉에 청산
매수든 매도든 진입신호 발생 1번 후 당일 청산으로 일중거래하고자 합니다.