커뮤니티

부탁드립니다

프로필 이미지
님이랑
2026-03-03 14:03:42
30
글번호 230851

input : Period(30),midPeriod(26),D1(2);


var1 = BollBandUp(period,D1);


if Crossup(C,var1[midPeriod-25]) Then

Find(1);


키움에서는 1봉전에 뜨네요 오늘 뜨는 수식으로 변경 해주세요

키움 수식

HU= shift(C,-midperiod+25);    일목균형표 (후행스팬 에서 뜨는 화살표를 오늘로  옴겨 놓았다)

BU= BBandsUp(period2,D1);

Crossup(HU,BU)

지표변수

midperiod  26

period2  30

D1  1.8


shift  사용자  함수  만들어서 검색을 해봐도 검색이 잘 안되요

// 입력: src(숫자 시리즈), off(정수 이동값, 음수면 과거방향으로 변환)

    input : src(Numeric), off(Numeric);

    var : idx(0);


    // 음수일 경우 양수 인덱스로 변환

    If off < 0 Then

        idx = -off;

    Else

        idx = off;


    // 배열 인덱스로 접근하여 값 반환

    shift = src[idx];

BBandsUp 사용자  함수  만들어서 검색을 해봐도 검색이 잘 안되요

input : Period(Numeric), Mult(Numeric);

    var : result(0);


    // 볼린저밴드 상단 계산

    result = BollBandUp(Period, Mult);


    // 반환값 할당

    BBandsUp = result;

Input : midPeriod(26),period(30),D1(1.8);

Var : HU(0),BU(0);


BU= BBandsUp(period,D1);

// 예시 호출: 사용자가 요청한 형태와 동일하게 호출 가능

HU = shift(C, -midPeriod + 25);


if  CrossUp(HU,BU)Then

Find(1);

키움에서 신호가 나온 종목이 검색이 안되요

종목검색
답변 0