반응형 분류 전체보기51 토토, 주식, 코인 을 한다면 반드시 알아야 할 방정식 - 켈리방정식 1962년 블랙잭으로 카지노를 이긴 남자가 소개되었다. 천재 수학자이자, 투자가인 에드워드 소프란 사람이었다. 에드워드 소프는 블랙잭을 할 때 카드 카운팅을 통해 자신이 이길 수 있는 확률을 계산했고, 그 확률을 켈리 방정식에 따라 배팅하였다. 이 기술을 소개한 책으로 소프는 베스트 셀러가 되었으며, 향후 블랙과 숄즈란 사람이 숄즈의 기술을 일부 참고하여 만든 블랙 숄즈 방정식은 노벨 경제학상을 받는다. 소프는 여기에 멈추지 않고 1969년에 자신의 기술을 참고 하여 퀀트펀드를 만들었다. 이 펀드는 1988년까지 연평균 19.8%의 수익을 낸다. (버핏에게 자산운용을 부탁받아 운용한 경험도 있다.) 이론적으로 자신의 승률을 정확히 알고, 수익을 내는 구조라면 켈리 방정식에 따라 배팅하면 그 수익을 무한대.. 2020. 7. 12. VBA(엑셀 매크로)배열 길이 가져오는 법(UBound, LBound) VBA에서 배열크기를 취득하기 위해서는 마지막 인덱스 번호를 가져오는 UBound()함수와 처음 시작하는 인덱스 번호를 가져오는 LBound()함수를 활용하여 계산한다. 먼저 UBound(), LBound()의 구조와 활용법을 알아보고 UBound(), LBound()를 활용하여 아래와 같은 배열의 크기를 구하는 법을 알아보겠다. 1. 인덱스 번호가 0부터 시작하는 1차원 배열 2. 인덱스 번호가 0부터 시작하지 않는 1차원 배열 UBound(), LBound()의 구조와 활용법 1. UBound 구조 - 인수 : 배열 변수 결과값 : 배열의 마지막 인덱스 번호 UBound(배열) 아래는 간단한 예제이다. Sub SearchLastIndexU() Dim tmpArr(10) As Integer MsgBox.. 2020. 7. 12. VBA(엑셀 매크로) 배열, 2차원 배열 선언 및 활용 VBA도 다른 언어와 마찬가지로 배열이 존재한다. 배열은 같은 종류의 데이터가 여러번 나올때 자주 사용된다. 예를 들면 아래와 같은 과일 명칭을 모아둔 배열이 있다면 사과, 바나나, 귤 사과에는 번호 1, 바나나에는 번호 2, 귤에는 번호3을 붙여서 1,2,3 숫자만 쓰더라도 쉽게 과일 이름을 불러올 수 있게 한 것이 배열이다. 간단히 배열의 구조를 알아보고 예제를 통해 배열을 다뤄보도록 하겠다. 배열의 구조 배열은 같은 데이터형을 가진 값들을 저장하는 공간으로, 인덱스(번호)로 각각의 공간에 접근 할 수 있다. 배열은 아래와 같은 구조로 되어있다. Dim 배열변수명(배열 크기) As 데이터형 Dim 배열변수명(배열 시작 인덱스 To 배열종료 인덱스) As 데이터형 이차원 배열은 아래와 같다. Dim 배.. 2020. 7. 8. VBA(엑셀 매크로) 셀 내용 가져오기, 셀 내용 넣기(Cells활용) 엑셀 매크로로 셀에 있는 내용을 불러오거나 내용을 삽입해야하는 경우가 있다. 이런 경우 Cells().Value로 특정 셀의 내용을 불러오거나 삽입 할 수 있다. 구조를 알아보고 예시를 보며 파악 하도록 하겠다. Cells구조 Cells(x, y).Value x는 행의 번호(인덱스), y는 열의 번호(인덱스)이다. Cells(x, y)는 x,y에 해당하는 셀의 오브젝트를 취득하고 .Value는 그 오브젝트로부터 값이 들어있는 곳을 취득한다. 예시: C12에 있는 셀의 내용을 취득하고자 한다면 행번호는 12, 열번호는 3이므로 Cells.(12, 3).Value로 취득 가능하다. 예시 '셀 내용 불러오기 Sub CellsLoadSample() MsgBox Cells(4, 2).Value End Sub '셀.. 2020. 7. 5. 이전 1 ··· 6 7 8 9 10 11 12 13 다음 반응형