커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

75404 답변에 대한 추가 질의입니다.

답변중에서 2 아래는 분봉차트에서 타분봉볼밴을 그리는 식입니다. 기본차트를 이용해 다른주기의 지표는 기본차트 주기기준으로 배수로 큰주기만 계산이 가능합니다. (추가 질의)주기 기준으로 배수로 큰 주기의 뜻이 예를 들어,,1분봉에 15분은 가능, 1분봉에 2배수, 3배수, 4배수, 등등 1분봉은 모두 가능함,, 그러나, 2분봉에 5분봉은 불가함(배수가 아니므로, ) 2분봉에 4분봉, 8분봉은 가능함 제가 이해하고 있는게 맞나요? 그리고, 지난 번에 주신 수식은 1분봉에 15분봉을 표기하는 거였는데,, 이것을 다른 주기로 바꾸려면,, 아래 수식에서 "타주기분(15)" 변수 값을 바꿔주면 되나요,, 예를 들어 12분이면 타주기분(3) 맞나요? input : 타주기분(15),P(20),Dv(2); var : S1(0),D1(0),TM(0),TF(0); var : cnt(0),SumSqrt(0),Stdv(0); var : sum(0),BBmd(0),Bbup(0),BBdn(0); Array : CC[100](0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%타주기분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or (Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then { for cnt = 1 to 99 { CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if CC[P] > 0 then{ sum = 0; for cnt = 0 to P-1{ sum = sum + CC[cnt]; } BBmd = sum/P; SumSqrt = 0; For cnt = 0 To P - 1 { SumSqrt = SumSqrt + (CC[cnt] - BBmd)^2; } Stdv = SquareRoot(SumSqrt / P); BBup = BBmd + (Dv * Stdv); BBdn = BBmd - (Dv * Stdv); plot1(BBmd); plot2(BBup); plot3(BBdn); } }
프로필 이미지
끼야98
2022-01-14
950
글번호 155464
지표
답변완료

지표 수식 작성 부탁드립니다.

담당자님, 안녕하세요. 항상 수고 많으십니다. 작성해주신 지표 수식을 잘 활용하고 있습니다. 감사드립니다. 아래 지표 수식의 조건을 변경하여 수정한 지표 수식의 작성을 부탁드립니다. 아래는 기존 지표 수식입니다. 작성에 참고하시기 바랍니다. 이 지표가 구현하는 방식이 가급적 수정 지표에서도 그대로 적용되면 좋겠습니다. ------------------------------------------------------------------------------------ (기존 지표수식) Input : short(12), long(26), signal(9); Var : MACDv(0), MACDs(0),macdo(0),T(0),HH(0),LL(0); MACDv = MACD(short, long); MACDs = ema(MACDv,signal); macdo = MACDv-MACDs; if Bdate != Bdate[1] Then { T = 0; if MACDO > 0 Then { T = 1; HH = H; LL = L; } if MACDO < 0 Then { T = -1; HH = H; LL = L; } } Else { if ABS(T) < 2 Then { if H > HH Then HH = H; if L < LL Then LL = L; } if T == 1 and CrossUp(MACDO,0) Then { T = 2; var1 = HH; Var2 = LL; } if T == -1 and CrossDown(MACDO,0) Then { T = -2; var1 = HH; Var2 = LL; } } Plot1(Var1); plot2(Var2); ------------------------------------------------------------------------------------ 다음과 같은 예시와 함께 설명드리겠습니다. (예시) 09:01 09:02 09:03 09:04 09:05 09:06 09:07 MACD 오실레이터 값(예1) 0.10 0.06 0.02 -0.01 -0.04 0.02 0.03 MACD 오실레이터 값(예2) -0.09 -0.04 -0.01 0.02 0.05 -0.01 -0.02 위 기존 지표 수식은 MACD 오실레이터 값의 부호가 장시작 후 2회 변경될 때 까지(즉, 장시작 부터 09:06까지) 기간의 주가지수 선물 최고점과 최저점을 표시하는 수평라인입니다. 이 수식을 아래와 같은 조건으로 변경하는 지표 수식의 작성을 부탁드립니다. 지표1과 지표2의 2개 지표입니다. ================================================================================== (조건 수정 의뢰) 지표1 MACD 오실레이터 값의 부호가 장시작 후 1회 변경될 때 까지(즉, 장시작 부터 09:04까지) 기간의 주가지수 선물 최고점과 최저점을 표시하는 수평라인 cf. 만약 장시작 후 두번째 캔들에서 MACD 오실레이터 값의 부호가 변경되는 경우에는 첫번째 캔들과 두번째 캔들 기간의 지수선물 최고점과 최저점을 표시하는 수평라인 ================================================================================== ================================================================================== (조건 수정 의뢰) 지표2 MACD 오실레이터 값의 부호가 장시작 후 1회 변경되기 직전 까지(즉, 장시작 부터 09:03까지, 장시작 이후 오실레이터 값의 부호가 변경되지 않은) 기간의 주가지수 선물 최고점과 최저점을 표시하는 수평라인 cf. 만약 장시작 후 두번째 캔들에서 MACD 오실레이터 값의 부호가 변경되는 경우에는 첫번째 캔들의 최고점과 최저점을 표시하는 수평라인 ================================================================================= 위와 같은 지표1과 지표2의 지표 수식 작성을 부탁드립니다. 담당자님 노고와 답변에 미리 감사드립니다. 주말 잘 보내세요.
프로필 이미지
원칙투자자
2022-01-14
965
글번호 155455
지표
답변완료

함수구합니다

-- 전일과 분리된 종가 파라볼릭에서 상승전환시 박스채우기확장 반대로 하락전환시 박스채우기확장 -- 전일과 연결된 종가 파라볼릭에서 상승전환시 박스채우기확장 반대로 하락전환시 박스채우기확장 함수를 구합니다 감사합니다 주말 잘 보내세요
프로필 이미지
느림보
2022-01-14
1068
글번호 155454
사용자 함수
답변완료

수식문의드립니다

이평선=ma(c,이평기간); 이평선을하향이탈=crossdown(c,이평선); 이탈전고가=highest(H,이평기간); 뚫어주는라인=valuewhen(1,이평선을하향이탈,이탈전고가); 뚫어주는라인; crossup(c,뚫어주는라인) 이평기간 309 ============== 예스에서 수식변경부탁드립니다. 수고하세요
프로필 이미지
나호이다
2022-01-14
939
글번호 155453
종목검색
답변완료

수식 좀 봐주시면 감사하겠습니다

항상 감사드립니다! 30틱 차트에서 아침 9시 시가보다 높으면 사고 낮으면 파는 식을 만들려면 어떻게 하면 되나요? 시가에 뭘 넣으면 될까요? 만약 9시 5분이라면 어떻게 하면 될까요? Input : 시가(1), 당일진입횟수(30); If CrossDown(c,시가-0.1) Then Sell("S", OnClose); If CrossUp(c,시가+0.1) Then Buy("B", OnClose); 감사합니다!!!
프로필 이미지
hunter33
2022-01-14
958
글번호 155452
시스템
답변완료

부탁드립니다

$,75519 2번질문에서 일봉상 옵션당월물 현재봉의 종가만을(이전봉의 종가는 삭제) 좌측 옵션월물 시작봉까지 좌측 그리기 추세선으로 할수 있는지요 도움 부탁드립니다. (당월물시가와 현재봉의종가(이전봉종가는 삭제)2개의 선으로 색채우기 하려고 합니다) 감사합니다.
프로필 이미지
크라켄
2022-01-14
1125
글번호 155451
지표
답변완료

문의

답변 고맙습니다. 수식에 진입횟수 2 로 하고 돌려보니 첨부파일 날짜에 b2가 패했는데 b1 진입 발생합니다. 살펴주십시요. **************************************************************************** 안녕하세요 예스스탁입니다. input : n(50); input : 진입횟수(1); var : entry(0); if Bdate != Bdate[1] Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; Condition1 = entry > 1 and IsEntryName("b2",1) ==true and PositionProfit(1) < 0; if C[1] == O[1] Then { var1 = n/100; var2 = Floor(C[1]); var3 = FracPortion(C[1]); Var4 = floor(Var3/(n/100)); value1 = var2+(Var4+1)*var1; value2 = var2+Var4*var1; if C[1] != Value2 Then { if C > O and C >= Value1 and entry < 진입횟수 and Condition1 == False Then Buy("b1"); } Else { if C > O and C >= Value2 and entry < 진입횟수 Then Buy("b2"); } } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의 > "b2" 거래가 먼저 발생하여 1패 했을 때 "b1" 거래는 진입금지를 아래 수식에 추가해 주십시요. ********************************************************************************* input : n(50); input : 진입횟수(1); var : entry(0); if Bdate != Bdate[1] Then entry = 0; if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or (MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then entry = entry+1; if C[1] == O[1] Then { var1 = n/100; var2 = Floor(C[1]); var3 = FracPortion(C[1]); Var4 = floor(Var3/(n/100)); value1 = var2+(Var4+1)*var1; value2 = var2+Var4*var1; if C[1] != Value2 Then { if C > O and C >= Value1 and entry < 진입횟수 Then Buy("b1"); } Else { if C > O and C >= Value2 and entry < 진입횟수 Then Buy("b2"); } }
프로필 이미지
좌오비우오비
2022-01-14
1106
글번호 155447
시스템

hakona 님에 의해서 삭제되었습니다.

프로필 이미지
hakona
2022-01-14
103
글번호 155445
지표
답변완료

재문의드립니다

75518에1번은 수평선이 나오지않네요,뭐가잘못된건가요?그리고2번은 선언되지않은mav1 있다고 검증이안되네요 수정부탁합니다
프로필 이미지
장군
2022-01-14
938
글번호 155441
지표
답변완료

지표 질문입니다

1. 전일과 연속된 종가 파라볼릭차트에서 파라볼릭이 양전환되면 양 전환 시킨 양봉의 고가(H1),저가(L1) 표시 H+(H-L) 표시 L-(H-L) 표시 H+(H-L)*2 표시 L-(H-L)*2 표시 H+(H-L)*3 표시 L-(H-L)*3 표시 파라볼릭이 음전환되면 음 전환 시킨 음봉의 고가(H1),저가(L1) 표시 H+(H-L) 표시 L-(H-L) 표시 H+(H-L)*2 표시 L-(H-L)*2 표시 H+(H-L)*3 표시 L-(H-L)*3 표시 2. 전일과 분리된 종가 파라볼릭차트에서 파라볼릭이 양전환되면 양 전환 시킨 양봉의 고가(H1),저가(L1) 표시 H+(H-L) 표시 L-(H-L) 표시 H+(H-L)*2 표시 L-(H-L)*2 표시 파라볼릭이 음전환되면 음 전환 시킨 음봉의 고가(H1),저가(L1) 표시 H+(H-L) 표시 L-(H-L) 표시 H+(H-L)*2 표시 L-(H-L)*2 표시 감사합니다
프로필 이미지
유튜버
2022-01-14
851
글번호 155437
지표