커뮤니티

예스랭귀지 Q&A

글쓰기

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

프로필 이미지
2wnwn
2025-08-07
36
글번호 193075
지표
답변완료

함수

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 함수 > 안녕하세요 예스스탁입니다. 당일봉수가 중이평봉수보다 작으면 당일봉만으로 계산한 이평을 구하고 그 이후에는 중이평봉수로 지정한 기간의 이평을 구하게 됩니다. 즐거운 하루되세요 > 달마7 님이 쓴 글입니다. > 제목 : 함수 > 안녕하세요 아래식을 최대한 쉽게 설명부탁드려요 중이평 = ma(c,min(DayIndex+1,중이평봉수)); 감사합니다 다시 공부해서 질문 드립니다 1번 질문 DayIndex() 는 첫봉부터 카운트하고 DayIndex()+1 는 첫봉 다음봉 부터 카운트 하나요? 2번 질문 min(DayIndex+1,중이평봉수)의 뜻은 DayIndex+1와 중이평 봉수중 적은것을 선택해라는 뜻인가요? 3번째질문 답변중 "그 이후에는 중이평봉수로 지정한 기간의 이평을 구하게 됩니다."의 의미을 잘모르겠습니다 간단한 예시을 올려주시면 대단히 감사하겠습니다
프로필 이미지
달마7
2025-08-07
167
글번호 193066
사용자 함수
답변완료

예스랭귀지로 변환 부탁드려요

A = LinearRegressionValue(C,B, 0); D= AVG(A, S); C(1)<D(1) && C>D && D(1)>D B 11 S 7 즐거운 하루 보내세요~
프로필 이미지
스톰82
2025-08-07
184
글번호 193065
종목검색
답변완료

문의 드립니다.

매도용으로 부탁드립니다. input : Price(433.60),xPrice(437.00),수량(1); if crossup(C,price) Then buy("b",OnClose,Def,수량); if MarketPosition == 1 Then { if CrossUp(C,xPrice) Then ExitLong("bx1"); if CrossDown(C,Price) Then ExitLong("bx2"); } SetStopEndofday(153000);
프로필 이미지
선물대장
2025-08-07
188
글번호 193064
시스템
답변완료

종목검색식 부탁드림니다.

항상 노고에 감사드림니다. 아래의 수식을 종목검색식으로 부탁드림니다. A=MA(C, 240); B=(A+AVGIF(C-A,-1,0.0)-2*STDEVIF(C-A,-1,0.0));//가격박스 하단선 D=(B*1); AA=BBandsdown(95,2); //BB 하단선 Crossup(C,D) && Crossup(C, AA)
프로필 이미지
존슨비치
2025-08-07
201
글번호 193063
종목검색
답변완료

안녕하세요. 수식 문의 드립니다.

매도시 외국인 옵션전체금액이 당일 최저가에서 +10 증가했을때 즉시청산 매수시 외국인 옵션전체금액이 당일 최고가에서 -10 증가했을때 즉시청산 단 동시호가 금액을 빼고 싶네요// 1분봉 첫번째 금액은 제외
프로필 이미지
구름달
2025-08-07
193
글번호 193060
시스템
답변완료

At stop 함수 관련

안녕하세요. 볼린저 밴드 활용하여 아래와 같은 식으로 자동매매 실행하였는데 어제까지 진입수량이 1 이었는데 다음날 -1로 바뀌었으나 매매가 이루어지지 않았습니다. 자동매매 조건이 모든신호여서 매매가 이루어 졌어야 했을것으로 보이는데 왜 안되었는지 알수 있을까요? Atmarket 사용시에는 없던 현상이라 문의 드립니다. If MarketPosition<=0 and H < bbup Then Sell("s",Atstop,bbup); If MarketPosition>=0 and L > bbdn Then Buy("b"Atstop,bbdn);
프로필 이미지
강우
2025-08-07
211
글번호 193056
시스템
답변완료

안녕하세요. 코딩 수정 부탁드립니다!

