답변완료
문의드립니다.
안녕하세요.
아래와 같은 내용에 대한 수식작성에 어려움있어 문의드립니다.
[요청내용]
코스피200선물
Only 당일진입, 당일청산
계약수 = 1계약
30분봉 기준
매수포지션만 취할 계획.
[규칙]
1. 첫번째봉은 지켜본다.
2-1. If 현재가가 직전봉의 종가+3틱을 터치하면 매수 1계약 진입.
(종가+3틱을 지속적으로 터치하더라도 최초1회만 진입한 후,거래 안함)
2-2. If 다른 모든케이스에선 홀딩
(기존포지션이 없다면 계속 포지션 없고, 매수 진입이 돼있다면 홀딩)
2-1,2-2를 통해 어쨌든 매수 1계약 진입에 성공 했다면, 그 이후론 마지막 봉까지 거래
안함.
*현재가 : 현재 실시간으로 움직이는 가격
3. 마지막봉 종가에 Exit
(궁금증 : 종가는 동시호가이후 최종 장마감 가격인데, 이게 프로그램으로 진입이 가능
한지? 불가 하면 동시호가 직전의 가격으로 포지션 청산 후 exit필요)
감사합니다.
2020-05-07
794
글번호 138669
시스템
답변완료
문의드립니다.
maLength = input(title="MovingAvgLength", type=input.integer, defval=21, minval=1)
lbLength = input(title="LookbackLength", type=input.integer, defval=4, minval=1)
src = input(title="Source", type=input.source, defval=close)
ma = sma(src, maLength)
tai = stdev(ma, lbLength)
fastMa = ema(src, lbLength)
slowMa = ema(src, maLength)
sig = sma(tai, maLength * 2)
bsc = 0
bsc := (tai > tai[1] and fastMa > slowMa) or fastMa > slowMa ? 1 : (tai > tai[1] and fastMa < slowMa) or fastMa < slowMa ? -1 : nz(bsc[1], 0)
taiColor = bsc > 0 ? color.green : bsc < 0 ? color.red : color.black
plot(tai, color=taiColor, linewidth=2)
plot(sig, color=color.black, linewidth=1)
변환 문의드립니다.
감사합니다.
2020-05-07
798
글번호 138666
지표
답변완료
지표 수정 부탁 드립니다.
2
호가잔량건수이면 참조데이타를 이용하셔야 합니다.
차트에 선물매수호가총건수와 선물매도호가총건수를 참조데이타로 차트에 추가하고 아래식 적용하시면 됩니다.
참조데이타는 차트왼쪽 상단의 종목선택버튼 중 오른쪽 버튼 클릭하면 차트에 추가하실 수 있습니다.
참조데이타는 차트에 추가되는 순서로 data2부터 data99까지 데이타번호가 부여됩니다.
선물매수호가총건수를 먼저 추가하고 선물매도호가총건수를 나중에 추가하시면 됩니다.
해당 데이타는 종목선택화면 참조탭에 있습니다.
#data2 : 선물매수호가총건수
#data3 : 선물매도호가총건수
var : diff(0,data1),hh(0,data1),ll(0,data1);
diff = data2(c)-data3(c);
if bdate != bdate[1] Then
{
hh = diff;
ll = diff;
}
if diff > hh Then
hh = diff;
if diff < ll Then
ll = diff;
plot1(hh,"최고건수차",RED);
plot2(ll,"최저건수차",blue);
제가 설명을 잘못 한것 같습니다.
최고건수차와 최저건수차가 나왔을때 90틱 지표에 수평선으로 표시하고 싶습다.
최고건수가 나온 시간에 90틱 챠트에 수평선으로표시하고
최저건수가 온 시간에 90틱 차트에 수평선으로 표시하고 싶습다.
2020-05-07
651
글번호 138661
지표
답변완료
부탁 드립니다.
도움에 감사 드립니다.
국내주식용으로 작성된것을
해선에 사용 코저 부탁 드립니다.
input : n(5);
var : cnt(0),sum(0),mav(0);
Array : VV[100](0);
if sdate != sdate[1] Then
{
VV[0] = 0;
for cnt = 1 to 99
{
VV[cnt] = VV[cnt-1][1];
}
}
if time < CurrentTime Then
VV[0] = VV[0]+v;
if vv[n] > 0 then
{
sum = 0;
for cnt = 1 to n
{
sum = sum + vv[cnt];
}
mav = sum/n;
}
plot1(vv[0],"당일거래량",red,def,0);
plot2(mav,"평균거래량",yellow,def,0);
2020-05-07
658
글번호 138658
지표