블로그 이사 합니다.

 안녕하세요, 공돌투자자 입니다. 애드센스를 통과했음에도 흥행에 참패하여 다시 네이버로 돌아갑니다 ㅜㅜ 네이버로 관련 콘텐츠들을 조금씩 이동하고 네이버 내에서 기존 주식 투자 관련 컨텐츠와 함께 운영하도록 할게요. 혹시나 구독하신 분들, 찾아주신 분들께 죄송한 마음입니다. https://blog.naver.com/gdtooza '공돌투자자, 부의 사다리'  이곳으로 찾아와주세요. 실제적인 경제교육 + 투자 블로그로 운영하도록 하겠습니다. 감사합니다.

엑셀 VBA 기본문법 : 함수

매수, 매도 등 기능 단위는 함수를 통해 구현 된다.


함수는 어떤 목적을 수행하는 코드의 집합이라고 보면 된다. 자동매매 프로그래밍에서 어떤 목적이라고 하는 것을 예로 든다면 '로그인', '매수', '매도' 등이 있다. 함수내에서 함수를 호출 할 수 있다. 예를 들어 '자동매매'함수에서 '매수'함수나 '매도' 함수를 호출 할 수 있다.

1. Sub 함수 : 출력이 없는 함수

Public Sub 스탑로스(ByVal 현재가 As Long, ByVal 손절가 As Long)     '입력 : 현재가 & 손절가, 출력:없음
    If 현재가 < 손절가 Then                                         '만약에 현재가가 손절가보다 작으면
        Call 매도하기                                               '매도하기 함수를 호출함
    End If
End Sub

2. Function 함수 : 출력이 있는 함수

Public Function get손절가(ByVal 매수가 As Long) As Double
    Dim 손절가 As Double

    손절가 = 매수가 * 0.95
    get손절가 = 손절가
End Function

댓글

이 블로그의 인기 게시물

희대의 작전주 새롬기술(feat. 재벌집 막내아들 뉴데이터테크놀로지)

홈택스 미성년자 증여 신고 방법

자동매매 환경 setting (엑셀 vba 사용 기준) : 증권사, 개발 언어의 선택