커뮤니티

전략 작성 부탁드려요~

프로필 이미지
TheLEDs
2024-03-10 10:32:27
834
글번호 177331
답변완료
키움 기준으로 간단히 쓸께요 1.아래 내용을 예스트레이더 시스템 전략으로 부탁드려요 v1 = ValueWhen(1, crossup (trix,trixsignal), trixsignal); v2 = ValueWhen(2, crossup (trix,trixsignal), trixsignal); v3 = OBV(_PRICE_); v4 = MA(OBV, SignalPeriod, _MaType_); if ( v1> v2) and ( v4 > v4[1] ) 일 경우 매수 2. valuewhen을 사용자 함수로 저장하여 사용하고 싶은데 함수 수식 알려주세요. 3. 스톡케스틱 지표가 단순이평일때 지수이평 일때를 어떻게 전환하나요? 간단히 설정으로 못하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-03-11 13:54:28

안녕하세요 예스스탁입니다. 1 Input : Period(12), tsignal(9),SignalPeriod(10); var : TRIXv(0),trixsignal(0),_OBV(0); var : v1(0),v2(0),v3(0),v4(0); TRIXv = TRIX(Period); trixsignal = ema(TRIXv,tsignal); _OBV = OBV; if CrossUp(TRIXv,trixsignal) Then { v1 = trixsignal; v2 = v1[1]; } v3 = _OBV; v4 = MA(v3, SignalPeriod); if v1 > v2 and v4 > v4[1] Then Buy(); 2 사용자함수명 : valuewhen 반환값형 : 숫자형 input : nth(Numeric),condition(TrueFalse),value(Numeric); var : cnt(0); Array : arr[10](0); if Condition == true Then { For cnt = 9 DownTo 2 { arr[cnt] = arr[cnt-1]; } arr[1] = value; } valuewhen = arr[nth]; 3 기본제공되는 스토케스틱이 지수이평입니다. 단순이평이면 별도로 계산식 작성해서 사용하셔야 합니다. Input : P1(10),P2(5),P3(5); Var : Lvalue(0), Hvalue(0),FK(0),SK(0),SD(0); Lvalue = Lowest(L, P1); Hvalue = Highest(H, P1); FK = (Close - Lvalue) / (Hvalue - Lvalue) * 100; SK = ma(FK,P2); SD = ma(SK,P3); plot1(SK,"단순 스토케스틱K"); plot2(SD,"단순 스토케스틱D"); PlotBaseLine1(20); PlotBaseLine2(80); 즐거운 하루되세요 > TheLEDs 님이 쓴 글입니다. > 제목 : 전략 작성 부탁드려요~ > 키움 기준으로 간단히 쓸께요 1.아래 내용을 예스트레이더 시스템 전략으로 부탁드려요 v1 = ValueWhen(1, crossup (trix,trixsignal), trixsignal); v2 = ValueWhen(2, crossup (trix,trixsignal), trixsignal); v3 = OBV(_PRICE_); v4 = MA(OBV, SignalPeriod, _MaType_); if ( v1> v2) and ( v4 > v4[1] ) 일 경우 매수 2. valuewhen을 사용자 함수로 저장하여 사용하고 싶은데 함수 수식 알려주세요. 3. 스톡케스틱 지표가 단순이평일때 지수이평 일때를 어떻게 전환하나요? 간단히 설정으로 못하나요?