커뮤니티

수식 문의

프로필 이미지
흑수돌
2011-12-14 01:44:08
510
글번호 45748
답변완료
타주기 분봉2, 3의 조건을 적용하여 현재 분봉의 상태를 강조로 표시하고 싶습니다. 타주기 분봉2, 3의 조건이 아래와 같을 때 타주기2 A분봉 / 타주기3 B분봉의 상승,하락,횡보를 각각 아래와 같이 정의하고 ------아래------- 타주기2 A분봉 상승 : A분봉의 종가가 n이평과 n2이평 위에 있고 그와 동시에 n3 이평이 상승 중일 때. 타주기2 A분봉 하락 : A분봉의 종가가 n이평과 n2이평 아래에 있고 그와 동시에 n3 이평이 하락 중일 때. 타주기2 A분봉 횡보: 위의 상승조건도 하락조건도 아닌 경우. 타주기3 B분봉 상승 : B분봉의 종가가 n4이평과 n5이평 위에 있고 그와 동시에 n6 이평이 상승 중일 때. 타주기3 B분봉 하락 : B분봉의 종가가 n4이평과 n5이평 아래에 있고 그와 동시에 n6 이평이 하락 중일 때. 타주기3 B분봉 횡보: 위의 상승조건도 하락조건도 아닌 경우. 위와 같을 때 A분봉 상승 이면서 B분봉 상승이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 상승 이면서 B분봉 하락이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 상승 이면서 B분봉 횡보이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 횡보 이면서 B분봉 상승이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 횡보 이면서 B분봉 하락이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 횡보 이면서 B분봉 횡보이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 하락 이면서 B분봉 상승이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 하락 이면서 B분봉 하락이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 하락 이면서 B분봉 횡보이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 위와 같이 캔들에 색을 칠해주는 강조식을 얻고 싶습니다. ------------------------- 위의 강조식을 토대로 아래와 같은 시스템식을 얻고 싶습니다. 매수 진입 :: 타주기 A분봉 상승 이면서 타주기 B분봉 상승일 때 현재주기 캔들에서 아래와 같은 세가지 조건에 만족 되면 매수 진입 합니다. 조건 1 : 현재주기 분봉의 n이평 BandWidth 가 n2값 이하이거나 또는 그 값이 하락 중일 때 현재봉이 n이평 볼린저밴드의 하단밴드 가격에서 +- n3틱 안에 포함되면, 매수 청산은 무조건 다음봉. 조건 2 : 현재주기 분봉의 n3이평 BandWidth 가 n4값 이하이거나 또는 그 값이 하락 중일 때 현재봉이 n3이평 볼린저밴드의 하단밴드 가격에서 +- n3틱 안에 포함되면, 매수 청산은 무조건 다음봉. 조건 3 : 현재주기 분봉의 n5이평 BandWidth 가 n6값 이하이거나 또는 그 값이 하락 중일 때 현재봉이 n5이평 볼린저밴드의 하단밴드 가격에서 +- n3틱 안에 포함되면, 매수 청산은 무조건 다음봉. 매도 진입 :: 타주기 A분봉 하락 이면서 타주기 B분봉 하락일 때 현재주기 캔들에서 아래와 같은 세가지 조건에 만족 되면 매도 진입 합니다. 조건 1 : 현재주기 분봉의 n이평 BandWidth 가 n2값 이하이거나 또는 그 값이 하락 중일 때 현재봉이 n이평 볼린저밴드의 상단밴드 가격에서 +- n3틱 안에 포함되면, 매도 청산은 무조건 다음봉. 조건 2 : 현재주기 분봉의 n3이평 BandWidth 가 n4값 이하이거나 또는 그 값이 하락 중일 때 현재봉이 n3이평 볼린저밴드의 상단밴드 가격에서 +- n3틱 안에 포함되면, 매도 청산은 무조건 다음봉. 조건 3 : 현재주기 분봉의 n5이평 BandWidth 가 n6값 이하이거나 또는 그 값이 하락 중일 때 현재봉이 n5이평 볼린저밴드의 하단밴드 가격에서 +- n3틱 안에 포함되면, 매도 청산은 무조건 다음봉. ---------------------------------------------- 위의 시스템 수식을 기반으로한 검색식으로 얻고 싶습니다. 위의 수식을 기반으로 매수조건일 때에는 캔들의 아래쪽에 점을 찍고 매도조건일 때에는 캔들의 위쪽에 점을 찍습니다. 여러가지로 항상 친절히 도와주셔서 진심으로 감사합니다. 꾸벅~
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-12-14 14:16:41

