커뮤니티

수식 의뢰드립니다.

프로필 이미지
qha71
2022-10-31 03:37:54
1365
글번호 163383
답변완료

첨부 이미지

안녕하세요! 항상 도움을 주셔서 감사합니다! 제가 착각을 해서 설명을 잘못 말씀을 드린건지 만들어주신 수식이 제가 의도한 것과 일부 안 맞는 부분이 있는 것 같아서 확인을 좀 부탁드립니다. 1 > Data1) 연결선물 Data2) 콜 + Data3) 풋 ===> 교차차트 된 상태 1. 콜의 월고가 풋의 월고를 돌파하여 완성봉이 만들어질 때, 같은 시각 (data1)선물챠트에 파랑수평선(두께1)이 우측으로 발생하는 수식을 부탁드립니다. 2. 풋의 월저가 콜의 월저를 하락하여 완성봉이 만들어질 때 같은 시각 (data1)선물챠트에 파랑수평선(두께1)이 우측으로 발생하는 수식을 부탁드립니다. 마찬가지로 3.콜의 월저가 풋의 월저를 하락하여 완성봉이 만들어질 때 같은 시각 (data1)선물챠트에 빨강수평선(두께1)이 우측으로 발생하는 수식을 부탁드립니다. 4.풋의 월고가 콜의 월고를 돌파하여 완성봉이 만들어질 때 같은 시각 (data1)선물챠트에 빨강수평선(두께1)이 우측으로 발생하는 수식을 부탁드립니다. ------------------------------------- Data1) 연결선물 Data2) 콜 + Data3) 풋 ===> 교차차트 된 상태 콜의 현재가가 풋의 전고 또는 2전고를 돌파하여 완성봉이 만들어지면 또는 풋의 현재가가 콜의 전저 또는 2전저를 하락하여 완성봉이 만들어지면 같은 시각 (data1)선물챠트에 녹색수평선(두께2)이 우측으로 발생하는 수식을 부탁드립니다. 마찬가지로 콜의 현재가가 풋의 전저, 2전저를 하락하여 완성봉이 만들어지면 또는 풋의 현재가가 콜의 전고, 2전고를 돌파하여 완성봉이 만들어지면 같은 시각 (data1)선물챠트에 녹색수평선(두께2)이 우측으로 발생하는 수식을 부탁드립니다. ======================================================================== var : nday2(0,data2),week2(0,Data2),X2(false,Data2),H2(0,Data2),L2(0,Data2); var : nday3(0,data3),week3(0,Data3),X3(false,Data3),H3(0,Data3),L3(0,Data3); nday2 = data2(date - int(date/100)*100); Week2 = data2(DayOfWeek(date)); if Data2(Bdate != Bdate[1]) Then { if nday2 >= 8 and nday2 <= 14 and week2 == 4 then X2 = true; Else X2 = False; if X2 == true and X2[1] == False Then { H2 = Data2(H); L2 = Data2(L); } } if h2 > 0 and Data2(h) > h2 Then h2 = Data2(h); if l2 > 0 and Data2(l) < l2 Then l2 = Data2(l); nday3 = data3(date - int(date/100)*100); Week3 = data3(DayOfWeek(date)); if Data3(Bdate != Bdate[1]) Then { if nday3 >= 8 and nday3 <= 14 and week3 == 4 then X3 = true; Else X3 = False; if X3 == true and X3[1] == False Then { H3 = Data3(H); L3 = Data3(L); } } if h3 > 0 and Data3(h) > h3 Then h3 = Data3(h); if l3 > 0 and Data3(l) < l3 Then l3 = Data3(l); if CrossUp(Data2(c),H3) or CrossUp(Data3(c),H2) Then value1 = c; if CrossDown(Data2(c),L3) or CrossDown(Data3(c),L2) Then value2 = c; if value1 > 0 Then Plot1(value1,"1",Blue,Def,2); if value2 > 0 Then Plot2(value2,"2",Red,Def,2); if CrossUp(Data2(c),Data3(HighD(1))) or CrossUp(Data3(c),Data2(HighD(1))) Then value3 = c; if CrossDown(Data2(c),Data3(LowD(1))) or CrossDown(Data3(c),Data2(LowD(1))) Then value4 = c; if value3 > 0 Then Plot3(value3,"3",Green,Def,2); if value4 > 0 Then Plot4(value4,"4",Green,Def,2); if CrossUp(Data2(c),Data3(HighD(2))) or CrossUp(Data3(c),Data2(HighD(2))) Then value5 = c; if CrossDown(Data2(c),Data3(LowD(2))) or CrossDown(Data3(c),Data2(LowD(2))) Then value6 = c; if value5 > 0 Then Plot5(value5,"5",Green,Def,2); if value6 > 0 Then Plot6(value6,"6",Green,Def,2); ====================================================================== 2 > 첨부파일처럼 수식에서 가능한지 여쭙고 싶습니다! 일봉의 고가, 저가, 시가, 그리고 큰 글씨가 현재가 입니다! 개인적으론 A안을 원하지만, 만약 수식적으로 불가능하다면 B안도 좋은 대안이라 생각합니다. 가격들의 글자 크기와 색상들는 제가 설정할 수 있게 외부변수로 만들어 주시 길 희망합니다!
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2022-10-31 11:22:01

