노멀 보우(활) 양손 데미지 요구 레벨 필요 힘 필요 민첩 최대 홈
숏 보우 1-4 (평균 2.5)   15   3
헌터 보우 2-6 (평균 4)   28   4
롱 보우 3-10 (평균 6.5) 22 19   5
컴파운드 보우 4-8 (평균 6) 25 35   4
리커브 보우 5-11 (평균 8) 30 40   5
숏 배틀 보우 3-18 (평균 10.5) 40 50   6
롱 워 보우 6-14 (평균 10) 35 55   5
봉 보우 3-23 (평균 13) 50 65   6

 

익셉셔널 보우(활) 양손 데미지 요구 레벨 필요 힘 필요 민첩 최대 홈
엣지 보우 6-19 (평균 12.5) 18 25 43 3
레이저 보우 8-22 (평균 15) 21 25 62 4
시더 보우 10-29 (평균 19.5) 23 53 49 5
더블 보우 11-26 (평균 18.5) 25 58 73 4
숏 시즈 보우 13-30 (평균 21.5) 25 65 80 5
라지 시즈 보우 10-42 (평균 26) 25 80 95 6
룬 보우 14-35 (평균 24.5) 25 73 103 5
고딕 보우 10-50 (평균 30) 25 95 118 6

 

엘리트 보우(활) 양손 데미지 요구 레벨 필요 힘 필요 민첩 최대 홈
스파이더 보우 23-50 (평균 36.5) 41 64 143 3
블레이드 보우 21-42 (평균 31) 45 76 119 4
쉐도우 보우 15-59 (평균 37) 47 52 188 5
그레이트 보우 12-52 (평균 32) 51 121 107 4
다이아몬드 보우 33-40 (평균 36.5) 54 89 132 5
크루세이더 보우 15-63 (평균 39) 57 97 121 6
위드 보우 20-53 (평균 36.5) 60 72 146 5
히드라 보우 10-68 (평균 39) 63 134 167 6
           

 

아마존 전용 보우(활) 양손 데미지 요구 레벨 필요 힘 필요 민첩 최대 홈
스태그 보우 7-12 (평균 9.5) 14 30 45 5
리플렉스 보우 9-19 (평균 14) 20 35 60 5
애쉬우드 보우 16-29 (평균 22.5) 29 56 77 5
세러모니얼 보우 19-41 (평균 30) 35 73 110 5
메이트리어컬 보우 20-47 (평균 33.5) 39 87 187 5
그랜드 메이트리어컬 보우 14-72 (평균 43) 58 108 152 5

 

 

 

  • 최대 홈은 4개로 동일
  • 고급 아이템 변동 옵션: 방어력 +5~15% 증가 / 최대 내구도 +10~15% 증가
  • 성기사 전용 방패 변동 옵션: 피해 10~65% 증가 / 명중률 15~121 / 모든 저항 5~45

 

노멀 팔라딘 방패 최소/최대 방어 힘제 레벨 블럭율 강타 피해
타이즈 8~12 3 16 40% 2~6
론다쉬 10~18 6 26 45% 2~8
헤비드 쉴드 16~26 12 40 50% 3~9
에어리드 쉴드 26~36 15 50 52% 4~10
크라운 쉴드 30~40 18 65 55% 4~12

 

 

익셉셔널 팔라딘 방패 최소/최대 방어 힘제 레벨 블럭율 강타 피해
아카란 타이즈 101~125 26 44 40% 12~16
아카란 론다쉬 113~137 30 59 45% 15~20
프로텍터 쉴드 129~153 34 69 50% 18~24
길디드 쉴드 144~168 38 89 52% 20~28
로얄 쉴드 156~181 41 114 55% 24~32

 

 

엘리트 팔라딘 방패 (일반) 최소/최대 방어 힘제 레벨 블럭율 강타 피해
세이크리드 타이즈 126~158 47 86 60% 22~70
세이크리드 론다쉬 138~164 52 109 58% 35~58
쿠라스트 쉴드 154~172 55 124 55% 10~82
자카룸 쉴드 169~193 61 142 52% 46~46
볼텍스 쉴드 182~225 66 148 49% 5~87

 

 

엘리트 팔라딘 방패 (고급/에테/고급에테) 고급 5~15% 에테리얼 고급 에테리얼
세이크리드 타이즈 166~182 189~237 249~273
세이크리드 론다쉬 173~189 207~246 259~284
쿠라스트 쉴드 181~198 231~258 271~297
자카룸 쉴드 203~223 253~289 305~334
볼텍스 쉴드 237~259 273~337 355~389

 