안녕하세요 예스스탁입니다. 1. 강조식 색은 조건과 관계없이 양봉은 red, 음봉은 blue로 설정했습니다. 각 조건의 주석을 참고하셔서 원하시는 색상예약어로 변경하시기 바랍니다. input : n(10),n2(20),n3(30),n4(10),n5(20),n6(30); var : ma1(0,data2),ma2(0,data2),ma3(0,data2),P2(0,data2); var : ma4(0,data3),ma5(0,data3),ma6(0,data3),P3(0,data3); ma1 = data2(ma(c,n)); ma2 = data2(ma(c,n2)); ma3 = data2(ma(c,n3)); if data2(C > ma1 and C > ma2 and ma3 > ma3[1]) Then P2 = 1; else if data2(C < ma1 and C < ma2 and ma3 > ma3[1]) Then P2 = -1; Else P2 = 0; ma4 = data3(ma(c,n)); ma5 = data3(ma(c,n2)); ma6 = data3(ma(c,n3)); if data3(C > ma4 and C > ma5 and ma6 > ma6[1]) Then P3 = 1; else if data3(C < ma4 and C < ma5 and ma6 > ma6[1]) Then P3 = -1; Else P3 = 0; if P2 == 1 and P3 == 1 Then{ #A분봉 상승 이면서 B분봉 상승이면서 if data1(C > O) Then#양봉 PlotPaintBar(H,L,"1",RED); if data1(C < O) Then#음봉 PlotPaintBar(H,L,"1",blue); } if P2 == 1 and P3 == -1 Then{#A분봉 상승 이면서 B분봉 하락이면서 if data1(C > O) Then#양봉 PlotPaintBar(H,L,"1",RED); if data1(C < O) Then#음봉 PlotPaintBar(H,L,"1",blue); } if P2 == 1 and P3 == 0 Then{#A분봉 상승 이면서 B분봉 횡보이면서 if data1(C > O) Then#양봉 PlotPaintBar(H,L,"1",RED); if data1(C < O) Then#음봉 PlotPaintBar(H,L,"1",blue); } if P2 == 0 and P3 == 1 Then{#A분봉 횡보 이면서 B분봉 상승이면서 if data1(C > O) Then#양봉 PlotPaintBar(H,L,"1",RED); if data1(C < O) Then#음봉 PlotPaintBar(H,L,"1",blue); } if P2 == 0 and P3 == -1 Then{#A분봉 횡보 이면서 B분봉 하락이면서 if data1(C > O) Then#양봉 PlotPaintBar(H,L,"1",RED); if data1(C < O) Then#음봉 PlotPaintBar(H,L,"1",blue); } if P2 == 0 and P3 == 0 Then{#A분봉 횡보 이면서 B분봉 횡보이면서 if data1(C > O) Then#양봉 PlotPaintBar(H,L,"1",RED); if data1(C < O) Then#음봉 PlotPaintBar(H,L,"1",blue); } if P2 == -1 and P3 == 1 Then{#A분봉 하락 이면서 B분봉 상승이면서 if data1(C > O) Then#양봉 PlotPaintBar(H,L,"1",RED); if data1(C < O) Then#음봉 PlotPaintBar(H,L,"1",blue); } if P2 == -1 and P3 == -1 Then{#A분봉 하락 이면서 B분봉 하락이면서 if data1(C > O) Then#양봉 PlotPaintBar(H,L,"1",RED); if data1(C < O) Then#음봉 PlotPaintBar(H,L,"1",blue); } if P2 == -1 and P3 == 0 Then{#A분봉 하락 이면서 B분봉 횡보이면서 if data1(C > O) Then#양봉 PlotPaintBar(H,L,"1",RED); if data1(C < O) Then#음봉 PlotPaintBar(H,L,"1",blue); } 2. 시스템식 input : n(10),n2(20),n3(30),n4(10),n5(20),n6(30); var : ma1(0,data2),ma2(0,data2),ma3(0,data2),P2(0,data2); var : ma4(0,data3),ma5(0,data3),ma6(0,data3),P3(0,data3); ma1 = data2(ma(c,n)); ma2 = data2(ma(c,n2)); ma3 = data2(ma(c,n3)); if data2(C > ma1 and C > ma2 and ma3 > ma3[1]) Then P2 = 1; else if data2(C < ma1 and C < ma2 and ma3 > ma3[1]) Then P2 = -1; Else P2 = 0; ma4 = data3(ma(c,n)); ma5 = data3(ma(c,n2)); ma6 = data3(ma(c,n3)); if data3(C > ma4 and C > ma5 and ma6 > ma6[1]) Then P3 = 1; else if data3(C < ma4 and C < ma5 and ma6 > ma6[1]) Then P3 = -1; Else P3 = 0; input : nn(20),Dv1(2),nn2(10),nn3(5); var : v1(0,data1),v2(0,data1),BandW1(0,data1); input : nnn(20),Dv2(2),nnn2(10),nnn3(5); var : vv1(0,data1),vv2(0,data1),BandW2(0,data1); input : nnnn(20),Dv3(2),nnnn2(10),nnnn3(5); var : vvv1(0,data1),vvv2(0,data1),BandW3(0,data1); v1 = data1(BollBandDown(nn,Dv1)); v2 = data1(BollBandUp(nn,Dv1)); BandW1 = data1(((C-v1)/(v2-v1))*100); vv1 = data1(BollBandDown(nnn,Dv2)); vv2 = data1(BollBandUp(nnn,Dv2)); BandW2 = data1(((C-vv1)/(vv2-vv1))*100); vvv1 = data1(BollBandDown(nnnn,Dv3)); vvv2 = data1(BollBandUp(nnnn,Dv3)); BandW3 = data1(((C-vvv1)/(vvv2-v1))*100); if P2 == 1 and P3 == 1 Then{ if data1((BandW1 < nn2 or BandW1 < BandW1[1]) and C <= v2+nn3*PriceScale and C >= v2-nn3*PriceScale) Then buy(); if data1((BandW2 < nnn2 or BandW2 < BandW2[1]) and C <= vv2+nnn3*PriceScale and C >= vv2-nnn3*PriceScale) Then buy(); if data1((BandW3 < nnnn2 or BandW3 < BandW3[1]) and C <= vvv2+nnnn3*PriceScale and C >= vvv2-nnnn3*PriceScale) Then buy(); } if MarketPosition == 1 and BarsSinceEntry == 1 Then exitlong(); if P2 == -1 and P3 == -1 Then{ if data1((BandW1 < nn2 or BandW1 < BandW1[1]) and C <= v1+nn3*PriceScale and C >= v1-nn3*PriceScale) Then Sell(); if data1((BandW2 < nnn2 or BandW2 < BandW2[1]) and C <= vv1+nnn3*PriceScale and C >= vv1-nnn3*PriceScale) Then Sell(); if data1((BandW3 < nnnn2 or BandW3 < BandW3[1]) and C <= vvv1+nnnn3*PriceScale and C >= vvv1-nnnn3*PriceScale) Then Sell(); } if MarketPosition == -1 and BarsSinceEntry == 1 Then ExitShort(); 3. 검색식 input : n(10),n2(20),n3(30),n4(10),n5(20),n6(30); var : ma1(0,data2),ma2(0,data2),ma3(0,data2),P2(0,data2); var : ma4(0,data3),ma5(0,data3),ma6(0,data3),P3(0,data3); ma1 = data2(ma(c,n)); ma2 = data2(ma(c,n2)); ma3 = data2(ma(c,n3)); if data2(C > ma1 and C > ma2 and ma3 > ma3[1]) Then P2 = 1; else if data2(C < ma1 and C < ma2 and ma3 > ma3[1]) Then P2 = -1; Else P2 = 0; ma4 = data3(ma(c,n)); ma5 = data3(ma(c,n2)); ma6 = data3(ma(c,n3)); if data3(C > ma4 and C > ma5 and ma6 > ma6[1]) Then P3 = 1; else if data3(C < ma4 and C < ma5 and ma6 > ma6[1]) Then P3 = -1; Else P3 = 0; input : nn(20),Dv1(2),nn2(10),nn3(5); var : v1(0,data1),v2(0,data1),BandW1(0,data1); input : nnn(20),Dv2(2),nnn2(10),nnn3(5); var : vv1(0,data1),vv2(0,data1),BandW2(0,data1); input : nnnn(20),Dv3(2),nnnn2(10),nnnn3(5); var : vvv1(0,data1),vvv2(0,data1),BandW3(0,data1); v1 = data1(BollBandDown(nn,Dv1)); v2 = data1(BollBandUp(nn,Dv1)); BandW1 = data1(((C-v1)/(v2-v1))*100); vv1 = data1(BollBandDown(nnn,Dv2)); vv2 = data1(BollBandUp(nnn,Dv2)); BandW2 = data1(((C-vv1)/(vv2-vv1))*100); vvv1 = data1(BollBandDown(nnnn,Dv3)); vvv2 = data1(BollBandUp(nnnn,Dv3)); BandW3 = data1(((C-vvv1)/(vvv2-v1))*100); if P2 == 1 and P3 == 1 Then{ if data1((BandW1 < nn2 or BandW1 < BandW1[1]) and C <= v2+nn3*PriceScale and C >= v2-nn3*PriceScale) Then plot1(L); if data1((BandW2 < nnn2 or BandW2 < BandW2[1]) and C <= vv2+nnn3*PriceScale and C >= vv2-nnn3*PriceScale) Then plot1(L); if data1((BandW3 < nnnn2 or BandW3 < BandW3[1]) and C <= vvv2+nnnn3*PriceScale and C >= vvv2-nnnn3*PriceScale) Then plot1(L); } if P2 == -1 and P3 == -1 Then{ if data1((BandW1 < nn2 or BandW1 < BandW1[1]) and C <= v1+nn3*PriceScale and C >= v1-nn3*PriceScale) Then plot1(H); if data1((BandW2 < nnn2 or BandW2 < BandW2[1]) and C <= vv1+nnn3*PriceScale and C >= vv1-nnn3*PriceScale) Then plot1(H); if data1((BandW3 < nnnn2 or BandW3 < BandW3[1]) and C <= vvv1+nnnn3*PriceScale and C >= vvv1-nnnn3*PriceScale) Then plot1(H); } 즐거운 하루되세요 > 흑수돌 님이 쓴 글입니다. > 제목 : 수식 문의 > 타주기 분봉2, 3의 조건을 적용하여 현재 분봉의 상태를 강조로 표시하고 싶습니다. 타주기 분봉2, 3의 조건이 아래와 같을 때 타주기2 A분봉 / 타주기3 B분봉의 상승,하락,횡보를 각각 아래와 같이 정의하고 ------아래------- 타주기2 A분봉 상승 : A분봉의 종가가 n이평과 n2이평 위에 있고 그와 동시에 n3 이평이 상승 중일 때. 타주기2 A분봉 하락 : A분봉의 종가가 n이평과 n2이평 아래에 있고 그와 동시에 n3 이평이 하락 중일 때. 타주기2 A분봉 횡보: 위의 상승조건도 하락조건도 아닌 경우. 타주기3 B분봉 상승 : B분봉의 종가가 n4이평과 n5이평 위에 있고 그와 동시에 n6 이평이 상승 중일 때. 타주기3 B분봉 하락 : B분봉의 종가가 n4이평과 n5이평 아래에 있고 그와 동시에 n6 이평이 하락 중일 때. 타주기3 B분봉 횡보: 위의 상승조건도 하락조건도 아닌 경우. 위와 같을 때 A분봉 상승 이면서 B분봉 상승이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 상승 이면서 B분봉 하락이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 상승 이면서 B분봉 횡보이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 횡보 이면서 B분봉 상승이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 횡보 이면서 B분봉 하락이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 횡보 이면서 B분봉 횡보이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 하락 이면서 B분봉 상승이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 하락 이면서 B분봉 하락이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 A분봉 하락 이면서 B분봉 횡보이면서 현재주기의 캔들이 음봉이면 **색, 양봉이면 **색 위와 같이 캔들에 색을 칠해주는 강조식을 얻고 싶습니다. ------------------------- 위의 강조식을 토대로 아래와 같은 시스템식을 얻고 싶습니다. 매수 진입 :: 타주기 A분봉 상승 이면서 타주기 B분봉 상승일 때 현재주기 캔들에서 아래와 같은 세가지 조건에 만족 되면 매수 진입 합니다. 조건 1 : 현재주기 분봉의 n이평 BandWidth 가 n2값 이하이거나 또는 그 값이 하락 중일 때 현재봉이 n이평 볼린저밴드의 하단밴드 가격에서 +- n3틱 안에 포함되면, 매수 청산은 무조건 다음봉. 조건 2 : 현재주기 분봉의 n3이평 BandWidth 가 n4값 이하이거나 또는 그 값이 하락 중일 때 현재봉이 n3이평 볼린저밴드의 하단밴드 가격에서 +- n3틱 안에 포함되면, 매수 청산은 무조건 다음봉. 조건 3 : 현재주기 분봉의 n5이평 BandWidth 가 n6값 이하이거나 또는 그 값이 하락 중일 때 현재봉이 n5이평 볼린저밴드의 하단밴드 가격에서 +- n3틱 안에 포함되면, 매수 청산은 무조건 다음봉. 매도 진입 :: 타주기 A분봉 하락 이면서 타주기 B분봉 하락일 때 현재주기 캔들에서 아래와 같은 세가지 조건에 만족 되면 매도 진입 합니다. 조건 1 : 현재주기 분봉의 n이평 BandWidth 가 n2값 이하이거나 또는 그 값이 하락 중일 때 현재봉이 n이평 볼린저밴드의 상단밴드 가격에서 +- n3틱 안에 포함되면, 매도 청산은 무조건 다음봉. 조건 2 : 현재주기 분봉의 n3이평 BandWidth 가 n4값 이하이거나 또는 그 값이 하락 중일 때 현재봉이 n3이평 볼린저밴드의 상단밴드 가격에서 +- n3틱 안에 포함되면, 매도 청산은 무조건 다음봉. 조건 3 : 현재주기 분봉의 n5이평 BandWidth 가 n6값 이하이거나 또는 그 값이 하락 중일 때 현재봉이 n5이평 볼린저밴드의 하단밴드 가격에서 +- n3틱 안에 포함되면, 매도 청산은 무조건 다음봉. ---------------------------------------------- 위의 시스템 수식을 기반으로한 검색식으로 얻고 싶습니다. 위의 수식을 기반으로 매수조건일 때에는 캔들의 아래쪽에 점을 찍고 매도조건일 때에는 캔들의 위쪽에 점을 찍습니다. 여러가지로 항상 친절히 도와주셔서 진심으로 감사합니다. 꾸벅~