> qha71 님이 쓴 글입니다. > 제목 : 수식 의뢰드립니다. > 안녕하세요! 항상 도움을 주셔서 감사합니다! 제가 착각을 해서 설명을 잘못 말씀을 드린건지 만들어주신 수식이 제가 의도한 것과 일부 안 맞는 부분이 있는 것 같아서 확인을 좀 부탁드립니다. 1 > Data1) 연결선물 Data2) 콜 + Data3) 풋 ===> 교차차트 된 상태 1. 콜의 월고가 풋의 월고를 돌파하여 완성봉이 만들어질 때, 같은 시각 (data1)선물챠트에 파랑수평선(두께1)이 우측으로 발생하는 수식을 부탁드립니다. 2. 풋의 월저가 콜의 월저를 하락하여 완성봉이 만들어질 때 같은 시각 (data1)선물챠트에 파랑수평선(두께1)이 우측으로 발생하는 수식을 부탁드립니다. 마찬가지로 3.콜의 월저가 풋의 월저를 하락하여 완성봉이 만들어질 때 같은 시각 (data1)선물챠트에 빨강수평선(두께1)이 우측으로 발생하는 수식을 부탁드립니다. 4.풋의 월고가 콜의 월고를 돌파하여 완성봉이 만들어질 때 같은 시각 (data1)선물챠트에 빨강수평선(두께1)이 우측으로 발생하는 수식을 부탁드립니다. ------------------------------------- Data1) 연결선물 Data2) 콜 + Data3) 풋 ===> 교차차트 된 상태 콜의 현재가가 풋의 전고 또는 2전고를 돌파하여 완성봉이 만들어지면 또는 풋의 현재가가 콜의 전저 또는 2전저를 하락하여 완성봉이 만들어지면 같은 시각 (data1)선물챠트에 녹색수평선(두께2)이 우측으로 발생하는 수식을 부탁드립니다. 마찬가지로 콜의 현재가가 풋의 전저, 2전저를 하락하여 완성봉이 만들어지면 또는 풋의 현재가가 콜의 전고, 2전고를 돌파하여 완성봉이 만들어지면 같은 시각 (data1)선물챠트에 녹색수평선(두께2)이 우측으로 발생하는 수식을 부탁드립니다. ======================================================================== var : nday2(0,data2),week2(0,Data2),X2(false,Data2),H2(0,Data2),L2(0,Data2); var : nday3(0,data3),week3(0,Data3),X3(false,Data3),H3(0,Data3),L3(0,Data3); nday2 = data2(date - int(date/100)*100); Week2 = data2(DayOfWeek(date)); if Data2(Bdate != Bdate[1]) Then { if nday2 >= 8 and nday2 <= 14 and week2 == 4 then X2 = true; Else X2 = False; if X2 == true and X2[1] == False Then { H2 = Data2(H); L2 = Data2(L); } } if h2 > 0 and Data2(h) > h2 Then h2 = Data2(h); if l2 > 0 and Data2(l) < l2 Then l2 = Data2(l); nday3 = data3(date - int(date/100)*100); Week3 = data3(DayOfWeek(date)); if Data3(Bdate != Bdate[1]) Then { if nday3 >= 8 and nday3 <= 14 and week3 == 4 then X3 = true; Else X3 = False; if X3 == true and X3[1] == False Then { H3 = Data3(H); L3 = Data3(L); } } if h3 > 0 and Data3(h) > h3 Then h3 = Data3(h); if l3 > 0 and Data3(l) < l3 Then l3 = Data3(l); if CrossUp(Data2(c),H3) or CrossUp(Data3(c),H2) Then value1 = c; if CrossDown(Data2(c),L3) or CrossDown(Data3(c),L2) Then value2 = c; if value1 > 0 Then Plot1(value1,"1",Blue,Def,2); if value2 > 0 Then Plot2(value2,"2",Red,Def,2); if CrossUp(Data2(c),Data3(HighD(1))) or CrossUp(Data3(c),Data2(HighD(1))) Then value3 = c; if CrossDown(Data2(c),Data3(LowD(1))) or CrossDown(Data3(c),Data2(LowD(1))) Then value4 = c; if value3 > 0 Then Plot3(value3,"3",Green,Def,2); if value4 > 0 Then Plot4(value4,"4",Green,Def,2); if CrossUp(Data2(c),Data3(HighD(2))) or CrossUp(Data3(c),Data2(HighD(2))) Then value5 = c; if CrossDown(Data2(c),Data3(LowD(2))) or CrossDown(Data3(c),Data2(LowD(2))) Then value6 = c; if value5 > 0 Then Plot5(value5,"5",Green,Def,2); if value6 > 0 Then Plot6(value6,"6",Green,Def,2); ====================================================================== 2 > 첨부파일처럼 수식에서 가능한지 여쭙고 싶습니다! 일봉의 고가, 저가, 시가, 그리고 큰 글씨가 현재가 입니다! 개인적으론 A안을 원하지만, 만약 수식적으로 불가능하다면 B안도 좋은 대안이라 생각합니다. 가격들의 글자 크기와 색상들는 제가 설정할 수 있게 외부변수로 만들어 주시 길 희망합니다!
프로필 이미지