Inputs: factor (3), // SuperTrend ATR 배수 AtrPeriod (14), // SuperTrend ATR 기간 shortLen (12), // EMA 단기 기간 longLen (26); // EMA 장기 기간 Vars: src (0), trv (0), atrv (0), upperBand (0), lowerBand (0), prevUB (0), prevLB (0), dir (0), supertrend (0), emaShort (0), emaLong (0); // === SuperTrend 계산 === if CurrentBar > 1 then { src = (High + Low) / 2; trv = MaxList(High - Low, MaxList(Abs(High - Close[1]), Abs(Low - Close[1]))); atrv = EMA(trv, AtrPeriod); upperBand = src + factor * atrv; lowerBand = src - factor * atrv; prevUB = upperBand[1]; prevLB = lowerBand[1]; if (lowerBand <= prevLB and Close[1] >= prevLB) then lowerBand = prevLB; if (upperBand >= prevUB and Close[1] <= prevUB) then upperBand = prevUB; if Close > upperBand then dir = 1; else if Close < lowerBand then dir = -1; if dir == 1 then supertrend = lowerBand; else supertrend = upperBand; } // === EMA 계산 === emaShort = EMA(Close, shortLen); emaLong = EMA(Close, longLen); // === 상태 기반 진입·청산 === // 롱 진입: 포지션 없고 EMA > & 가격 > SuperTrend if MarketPosition == 0 and emaShort > emaLong and Close > supertrend then { Buy("LongEntry"); } // 롱 청산: 롱 보유 중 EMA < & 가격 < SuperTrend if MarketPosition > 0 and emaShort < emaLong and Close < supertrend then { ExitLong("LongExit"); } // 숏 진입: 포지션 없고 EMA < & 가격 < SuperTrend if MarketPosition == 0 and emaShort < emaLong and Close < supertrend then { Sell("ShortEntry"); } // 숏 청산: 숏 보유 중 EMA > & 가격 > SuperTrend if MarketPosition < 0 and emaShort > emaLong and Close > supertrend then { ExitShort("ShortExit"); } 담당자님 안녕하세요. 항상 고생많으십니다. 현재 스위칭 진입,청산 전략을 사용하고 있습니다. 예를 들어 매수 후 매도 청산 -> 다음봉에서 다시 매도진입 이런식으로 되는데 혹시 청산하면서 그 봉에서 바로 스위칭 진입하는 코딩으로 만들어 주실 수 있으실까요?? 매수 후 매도 청산 -> 그 봉에 종가에서 바로 매도 진입 매도 후 매수 청산 -> 그 봉에 종가에서 바로 매수 진입 이렇게 부탁드리겠습니다! 감사합니다.
프로필 이미지
최태수
2025-08-06
244
글번호 193054
시스템
답변완료

지표문의

1.아래지표 검증이 안됨 수정 좀 해주세요 그리고 밑에 막대말고 왼쪽 수평 막대선으로 표시되게 좀 수정 좀 해주세요 Vars: priceStep(100), // 가격 구간 간격 설정 (예: 100포인트) maxBars(100), // 분석할 봉 수 i(0), j(0), priceMin(0), priceMax(0), priceLevel(0), volumeBins(1000), // 구간 개수 (최대) volArray ; // 거래량 누적 배열 // 초기화 Array: volArray ; // 최소, 최대 가격 계산 priceMin = Close; priceMax = Close; For i = 0 to maxBars - 1 Begin If Low[i] < priceMin Then priceMin = Low[i]; If High[i] > priceMax Then priceMax = High[i]; End; // 가격 구간 개수 계산 Vars: binCount(0); binCount = IntPortion((priceMax - priceMin) / priceStep) + 1; // 배열 초기화 For i = 0 to binCount - 1 Begin volArray[i] = 0; End; // 가격대별 거래량 누적 For i = 0 to maxBars - 1 Begin priceLevel = IntPortion((Close[i] - priceMin) / priceStep); If priceLevel >= 0 and priceLevel < binCount Then volArray[priceLevel] = volArray[priceLevel] + Volume[i]; End; // 결과 출력 (차트에 히스토그램으로 표시) For j = 0 to binCount - 1 Begin Plot1[0](volArray[j], "Vol@Price"); // Plot 위치 조정 필요 시: SetPlotYPosition(Plot1, priceMin + j * priceStep); End; 2.그럼 즐거운 하루 되세요
프로필 이미지
성공예견
2025-08-06
273
글번호 193053
지표
답변완료

이동평균선 기울기(양/음)에 따라 색깔 달리하기

안녕하세요 .. 이동평균선 종류별로 기울기가 변함에 따라 색깔을 달리하는 수식 작성 부탁드립니다. 색깔은 다음과 같이 해 주세요... 5 이평 : 기울기 양(밝은 초록), 기울기 음(어두운 초록) 20 이평 : 기울기 양(밝은 빨강), 기울기 음(어두운 빨강) 60 이평 : 기울기 양(밝은 파랑), 기울기 음(어두운 파랑) 120 이평 : 기울기 양(밝은 노랑), 기울기 음(어두운 노랑) 240 이평 : 기울기 양(밝은 보라), 기울기 음(어두운 보라) 감사합니다....
프로필 이미지
랑랑
2025-08-07
258
글번호 193052
지표