커뮤니티
거래량누적
2013-07-31 09:30:37
199
글번호 65951
감사합니다~
아래 거래량 지표수식을 선물 틱차트에 사용하려 합니다
누적 20봉으로 설정했을때
첫봉을 제외하고 두번째봉부터 누적되게 부탁드립니다
그리고 당일 두번째 봉부터 봉이20개 미만이어도~
현재까지의 봉숫자로 누적되게 부탁드립니다
예 :당일 두번째 봉부터 봉이10개라면 10개누적값이 나타나게부탁드립니다
Input : Period(20);
var1 = Upvol - DownVol;
var2 = accumN(var1,Period);
/////////////////////////////////////////////////////////////////////////
IF var2 > 0 THEN {
Plot1(var2, "거래량",RED);
}
IF var2 < 0 THEN {
Plot1(var2, "거래량",BLUE);
}
아래 = 시스템
문의2 = 매수청산봉에서 매수주문 금지
매도청산봉애서 매도주문 금지 수식 부탁드립니다
감사합니다
좋은하루 되세요~
Input : VOL(1000);
var : Left(1),Right(1);
var : Sline(0,data1),v1(0,data1),v2(0,data1),v3(0,data1),v4(0,data1),v5(0,data1);
var : v11(0,data1),val11(0,data1),val73(0,data1);
Sline = C;#시가기준이면 O로 변경
v1 = Upvol - DownVol;
v2 = data1(accumN(v1,2)); #2개누적
v3 = data1(accumN(v1,3)); #3개누적
v4 = data1(accumN(v1,4)); #4개누적
v5 = data1(accumN(v1,5)); #5개누적
//주차트매수조건-----------------------------------------------------------------
if val11 >= 0 //and data1(SwingLow(1,Sline,Left,Right,Left+right+1)) != -1
&& v1 > 0
&& (v1 > VOL
or v2 > VOL
or v3 > VOL
or v4 > VOL
or v5 > VOL)
Then
{
val11 = -1;
v11 = Sline[Right];
}
//주차트매도조건-----------------------------------------------------------------
if val11 <= 0 //and data1(SwingHigh(1,Sline,Left,Right,Left+right+1)) != -1
&& v1 < 0
&& (v1 < -VOL
or v2 < -VOL
or v3 < -VOL
or v4 < -VOL
or v5 < -VOL)
Then
{
val11 = 1;
v11 = Sline[Right];
}
//주문---------------------------------------------------------------------------
if !(val11[1] == -1)
&& val11 == -1
&& data2(c) < data3(c)
Then
buy();
if !(val11[1] == 1)
&& val11 == 1
&& data2(c) > data3(c)
Then
sell();
//청산---------------------------------------------------------------------------
if val73 == 1 Then
ExitLong("매수청산");
if val73 == -1 Then
ExitShort("매도청산");
답변 1
예스스탁 예스스탁 답변
2013-07-31 11:19:01
안녕하세요
예스스탁입니다.
1
Input : Period(20);
var1 = Upvol - DownVol;
if date != date[1] Then
var2 = 0;
if dayindex > 0 and dayindex < Period Then
var2 = var2+var1;
if dayindex >= Period Then
var2 = accumN(var1,Period);
IF var2 > 0 THEN {
Plot1(var2, "거래량",RED);
}
IF var2 < 0 THEN {
Plot1(var2, "거래량",BLUE);
}
2.
Input : VOL(1000);
var : Left(1),Right(1);
var : Sline(0,data1),v1(0,data1),v2(0,data1),v3(0,data1),v4(0,data1),v5(0,data1);
var : v11(0,data1),val11(0,data1),val73(0,data1);
Sline = C;#시가기준이면 O로 변경
v1 = Upvol - DownVol;
v2 = data1(accumN(v1,2)); #2개누적
v3 = data1(accumN(v1,3)); #3개누적
v4 = data1(accumN(v1,4)); #4개누적
v5 = data1(accumN(v1,5)); #5개누적
//주차트매수조건-----------------------------------------------------------------
if val11 >= 0 //and data1(SwingLow(1,Sline,Left,Right,Left+right+1)) != -1
&& v1 > 0
&& (v1 > VOL
or v2 > VOL
or v3 > VOL
or v4 > VOL
or v5 > VOL)
Then
{
val11 = -1;
v11 = Sline[Right];
}
//주차트매도조건-----------------------------------------------------------------
if val11 <= 0 //and data1(SwingHigh(1,Sline,Left,Right,Left+right+1)) != -1
&& v1 < 0
&& (v1 < -VOL
or v2 < -VOL
or v3 < -VOL
or v4 < -VOL
or v5 < -VOL)
Then
{
val11 = 1;
v11 = Sline[Right];
}
//주문---------------------------------------------------------------------------
if !(val11[1] == -1)
&& val11 == -1
&& data2(c) < data3(c)
&& MarketPosition == 0
Then
buy();
if !(val11[1] == 1)
&& val11 == 1
&& data2(c) > data3(c)
&& MarketPosition == 0
Then
sell();
//청산---------------------------------------------------------------------------
if MarketPosition == 1 and val73 == 1 Then
ExitLong("매수청산");
if MarketPosition == -1 and val73 == -1 Then
ExitShort("매도청산");
즐거운 하루되세요
> 감사1 님이 쓴 글입니다.
> 제목 : 거래량누적
> 감사합니다~
아래 거래량 지표수식을 선물 틱차트에 사용하려 합니다
누적 20봉으로 설정했을때
첫봉을 제외하고 두번째봉부터 누적되게 부탁드립니다
그리고 당일 두번째 봉부터 봉이20개 미만이어도~
현재까지의 봉숫자로 누적되게 부탁드립니다
예 :당일 두번째 봉부터 봉이10개라면 10개누적값이 나타나게부탁드립니다
Input : Period(20);
var1 = Upvol - DownVol;
var2 = accumN(var1,Period);
/////////////////////////////////////////////////////////////////////////
IF var2 > 0 THEN {
Plot1(var2, "거래량",RED);
}
IF var2 < 0 THEN {
Plot1(var2, "거래량",BLUE);
}
아래 = 시스템
문의2 = 매수청산봉에서 매수주문 금지
매도청산봉애서 매도주문 금지 수식 부탁드립니다
감사합니다
좋은하루 되세요~
Input : VOL(1000);
var : Left(1),Right(1);
var : Sline(0,data1),v1(0,data1),v2(0,data1),v3(0,data1),v4(0,data1),v5(0,data1);
var : v11(0,data1),val11(0,data1),val73(0,data1);
Sline = C;#시가기준이면 O로 변경
v1 = Upvol - DownVol;
v2 = data1(accumN(v1,2)); #2개누적
v3 = data1(accumN(v1,3)); #3개누적
v4 = data1(accumN(v1,4)); #4개누적
v5 = data1(accumN(v1,5)); #5개누적
//주차트매수조건-----------------------------------------------------------------
if val11 >= 0 //and data1(SwingLow(1,Sline,Left,Right,Left+right+1)) != -1
&& v1 > 0
&& (v1 > VOL
or v2 > VOL
or v3 > VOL
or v4 > VOL
or v5 > VOL)
Then
{
val11 = -1;
v11 = Sline[Right];
}
//주차트매도조건-----------------------------------------------------------------
if val11 <= 0 //and data1(SwingHigh(1,Sline,Left,Right,Left+right+1)) != -1
&& v1 < 0
&& (v1 < -VOL
or v2 < -VOL
or v3 < -VOL
or v4 < -VOL
or v5 < -VOL)
Then
{
val11 = 1;
v11 = Sline[Right];
}
//주문---------------------------------------------------------------------------
if !(val11[1] == -1)
&& val11 == -1
&& data2(c) < data3(c)
Then
buy();
if !(val11[1] == 1)
&& val11 == 1
&& data2(c) > data3(c)
Then
sell();
//청산---------------------------------------------------------------------------
if val73 == 1 Then
ExitLong("매수청산");
if val73 == -1 Then
ExitShort("매도청산");