답변완료
자동으로 처리하게
수고하십니다
정보 확인을 위하여 검색식에서 옵션의 가격별로 전일종가-당일시가를 계산하는
식을 만들어 실시간챠트에 적용하니 결과가 나옵니다
한데 각 옵션가격을 일일이 선정해줘야해서 여간 번거로운게 아니군요
하여 프로그램상에서 각 옵션가격을 던져주고 결과를 일괄 받아볼수있는 방법은 없을까요??
적용식은 아래와 같습니다..
var : xc(0), xo(0);
var : x(0), idx(0);
idx = idx + 1;
if LastBarOnChart == 1 then {
for x = 0 to idx Begin
Print("c:₩yeslan₩aaatext.txt","날자 = / %.0f / 종목명 = / %s / 전날종가 = / %.2f / 오늘시가 = / %.2f /", sdate[x], SymbolName, c[x+1], o[x]);
end;
Print("c:₩yeslan₩aaatext.txt","============================================");
}
이 결과를 실시간 챠트에서 각 옵션값을 일일이 선택하여야하는데,,
프로그램상에서 각 옵션값으로 바꿔가며 발췌할수있는 방법은 없나요??
아님 예스스팟에서는 할수있나요???
2020-03-12
174
글번호 136831
검색
답변완료
문의드립니다.
하기식을 예스로 부탁드립니다.
study("AK MACD BB v 1.00")
length = input(10, minval=1, title="BB Periods")
dev = input(1, minval=0.0001, title="Deviations")
//MACD
fastLength = input(12, minval=1)
slowLength=input(26,minval=1)
signalLength=input(9,minval=1)
fastMA = ema(close, fastLength)
slowMA = ema(close, slowLength)
macd = fastMA - slowMA
//BollingerBands
Std = stdev(macd, length)
Upper = (Std * dev + (sma(macd, length)))
Lower = ((sma(macd, length)) - (Std * dev))
Band1 = plot(Upper, color=gray, style=line, linewidth=2,title="Upper Band")
Band2 = plot(Lower, color=gray, style=line, linewidth=2,title="lower Band")
fill(Band1, Band2, color=blue, transp=75,title="Fill")
mc = macd >= Upper ? lime:red
// Indicator
plot(macd, color=mc, style =circles,linewidth = 3)
zeroline = 0
plot(zeroline,color= orange,linewidth= 2,title="Zeroline")
//buy
barcolor(macd >Upper ? yellow:na)
//short
barcolor(macd <Lower ? aqua:na)
//needs improvments
2020-03-12
308
글번호 136829
지표
답변완료
수식 문의 부탁 드려요~
항상고생하십니다
cme 해외선물이 3월 9일부터 써머타임적용으로 7시 개장으로 바뀌지 않았습니까?
사진에서보시는거와같이 3월 9일부터 7시로 적용이 안되어있네요
아래의 수식으로 17,18,19년까지 3년치 확인결과 써머타임 적용이 잘됩니다
이번년도부터는 맞지않습니다. 개인적인 생각으로 아마 이번년도 2월29일까지있는
윤년관련 문제인거같습니다
써머타임 수식수정 부탁드려요~
var : Summer(False),Year(0);
var : V1(0),V2(0),V3(0),V4(0);
var : TL(0);
if sdate != sdate[1] Then
{
Year = Floor(sdate/10000);
V1 = (10000 * Year) + (100 * 3) + 1;
V2 = 15 - dayofweek(v1); // 3월 두번째 일요일 날짜
v3 = (10000 * Year) + (100 * 11) + 1;
v4 = 8 - dayofweek(v3); // 11월 첫번째 일요일 날짜
Summer = (sdate > (10000 * Year) + (100 * 3) + v2) And (sdate < (10000 * Year) + (100 * 11) + v4);
}
if Summer == true then{
if (sdate != sdate[1] and stime >= 070000) or
(sdate == sdate[1] and stime >= 070000 and stime[1] < 070000) Then
{
TL = TL_New(sdate,stime,99999999,sdate,stime,0);
TL_SetColor(TL,GRAY);
TL_SetSize(TL,2);
}
}
else {
if (sdate != sdate[1] and stime >= 080000) or
(sdate == sdate[1] and stime >= 080000 and stime[1] < 080000) Then
{
TL = TL_New(sdate,stime,99999999,sdate,stime,0);
TL_SetColor(TL,GRAY);
TL_SetSize(TL,2);
}
}
2020-03-12
299
글번호 136810
지표
답변완료
수식 수정좀 부탁드립니다.
기존 사용하는 수식이 있는데,
cme 야간선물에 적용하니 12시만 지나면 수치가 초기화됩니다.
야간선물에서 적용가능하게 18:00~05:00 에 사용가능하게 수정좀 부탁드립니다.
아래에 수식 첨부합니다.
----------------------------------------------------------------
/*
작성일 : 2019-03-21
제 목 : 수급력_당일합계_분봉
목 적 : 당일만의 매수매도 거래량의 차이의 합계를 구한다.
비 고 :
*/
if date != date[1] Then
value1 = 0;
value2 = 0;
value1 = value1+(Upvol-DownVol);
//당일 최고가
value2 = highest(value1,dayindex()+1);
//당일 최저가
value3 = Lowest(value1,dayindex()+1);
//당일 최고/최저 중간
value4 = (value2 + value3) / 2;
plot1(value1, "분봉 수급 당일 누적");
plot2(value2, "분봉 수급 당일 누적 최고가");
plot3(value3, "분봉 수급 당일 누적 최저가");
plot4(value4, "분봉 수급 당일 누적 최고/최저 중간가");
PlotBaseLine1(0);
----------------------------------------------------------------
2020-03-12
289
글번호 136809
지표