1) 미국선물 용인데요
a. 밤 10시30 ~ 다음날 5시 까지 정규장의 당일 고저차를 구하고 싶습니다
b. 아침 7시 부터 다음날 새벽 6시 (23시간 장 열림) 까지의 고저차
2) 볼린저밴드
input : Period(20), MultiD(2),ntime(230000);
var : MAv(0),BBup(0),BBdn(0);
MAv = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if sTime <= ntime Then
{
var1 = MAv;
var2 = BBup;
var3 = BBdn;
}
Plot1(var1, "이평");
Plot2(var2, "상단밴드");
Plot3(var3, "하단밴드");
-------------------------
미국장에서 밤 11시 까지만 볼린저밴드가 나오게 하고 싶어 만들었는데
11시 이후에도 계속 나옵니다
미국선물시장은 하루 23시간 열리는데.. 밤 11시의 볼린저수치를 차트에 표시되게 하고 싶습니다. 11시 이후에는 지표표시가 안나오게..(볼린저가 작동 안하게)
11시 부터 정규장이 끝나는 새벽 5시 까지만 볼린저 표시가 안나오고..
새벽 5시 이후는 나와도 상관없습니다.
다시 다음날 밤 11시가 되면 볼린저 작동을 다시 스탑시키고 11시의 데이타를 보여줌.
11시의 볼린저 데이타를 최종값으로 표시
plot 로 이평/상단/하단의 값을 표시하게 해주세요
감사합니다
답변 1
예스스탁
예스스탁 답변
2025-04-28 10:57:25
안녕하세요
예스스탁입니다.
1
input : starttime(223000),Endtime(050000);
var : Tcond(False),HH(0),LL(0);
if (sdate != sDate[1] and sTime >= starttime) or
(sdate == sDate[1] and sTime >= starttime and sTime[1] < starttime) Then
{
Tcond = true;
HH = H;
LL = L;
}
if (sdate != sDate[1] and sTime >= Endtime) or
(sdate == sDate[1] and sTime >= Endtime and sTime[1] < Endtime) Then
{
Tcond = false;
}
if tcond == true Then
{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
if HH > 0 and LL > 0 Then
{
Plot1(HH-LL);
}
Plot2(DayHigh(0)-DayLow(0));
2
input : Period(20), MultiD(2),ntime(230000);
var : MAv(0),BBup(0),BBdn(0),Tcond(False);
MAv = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if Bdate != Bdate[1] Then
{
Tcond = true;
}
if (sdate != sDate[1] and sTime >= ntime) or
(sdate == sDate[1] and sTime >= ntime and sTime[1] < ntime) Then
{
Tcond = False;
}
if Tcond == true Then
{
var1 = MAv;
var2 = BBup;
var3 = BBdn;
Plot1(var1, "이평");
Plot2(var2, "상단밴드");
Plot3(var3, "하단밴드");
}
Else
{
NoPlot(1);
NoPlot(2);
NoPlot(3);
}
즐거운 하루되세요
> 러블리 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 1) 미국선물 용인데요
a. 밤 10시30 ~ 다음날 5시 까지 정규장의 당일 고저차를 구하고 싶습니다
b. 아침 7시 부터 다음날 새벽 6시 (23시간 장 열림) 까지의 고저차
2) 볼린저밴드
input : Period(20), MultiD(2),ntime(230000);
var : MAv(0),BBup(0),BBdn(0);
MAv = ma(C,Period);
BBup = BollBandUp(Period,MultiD);
BBdn = BollBandDown(Period,MultiD);
if sTime <= ntime Then
{
var1 = MAv;
var2 = BBup;
var3 = BBdn;
}
Plot1(var1, "이평");
Plot2(var2, "상단밴드");
Plot3(var3, "하단밴드");
-------------------------
미국장에서 밤 11시 까지만 볼린저밴드가 나오게 하고 싶어 만들었는데
11시 이후에도 계속 나옵니다
미국선물시장은 하루 23시간 열리는데.. 밤 11시의 볼린저수치를 차트에 표시되게 하고 싶습니다. 11시 이후에는 지표표시가 안나오게..(볼린저가 작동 안하게)
11시 부터 정규장이 끝나는 새벽 5시 까지만 볼린저 표시가 안나오고..
새벽 5시 이후는 나와도 상관없습니다.
다시 다음날 밤 11시가 되면 볼린저 작동을 다시 스탑시키고 11시의 데이타를 보여줌.
11시의 볼린저 데이타를 최종값으로 표시
plot 로 이평/상단/하단의 값을 표시하게 해주세요
감사합니다