예스스탁 예스스탁 답변

2022-10-31 17:16:06

안녕하세요 예스스탁입니다. 기존식이 월고/월저의 초기값이 만기일의 첫봉으로 지정되어 있었습니다. 만기 다음날에 첫봉기준으로 초기화되게 수정해 드립니다. var : nday2(0,data2),week2(0,Data2),X2(false,Data2),H2(0,Data2),L2(0,Data2); var : nday3(0,data3),week3(0,Data3),X3(false,Data3),H3(0,Data3),L3(0,Data3); nday2 = data2(date - int(date/100)*100); Week2 = data2(DayOfWeek(date)); if Data2(Bdate != Bdate[1]) Then { if nday2 >= 8 and nday2 <= 14 and week2 == 4 then X2 = true; Else X2 = False; if X2 == False and X2[1] == true Then { H2 = Data2(H); L2 = Data2(L); } } if h2 > 0 and Data2(h) > h2 Then h2 = Data2(h); if l2 > 0 and Data2(l) < l2 Then l2 = Data2(l); nday3 = data3(date - int(date/100)*100); Week3 = data3(DayOfWeek(date)); if Data3(Bdate != Bdate[1]) Then { if nday3 >= 8 and nday3 <= 14 and week3 == 4 then X3 = true; Else X3 = False; if X3 == False and X3[1] == true Then { H3 = Data3(H); L3 = Data3(L); } } if h3 > 0 and Data3(h) > h3 Then h3 = Data3(h); if l3 > 0 and Data3(l) < l3 Then l3 = Data3(l); if CrossUp(Data2(c),H3) or CrossUp(Data3(c),H2) Then value1 = c; if CrossDown(Data2(c),L3) or CrossDown(Data3(c),L2) Then value2 = c; if value1 > 0 Then Plot1(value1,"1",Blue,Def,2); if value2 > 0 Then Plot2(value2,"2",Red,Def,2); if CrossUp(Data2(c),Data3(HighD(1))) or CrossUp(Data3(c),Data2(HighD(1))) Then value3 = c; if CrossDown(Data2(c),Data3(LowD(1))) or CrossDown(Data3(c),Data2(LowD(1))) Then value4 = c; if value3 > 0 Then Plot3(value3,"3",Green,Def,2); if value4 > 0 Then Plot4(value4,"4",Green,Def,2); if CrossUp(Data2(c),Data3(HighD(2))) or CrossUp(Data3(c),Data2(HighD(2))) Then value5 = c; if CrossDown(Data2(c),Data3(LowD(2))) or CrossDown(Data3(c),Data2(LowD(2))) Then value6 = c; if value5 > 0 Then Plot5(value5,"5",Green,Def,2); if value6 > 0 Then Plot6(value6,"6",Green,Def,2); 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 전화주시기 바랍니다(02-3453-1060) > > qha71 님이 쓴 글입니다. > 제목 : 수식 의뢰드립니다. > 안녕하세요! 항상 도움을 주셔서 감사합니다! 제가 착각을 해서 설명을 잘못 말씀을 드린건지 만들어주신 수식이 제가 의도한 것과 일부 안 맞는 부분이 있는 것 같아서 확인을 좀 부탁드립니다. 1 > Data1) 연결선물 Data2) 콜 + Data3) 풋 ===> 교차차트 된 상태 1. 콜의 월고가 풋의 월고를 돌파하여 완성봉이 만들어질 때, 같은 시각 (data1)선물챠트에 파랑수평선(두께1)이 우측으로 발생하는 수식을 부탁드립니다. 2. 풋의 월저가 콜의 월저를 하락하여 완성봉이 만들어질 때 같은 시각 (data1)선물챠트에 파랑수평선(두께1)이 우측으로 발생하는 수식을 부탁드립니다. 마찬가지로 3.콜의 월저가 풋의 월저를 하락하여 완성봉이 만들어질 때 같은 시각 (data1)선물챠트에 빨강수평선(두께1)이 우측으로 발생하는 수식을 부탁드립니다. 4.풋의 월고가 콜의 월고를 돌파하여 완성봉이 만들어질 때 같은 시각 (data1)선물챠트에 빨강수평선(두께1)이 우측으로 발생하는 수식을 부탁드립니다. ------------------------------------- Data1) 연결선물 Data2) 콜 + Data3) 풋 ===> 교차차트 된 상태 콜의 현재가가 풋의 전고 또는 2전고를 돌파하여 완성봉이 만들어지면 또는 풋의 현재가가 콜의 전저 또는 2전저를 하락하여 완성봉이 만들어지면 같은 시각 (data1)선물챠트에 녹색수평선(두께2)이 우측으로 발생하는 수식을 부탁드립니다. 마찬가지로 콜의 현재가가 풋의 전저, 2전저를 하락하여 완성봉이 만들어지면 또는 풋의 현재가가 콜의 전고, 2전고를 돌파하여 완성봉이 만들어지면 같은 시각 (data1)선물챠트에 녹색수평선(두께2)이 우측으로 발생하는 수식을 부탁드립니다. ======================================================================== var : nday2(0,data2),week2(0,Data2),X2(false,Data2),H2(0,Data2),L2(0,Data2); var : nday3(0,data3),week3(0,Data3),X3(false,Data3),H3(0,Data3),L3(0,Data3); nday2 = data2(date - int(date/100)*100); Week2 = data2(DayOfWeek(date)); if Data2(Bdate != Bdate[1]) Then { if nday2 >= 8 and nday2 <= 14 and week2 == 4 then X2 = true; Else X2 = False; if X2 == true and X2[1] == False Then { H2 = Data2(H); L2 = Data2(L); } } if h2 > 0 and Data2(h) > h2 Then h2 = Data2(h); if l2 > 0 and Data2(l) < l2 Then l2 = Data2(l); nday3 = data3(date - int(date/100)*100); Week3 = data3(DayOfWeek(date)); if Data3(Bdate != Bdate[1]) Then { if nday3 >= 8 and nday3 <= 14 and week3 == 4 then X3 = true; Else X3 = False; if X3 == true and X3[1] == False Then { H3 = Data3(H); L3 = Data3(L); } } if h3 > 0 and Data3(h) > h3 Then h3 = Data3(h); if l3 > 0 and Data3(l) < l3 Then l3 = Data3(l); if CrossUp(Data2(c),H3) or CrossUp(Data3(c),H2) Then value1 = c; if CrossDown(Data2(c),L3) or CrossDown(Data3(c),L2) Then value2 = c; if value1 > 0 Then Plot1(value1,"1",Blue,Def,2); if value2 > 0 Then Plot2(value2,"2",Red,Def,2); if CrossUp(Data2(c),Data3(HighD(1))) or CrossUp(Data3(c),Data2(HighD(1))) Then value3 = c; if CrossDown(Data2(c),Data3(LowD(1))) or CrossDown(Data3(c),Data2(LowD(1))) Then value4 = c; if value3 > 0 Then Plot3(value3,"3",Green,Def,2); if value4 > 0 Then Plot4(value4,"4",Green,Def,2); if CrossUp(Data2(c),Data3(HighD(2))) or CrossUp(Data3(c),Data2(HighD(2))) Then value5 = c; if CrossDown(Data2(c),Data3(LowD(2))) or CrossDown(Data3(c),Data2(LowD(2))) Then value6 = c; if value5 > 0 Then Plot5(value5,"5",Green,Def,2); if value6 > 0 Then Plot6(value6,"6",Green,Def,2); ====================================================================== 2 > 첨부파일처럼 수식에서 가능한지 여쭙고 싶습니다! 일봉의 고가, 저가, 시가, 그리고 큰 글씨가 현재가 입니다! 개인적으론 A안을 원하지만, 만약 수식적으로 불가능하다면 B안도 좋은 대안이라 생각합니다. 가격들의 글자 크기와 색상들는 제가 설정할 수 있게 외부변수로 만들어 주시 길 희망합니다!