커뮤니티

거래량누적

프로필 이미지
감사1
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("매도청산");