volab.kr (https://volab.kr) 을 수정했습니다.

기존 클라우드서버를 3개 쓰다가 통합해서 하나만 두고, 주로 주식 관련된 정보를 추가했습니다.

 

기업현황 - 재무재표 정보와 정보를 바탕으로 스코어(score) 를 매겨 종목들을 보여줍니다

업종현황 - 업종별 상승률을 보여줍니다

테마현황 - 테마별 상승률을 보여줍니다

신호측정 - 몇가지 보조지표를 가지고 매수고려해볼만한 종목들을 순위대로 보여줍니다

거래량순위 - 말그대로 거래량 순위대로 보여줍니다

IPO현황 - IPO 준비중인 종목들의 상세정보를 보여줍니다

자동매매이력 - 자작한 자동매매프로그램의 거래 이력을 보여줍니다

 

move2move (댄스 포메이션, 동선이동 앱) - 자작한 애플/안드로이드 앱 정보입니다. 

iOS (아이폰)
https://apps.apple.com/us/app/move2move/id6503006708

Android
https://play.google.com/store/apps/details?id=com.ccassak.movemove&hl=en&c=apps

 

 

 

 

'까벨로퍼 > VoLab(2021~)' 카테고리의 다른 글

다시 [volab.kr] 소개.  (0) 2023.09.04
volab.kr - 추가기능 IPO 공모 현황  (0) 2021.06.30
VoLab.kr 을 소개합니다.  (0) 2021.06.26

다시하는 와우..  대장기술 괜히 선택했나 싶지만..  자기만족을 위해서..


- 달의 강철 브로드소드 ( 4개 제작 )
 강철주괴 = 32개
 강한 융해촉진제 = 8개
 단단한 연마석 = 8개
 저급 월장석 = 12개
 질긴 가죽 = 8개

- 큰 철제 도끼 ( 4개 제작 )
 철 주괴 = 56개
 강한 융해촉진제 = 8개
 단단한 연마석 = 8개
 금괴 = 16개
 질긴 가죽 = 8개

- 견고한 미스릴 도끼 ( 2개 제작 )
 미스릴 주괴 = 24개
 황수정 = 4개
 견고한 연마석 = 2개
 질긴 가죽 = 8개

- 검은 대형 철퇴 ( 2개 제작 )
 미스릴 주괴 = 32개
 검은 진주 = 2개
 음영석 = 8개
 견고한 연마석 = 2개
 두꺼운 가죽 = 4개
 
 ---- 전체 필요 재료 ----
 
 - 미스릴 주괴 56개
 - 철주괴 = 56개
 - 강철주괴 = 32개
 - 금괴 = 16개
 
 - 강한 융해촉진제 16개
 - 단단한 연마석 16개
 - 견고한 연마석 = 4개 
  
 - 질긴 가죽 = 24개
 - 두꺼운가죽 = 4개 
 
 - 저급월장석 = 12개
 - 음영석 = 8개
 - 황수정 = 4개 
 - 검은진주 = 2개
 

필요 도안.

 - 달의 강철 브로드소드 (무법항 제레나) - 안팔고 있을시 잰시간 필요

 - 큰 철제 도끼 (가덤 네싱워리 원정대 도끼 파는 애) - 안팔고 있을시 잰시간 필요
 - 견고한 미스릴 도끼 (무법항 대장장이 숙련 210 필요)

 - 검은 대형 철퇴 (무법항 대장장이 숙련 230 필요)

 

🔥 복잡했던 단체 군무 동선, 이제 'move2move'로 쉽고 완벽하게! (안무동선, 대형짜기, 동선배치 앱)

 

안녕하세요! 춤을 사랑하고 가르치는 사람으로서, 단체 군무, 댄스, 뮤지컬 무대를 준비하며 느꼈던 어려움을 해소하고자 앱을 만들었습니다! 🕺💃

그 이름은 바로 ✨ move2move (#무브2무브) ✨ 입니다!

💡 move2move, 왜 필요할까요?

안무 동선 디자인대형 구성은 공연 준비에서 가장 중요하면서도 손이 많이 가는 작업이죠. 머릿속의 아이디어를 시각화하고, 복잡한 동선 변화를 멤버들에게 정확히 전달하는 것이 항상 고민이었습니다.

하지만 이제 move2move 앱 하나면 이 모든 과정을 직관적이고 효율적으로 해결할 수 있습니다!

🌟 move2move의 핵심 기능!

  1. 직관적인 멤버 배치 & 이동 (드래그 & 드롭):
  2. '페이즈'로 완성하는 복잡한 동선 변화:
  3. 음악 연동 시뮬레이션:
  4. 편리한 저장 및 공유:

🙋‍♀️ 혹시 이런 활동을 하고 계신가요?

  • 단체 군무 안무를 짜는 댄스 교사/강사
  • 팀원들과 무대 동선 #대형짜기 가 필요한 댄스팀 리더
  • 뮤지컬, 연극 등에서 배우들의 #동선배치 를 담당하는 연출가

move2move는 공연 준비에 드는 시간과 노력을 대폭 줄여주고, 아이디어를 시각적으로 구현하여 더 창의적이고 완성도 높은 무대를 만드는 데 큰 도움을 줄 것입니다.

취미로 춤을 추고 가르치며 **'간단하고 쉽게 사용할 수 있는 앱'**을 만들고 싶었던 마음이 담겨있습니다. 유사 유료 앱들도 있지만, 이 앱은 춤을 사랑하는 분들의 실질적인 필요를 반영해 만들었으니 꼭 한 번 사용해보세요!

📱 지금 바로 move2move를 만나보세요!

안드로이드 / 아이폰 모두 지원됩니다. 각 스토어에서 **'move2move'**로 검색하시거나 아래 링크를 클릭해주세요!

iOS (아이폰)
https://apps.apple.com/us/app/move2move/id6503006708

Android
https://play.google.com/store/apps/details?id=com.ccassak.movemove&hl=en&c=apps

감사합니다! 더 쉽고 효율적인 방법으로 멋진 공연을 준비해보세요! 👍

 



'까벨로퍼 > move2move' 카테고리의 다른 글

move2move - App User Manual  (1) 2024.05.16
movemove 앱 을 소개합니다.  (0) 2024.05.15
move2move 사용 설명서  (0) 2024.05.14

The move2move app is an innovative tool optimized for group dance, choreography, musicals, and all activities where multiple people perform together on stage. With this app, you can easily handle the most important and complex aspects of the performance preparation process: formation design and movement arrangement.

 

Easily design movement formations for group dance and stage performances

Create blocking for dance & stage easily


I support your creative endeavors.

 

 

 

 

 

 

 

 

 

movemove (#무브무브) 앱은 단체 군무, 댄스, 뮤지컬 및 여러 사람이 함께 무대에서 공연하는 모든 활동에 최적화된 혁신적인 도구입니다. 이 앱을 사용하면 공연 준비 과정에서 가장 중요하면서도 복잡한 부분인 대형 구성과 동선 디자인을 손쉽게 할 수 있습니다.
프로젝트를 시작할 때, 사용자는 공연에 참여하는 멤버들을 추가할 수 있습니다. 각 멤버는 고유한 아이콘으로 표시되며, 이를 무대 위에 자유롭게 배치할 수 있습니다. 멤버의 수나 위치를 변경하는 것도 간단한 드래그 앤 드롭으로 가능합니다.
공연의 시간적 흐름에 따른 동선 변화를 구현하기 위해, movemove 앱에서는 '페이즈'라는 개념을 도입했습니다. 각 페이즈는 공연의 한 장면 또는 한 부분을 나타내며, 사용자는 페이즈마다 멤버들의 위치를 개별적으로 조정할 수 있습니다. 이를 통해 복잡한 군무나 대형 변화도 쉽게 구성할 수 있습니다.
음악은 공연에서 빼놓을 수 없는 요소입니다. movemove 앱에서는 음악 파일을 직접 로드하여 프로젝트에 연결할 수 있습니다. 음악이 재생되는 동안, 설정한 동선에 따라 멤버들의 아이콘이 자동으로 움직입니다. 이를 통해 실제 공연을 하기 전에 전체 쇼를 미리 시뮬레이션 해볼 수 있습니다.
프로젝트를 저장하고 불러오는 것도 쉽습니다. 모든 프로젝트는 로컬에 안전하게 저장되므로, 언제든지 이전 작업을 이어갈 수 있습니다. 또한, 완성된 프로젝트를 다른 사람과 공유하여 협업할 수도 있습니다.
movemove 앱의 직관적이고 사용자 친화적인 인터페이스는 누구나 쉽게 배우고 사용할 수 있도록 설계되었습니다. 이 앱을 사용하면 공연 준비에 드는 시간과 노력을 대폭 줄일 수 있습니다. 또한, 아이디어를 시각화하고 실험해볼 수 있어 더 창의적이고 완성도 높은 공연을 만들어낼 수 있습니다.
군무, 댄스, 뮤지컬 등 다양한 장르의 공연에 참여하는 모든 사람에게 movemove 앱은 필수적인 도구가 될 것입니다. 지금 바로 movemove를 다운로드하고, 더 쉽고 효율적인 방법으로 공연을 준비해보세요.

 

아래 링크를 클릭하여 앱을 다운로드 받을 수 있습니다.

 

https://play.google.com/store/apps/details?id=com.ccassak.movemove&hl=ko&gl=US

 

movemove #무브무브 #뭅뭅 #안무동선 #대형짜기 - Google Play 앱

단체 군무, 댄스, 무대 활동을 위한 직관적인 동선 디자인 및 구성 앱 #무브무브 #뭅뭅 #안무동선 #대형짜기 #동선짜기 #movmov

play.google.com

 

move2move 앱은 단체 군무, 댄스 및 여러 사람이 무대를 사용하는 활동에 최적화된 도구입니다.
앱을 통해 사용자는 손쉽게 대형을 구성하고, 멤버들의 동선을 디자인하고 음악과 함께 전체 쇼를 감상할 수 있습니다.
완성된 프로젝트는 언제든지 불러와 수정 및 재사용할 수 있습니다.
move2move 앱은 직관적인 인터페이스와 강력한 기능으로 단체 공연 준비 과정을 획기적으로 간소화합니다.

 

여러분들의 크리에이티브한 창작활동을 응원합니다.

 

 

 

 

 

 

1>***.obj : error LNK2001: 확인할 수 없는 외부 기호 _vsnprintf_s
1>***.obj : error LNK2001: 확인할 수 없는 외부 기호 sscanf_s

 

위와 같은 에러를 만났다면, 아래와 같이 처리 해보시기 바랍니다.

 

기존 낮은버전의 VisualStudio 에서 생성한 프로젝트를 높은 버전의 VisualStudio 에서 열어서 컴파일할때,

ex) vc2010 또는 vc2015 에서 생성한 프로젝트를 vc2022 에서 열어서 빌드할경우 위와 같은 에러 메세지를 출력

 

프로젝트 속성 페이지를 열어 링커 > 입력 > 추가종속성에 

legacy_stdio_definitions.lib 를 추가

 

 

 

 

1>"zwnmsd.vcxproj" 프로젝트를 빌드했습니다.
========== 모두 다시 빌드: 1 성공, 0 실패, 0 건너뛰기 ==========
========== 다시 빌드이(가) 오전 10:52에 완료되었으며, 17.992 초이(가) 걸림 ==========

 

정상적으로 컴파일이 되는 것을 확인.

랩터의 일격 + 살쾡이의 이빨
#showtooltip  랩터의 일격
/cast !랩터의 일격
/castrandom 살쾡이의 이빨, 역습
/startattack

 

야수 있으면 치료 없으면 부르기
#showtooltip
/시전 [nopet] 야수 부르기; [pet] 동물 치료

 

징표 + 펫 공격 + 속사
/showtooltip 사냥꾼의 징표
/소환수공격
/시전 사냥꾼의 징표
/cast 속사

 

독사쐐기 + 자동사격
#showtooltip 독사 쐐기
/castsequence reset=15/target 독사 쐐기
/cast 속사
/시전 !자동 사격

 

누를때 마다 매의상, 치타의상 번갈아가면서
/연속시전 매의 상, 치타의 상

 

죽은척하기 + 얼음의덫
#showtooltips 죽은척하기
/소환수따르기
/stopcasting
/cast 죽은척하기
/cast 얼음의 덫
징표찍기
/매크로중지 [noharm]
/run S=SetRaidTarget;t="mouseover"if not UnitExists(t)then t="target"end;if UnitExists(t)then if IsAltKeyDown()then S(t,0)else S(t,1)end;end


활/총 사용하여 폴링 전투 시작 
#showtooltip
/매크로중지 [noharm][dead]
/시전 [stance:0/1/2/3]
/시전 [equipped:활]활 발사; [equipped:총]총 발사;[equipped:활]활 발사;투척
/script SetRaidTarget("target", 8)
/p >>[%t]<<<
/공격시작


원버튼 돌진/봉쇄 
#showtooltip
/공격시작
/시전 [nocombat,nostance:1] 전투 태세
/시전 [nocombat,stance:1] 돌진
/시전 [combat,nostance:3] 광폭 태세
/시전 [combat,stance:3] 봉쇄


전투태세가 아닐때 전투태세 전환 후 돌진
#showtooltip 돌진
/시전 [nostance:1] 전투 태세
/시전 돌진
/공격시작


피분과 전투외침 연속 시전
#showtooltip
/연속시전 reset=5 피의 분노, 전투의 외침


제압복수 쓸수 있으면 먼저 사용하고 영격
#showtooltip 영웅의 일격
/내리기
/시전 [stance:1]제압;[stance:2]복수
/시전 영웅의 일격
/공격시작


전투태세전환 후 무력화
#showtooltip 무력화
/시전  [stance:2] 전투 태세
/시전 무력화
/공격시작


전투태세전환 후 보복
#showtooltip 보복
/시전  [stance:2] 전투 태세
/시전 보복


전투태세일때 도발의 일격, 방태일때 도발
#showtooltip
/시전 [stance:1]도발의 일격;[stance:2]도발
/공격시작 


방태전환 후 방패막기
/시전 [stance:1] 방어 태세
/시전 방패 막기
/공격시작


방태전환 후 방패가격
/시전 [stance:1] 방어 태세
/시전 방패 가격
/공격시작


전투태세이면 제압 방태이면 복수
#showtooltip 
/시전 [stance:1]제압;[stance:2]복수
/공격시작


차단 ( 방패착용시 방태전환 후 방패가격, 아닐경우 광폭전환 후 자루 공격)
#showtooltip 방패 가격
/cast [equipped:방패, nostance:3] 방패 가격; [noequipped:방패, nostance:3] 광폭 태세; [stance:3] 자루 공격


방태일때 방패가격, 그외는 광폭전환 후 자루공격
#showtooltip 방패 가격
/시전 [stance:2] 방패 가격; 광폭 태세
/시전 자루 공격


방패착용시 방태 전환 후 방패가격, 방패미착용시 광태 전환후 자루공격
#showtooltip 방패 가격
/시전 [equipped:방패] 방어 태세; 광폭 태세
/시전 [equipped:방패] 방패 가격;자루 공격


강제 봉쇄 사용
#showtooltip 봉쇄
/시전 피의 분노
/시전 광폭 태세
/시전 봉쇄
/공격시작


강제 소용돌이 사용
#showtooltip 소용돌이
/시전 광폭 태세
/시전 소용돌이
/공격시작

 

import datetime
import os

class Data:
    oid = ''
    line = ''
    oidnum = []

def snmp_oid_compare(in_name1, len1, in_name2, len2):
    name1 = in_name1
    name2 = in_name2

    # len = minimum of len1 and len2
    len_val = min(len1, len2)

    # find first non-matching OID
    for _ in range(len_val):
        if name1[0] != name2[0]:
            return -1 if name1[0] < name2[0] else 1
        name1 = name1[1:]
        name2 = name2[1:]

    # both OIDs equal up to length of shorter OID
    if len1 < len2:
        return -1
    elif len2 < len1:
        return 1
    else:
        return 0

dir_dump = "./dumps"

def load_dumpfile(lst):
    if not os.path.isdir(dir_dump):
        print("\n dir [./dumps] not found. exit.")
        exit(0)

    filelist = os.listdir(dir_dump)
    for li in filelist:
        fullpath = dir_dump + "/" + li
        f = open(fullpath, 'r')
        lines = f.readlines()
        i = 0
        for line in lines:
            i += 1
            if 'No Such Object' in line or line[0] != '.':
                print("[skip] not start dot(.) or failed oid: {}".format(line))
                continue
            tokens = line.split("=")

            data = Data()
            data.oid = tokens[0].rstrip()
            data.line = line
            data.oidnum = list(map(int, filter(None, data.oid.split("."))))
            lst.append(data)
        f.close()

def quicksort_oid(lst):
    if len(lst) <= 1:
        return lst
    else:
        pivot = lst[len(lst) // 2]
        less = [x for x in lst if snmp_oid_compare(x.oidnum, len(x.oidnum), pivot.oidnum, len(pivot.oidnum)) < 0]
        equal = [x for x in lst if snmp_oid_compare(x.oidnum, len(x.oidnum), pivot.oidnum, len(pivot.oidnum)) == 0]
        greater = [x for x in lst if snmp_oid_compare(x.oidnum, len(x.oidnum), pivot.oidnum, len(pivot.oidnum)) > 0]
        return quicksort_oid(less) + equal + quicksort_oid(greater)

def main():
    my_list = []
    t1 = datetime.datetime.now()
    load_dumpfile(my_list)
    t2 = datetime.datetime.now()
    print('\nDuration load_dumpfile: {}'.format(t2 - t1))

    sorted_list = quicksort_oid(my_list)
    t3 = datetime.datetime.now()
    print('\nDuration quicksort_oid: {}'.format(t3 - t2))

    print("\n")
    i = 0
    file_path = "output.txt"
    with open(file_path, "w") as file:
        for item in sorted_list:
            i += 1
            file.write(f"{item.line}")

    print('Total process lines : {}'.format(i))

if __name__ == "__main__":
    start_time = datetime.datetime.now()
    main()
    end_time = datetime.datetime.now()
    print('Duration: {}'.format(end_time - start_time))

'까벨로퍼 > PYTHON' 카테고리의 다른 글

[python] snmp oid 정렬 프로그램  (0) 2023.12.13
[python] oid sort  (0) 2023.03.13
[python] json 에서 특정 키가 존재하는지  (0) 2022.06.09

요구 : 디렉토리내 모든 snmp dump 파일을 읽어서 oid 별로 정렬하여 하나의 파일로 생성

import datetime
import os

class Data:
    oid = ''
    line = ''

def snmp_oid_compare(in_name1, len1, in_name2, len2):
    name1 = in_name1
    name2 = in_name2

    # len = minimum of len1 and len2
    len_val = min(len1, len2)

    # find first non-matching OID
    for _ in range(len_val):
        if name1[0] != name2[0]:
            return -1 if name1[0] < name2[0] else 1
        name1 = name1[1:]
        name2 = name2[1:]

    # both OIDs equal up to length of shorter OID
    if len1 < len2:
        return -1
    elif len2 < len1:
        return 1
    else:
        return 0

dir_dump = "./dumps"
def main():
    my_list = []

    if not os.path.isdir(dir_dump):
        print("\n dir [./dumps] not found. exit.")
        exit(0)

    filelist = os.listdir(dir_dump)
    for li in filelist:
        fullpath = dir_dump + "/" + li
        f = open(fullpath, 'r')
        lines = f.readlines()
        i = 0
        for line in lines:
            i += 1
            if 'No Such Object' in line or line[0] != '.':
                print("[skip] not start dot(.) or failed oid: {}".format(line))
                continue
            tokens = line.split("=")

            data = Data()
            data.oid = tokens[0].rstrip()
            data.line = line
            new_oid = list(map(int, filter(None, data.oid.split("."))))
            found = False
            for j, item in enumerate(my_list):
                stored_oid = list(map(int, filter(None, item.oid.split("."))))
                result = snmp_oid_compare( stored_oid, len(stored_oid), new_oid, len(new_oid))
                if result >= 0:
                    my_list.insert(j, data)
                    found = True
                    print("정렬 line:%s,idx:%s,new:%s,old:%s" % (i, j, data.oid, item.oid))
                    break
            if not found:
                my_list.append(data)
        f.close()

    print("\n")
    i = 0
    file_path = "output.txt"
    with open(file_path, "w") as file:
        for item in my_list:
            i += 1
            file.write(f"{item.line}")

    print('Total process lines : {}'.format(i))

if __name__ == "__main__":
    start_time = datetime.datetime.now()
    main()
    end_time = datetime.datetime.now()
    print('Duration: {}'.format(end_time - start_time))

 

데이터는 필요에 의해 수시로 수집 및 계산 될 수 있습니다. 사용된 조건 검색식은 링크를 따라 가시면 자세하게 확인 할 수 있습니다.
SCORE이 높은 종목부터 내림차순으로 표시됩니다.개별적으로는 차트분석 페이지에서 확인 할 수 있습니다.

조건검색 확인
종목코드를 클릭하면 '다음빅차트', 종목명을 클릭하면 'Naver 증권',  'SCORE'의 값을 클릭하면 차트페이지로 이동합니다.
투자의견 항목이 만약 B3(33000/12%) 이라면 추정기관수 3곳, 제시한 목표가는 33,000원 입니다.
%는 목표가 대비 도달하는데 올라야 할 비율을 나타냅니다.
'PER/업종' 및 'PBR/업종'은 해당업종의 평균 PER/PBR대비 자신의 PER/PBR의 위치를 백분율로 나타냈습니다.
투자에서 참고용으로 봐주시면 좋을 듯 합니다.그럼 여러분들의 성공적인 투자 기원합니다.

아래 링크를 누르시면 더 많은 정보를 볼 수 있는 제 개인 프로젝트 사이트로 연결됩니다.

vostock.kr/

안드로이드  IOS 앱도 출시가 되었습니다. 'vostock' 또는 '비오스탁' 으로 검색하시면 됩니다.

앱에서 따로 권한을 요구하는 건 없으니 주식 투자에 관심 있으신 분들은 다운 받으셔서 이용 해 보시면 감사하겠습니다.

 

Cond Search [23/10/18]


휴스틸 005010 철강 KS   0.52 4835 1.13 0.28 25.51 25.73 6
28.63
84.26
일진파워 094820 건설 KQ   -0.78 11430 15.47 1.36 9.07 3.30 5
51.24
66.49
자연과환경 043910 상업서비스와공급품 KQ   -1.69 1050 105.00 1.23 1.16 2.59 5
52.35
42.91
HMM 011200 해운사 KS 19000(26.92%) 2.18 14970 1.58 0.34 23.83 4.76 5
57.11
83.05
엠아이텍 179290 건강관리장비와용품 KQ   -1.87 7350 13.03 2.73 22.88 7.64 5
45.35
75.21
이루온 065440 IT서비스 KQ   0.16 1919 33.09 1.21 3.91 2.91 5
42.24
49.03
KEC 092220 반도체와반도체장비 KS   -2.14 1417   0.76 -2.38 -7.19 5
48.24
44.25
효성오앤비 097870 화학 KQ   -0.4 7440 49.93 0.84 1.75 3.20 5
65.56
63.8
문배철강 008420 철강 KS   3.4 3190 2.50 0.35 15.77 8.30 5
79.63
74.27
보락 002760 식품 KS   0.53 1317 37.63 1.63 4.39 1.70 5
50.39
50.53
이노인스트루먼트 215790 통신장비 KQ   -1.38 1147 81.93 0.49 0.58 -15.20 5
25.99
40.14
풍강 093380 자동차부품 KQ   -2.54 3450 5.82 0.46 8.34 6.04 5
46.49
75.08
남해화학 025860 화학 KS   0.8 7560   0.71 -1.31 1.53 4
39.66
47.2
KG모빌리언스 046440 IT서비스 KQ 6500(25.97%) 0.78 5160 9.18 0.61 7.17 6.96 4
56.02
76.18
티플랙스 081150 비철금속 KQ   3.93 3700 42.05 0.56 1.36 -1.27 4
87.15
48.95
한미글로벌 053690 건설 KS   0.21 23500 9.61 1.30 16.59 9.10 4
48.54
70.23
진흥기업 002780 건설 KS   -0.76 1175 3.31 0.70 23.83 10.39 4
45.52
63.66
LX인터내셔널 001120 무역회사와판매업체 KS 45000(69.81%) 1.34 26500 2.77 0.40 16.53 3.90 4
71.04
68.37
와이지엔터테인먼트 122870 방송과엔터테인먼트 KQ 95462(68.66%) -1.05 56600 14.20 2.33 17.84 14.42 4
61.73
75.17
에스트래픽 234300 IT서비스 KQ   -1.02 3885 3.20 1.40 58.42 2.84 4
55.48
55.9
TYM 002900 기계 KS 8000(47.33%) 1.31 5430 3.53 0.62 19.50 12.30 4
42.59
67.37
씨젠 096530 생명과학도구및서비스 KQ 25000(26.77%) -2.13 19720   0.87 -0.80 -0.38 4
70.51
55.03
지니뮤직 043610 방송과엔터테인먼트 KQ 5600(80.35%) -1.58 3105 17.44 1.11 6.64 2.25 4
41.44
51.67
신송홀딩스 006880 식품과기본식료품소매 KS   -3.13 7120   0.81 -0.02 2.16 4
60.8
43.39
디지틀조선 033130 출판 KQ   -0.67 1930 23.25 0.86 3.73 6.56 4
36.25
70.91

+ Recent posts