커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 부탁드립니다.

안녕하세요 항상 친절한 답변 감사드립니다. 아래의 서식에서 "선물 5포인트 또는 1% 이상 전일 종가대비 갭상승(하락)시작에는 진입시간을 9시30분 이후로 한다." 이 서식을 아래의 서식에 포함시켜 주시면 감사하겠습니다. # KOSPI 선물 10분봉 input: tt(150000); var: chkP(3), reChkP(30), stopChk(35); var: HH(0), LL(0), BS(0), SS(0); var: dayChk(0); if BarIndex == 0 then ClearDebug(); if dayindex == chkP then { HH = Highest(Max(C,O), chkP+1); LL = Lowest(Min(C,O), chkP+1); #if date == 20240612 then messageLog("--HH %.2f, LL: %.2f", HH, LL); } #if High >= HH and MarketPosition == 0 and ExitDate(1) < Date and time > 93000 then messageLog("HH %.2f, High: %.2f", HH, High); if DayIndex >= chkP and Time < 95000 and sDate == NextBarSdate and EntryDate(0) < Date and EntryDate(1) < Date Then { Buy("B1", AtStop, HH); Sell("S1", AtStop, LL); } //if dayChk == 0 and High >= HH and MarketPosition == 0 and ExitDate(1) < Date and time > 93000 then { // messageLog("HH %.2f, High: %.2f", HH, High); // dayChk = 1; //} if ExitDate(1) == Date and Time < 150000 // and LatestEntryName(1) != "B2" // and LatestEntryName(1) != "S2" // and LatestEntryName(0) != "B2" // and LatestEntryName(0) != "S2" Then { if DayIndex < reChkP Then { HH = Highest(Max(C,O), DayIndex+1); LL = Lowest(Min(C,O), DayIndex+1); } Else { HH = Highest(Max(C,O), reChkP); LL = Lowest(Min(C,O), reChkP); } Buy("B2", AtStop, HH); Sell("S2", AtStop, LL); } if (MarketPosition == 1) Then { if DayIndex < stopChk Then { BS = Lowest(Min(C,O), DayIndex+1); } Else { BS = Lowest(Min(C,O), stopChk); } ExitLong("EL", AtStop, BS); } if (MarketPosition == -1) Then { if DayIndex < stopChk Then { SS = Highest(Max(C,O), DayIndex+1); } Else { SS = Highest(Max(C,O), stopChk); } #messageLog(" SS %.2f", SS); ExitShort("ES", AtStop, SS); } SetStopEndofday(1530);
프로필 이미지
가자아이
2024-10-08
739
글번호 184074
시스템
답변완료

수식부탁드립니다.

당일 첫분봉이 양봉이면서 그 첫분봉의 종가(고가,저가,시가 등) 를 돌파하는 수식 부탁드립니다. 수고하세요.
프로필 이미지
bw
2024-10-08
953
글번호 184067
검색
답변완료

종목 검색 부탁드립니다.

1.캔들이 (양봉) 선행스팬2 를 돌파할때 종목검색식 2.캔들이(양봉) 선행스팬1 을 돌파할때 종목 검색식 부탁드려요
프로필 이미지
일지매7
2024-10-08
966
글번호 184066
종목검색
답변완료

함수요청

안녕하세요? 아래 전략에 대해 스크립트 작성 부탁드립니다. 국내선물 단기분봉으로 거래를 하고자 합니다. 주가 > 5ma > 10ma 인 시점(주가의 상승으로 당봉에서 주가가 5ma를 돌파하고 그 시점에서 5ma가 10ma를 돌파완성)에서 익봉 시가에 매수진입 주가 < 5ma < 10ma 인 시점(주가의 하락으로 당봉에서 주가가 5ma를 이탈하고 그 시점에서 5ma가 10ma를 이탈완성)에서 익봉 시가에 매도진입 매수가에 매수진입 당시 atr에 2를 곱한 가격을 더한 가격을 돌파완성하면 익봉 시가에 매수청산 매수가에 매수진입 당시 atr값을 뺀 가격을 이탈완성하면 익봉 시가에 매수청산 매도가에 매도진입 당시 atr에 2를 곱한 가격을 뺀 가격을 돌파완성하면 익봉 시가에 매도청산 매도가에 매도진입 당시 atr값을 더한 가격을 이탈완성하면 익봉 시가에 매도청산 15시 강제청산 매수와 매도 진입 횟수를 일간으로 최대 n번으로 하고자 합니다.
프로필 이미지
흰둥이아빠
2024-10-08
683
글번호 184065
시스템
답변완료

종목검색식 요청드립니다.

아래 키움수식이 어제는 약세였다가 오늘은 강세인 종목을 검색하는 검색식을 만들고 싶습니다. 도움 부탁드립니다. *키움약세수식 (지표값 : LOWPERCENT(20), BLINE(0)) RSI(14)<LOWPERCENT && MACD(12,26)<BLINE 감사합니다.
프로필 이미지
onlypsn
2024-10-08
893
글번호 184064
종목검색
답변완료

스프레드거래를 창 두개 띄워서 잔액 확인하면서 거래할 수 있을지요.

두개의 종목을 거래하기위해서 같은계좌에 연결된 창두개를 띄워서 각각의 창에서 주문을 내는 형태로 구현해 보려합니다. 이때 다른창에서 주문이 성공했는지 알기위해 잔고조회 함수를 써서(같은 계좌이니) 잔고 변화량을 체크해서 체결여부를 확인하는식으로 하려고합니다. 제한사항은 많지만 이렇게 하면 될거 같은데, 가능할까요?
프로필 이미지
typeb
2024-10-08
765
글번호 184063
시스템
답변완료

검색 결과 문의

덕분에 검색식 오류없이 완성했습니다 감사합니다. 이미지 하나 올렸는데요.. 주가범위를 5,000~1,000,000 까지 설정했어요 근데 5,000 이하 종목도 검색이 되어서요~ 어떻게 하면 되는가요?
프로필 이미지
타요
2024-10-07
740
글번호 184062
종목검색
답변완료

당월 박스 수식 부탁합니다

if monthhigh(0)[1] < monthhigh(0) Then T = 1; if monthlow(0)[1] > monthlow(0) Then T = -1; 위 수식 변곡점으로 박스 수식 부탁드립니다
프로필 이미지
팔보채
2024-10-07
664
글번호 184061
지표
답변완료

수정부탁드립니다.

안녕하세요 아래 수식중 전환선위, 아래 캔들색상표시만 색상이 동일하게 나오는데 어떤 이유인지요? 수정 부탁드립니다. input : Period(5),Length(5); var : TLen(0),tx1(0),tx2(0),tx3(0); var1 = ma(C,5); TLen = Ceiling((Length + 1) * .5); var2 = ma(ma(C, TLen), TLen); var3 == (highest(H,9)+lowest(L,9))/2; if c > var1 Then { tx1 = Text_New(sDate,sTime,L,NewLine+"★"); Text_SetStyle(tx1,2,0); Text_SetColor(Tx1,Red); } if c > var2 Then { tx2 = Text_New(sDate,sTime,L,NewLine+NewLine+"●"); Text_SetStyle(tx2,2,0); Text_SetColor(Tx2,Red); } if c > var3 Then { tx3 = Text_New(sDate,sTime,L,NewLine+NewLine+NewLine+"■"); Text_SetStyle(tx3,2,0); Text_SetColor(Tx3,Red); } if c < var1 Then { tx1 = Text_New(sDate,sTime,L,NewLine+"★"); Text_SetStyle(tx1,2,0); Text_SetColor(Tx1,Blue); } if c < var2 Then { tx2 = Text_New(sDate,sTime,L,NewLine+NewLine+"●"); Text_SetStyle(tx2,2,0); Text_SetColor(Tx2,Blue); } if c < var3 Then { tx3 = Text_New(sDate,sTime,L,NewLine+NewLine+NewLine+"■"); Text_SetStyle(tx3,2,0); Text_SetColor(Tx3,Blue); }
프로필 이미지
라몬
2024-10-07
686
글번호 184060
지표
답변완료

[끌올] 질문드립니다.

추가질문 드리겠습니다. 저 식에서 조건을 추가하여 CH가 당일 시가보다 클 경우(매수셋업, 매도셋업은 반대) CH-CL을 계산했던 타임프레임만큼 다시 고가(CHH)와 저가(CLL)를 만들어 그 고가 크로스업시 매수, 저가 크로스다운시 매도의 형태를 만들수 있을까요? 물론 처음의 의도처럼 모든 타임프레임에 적용한 상태를 의미합니다. 그리고 위의 형태를 data2에 적용하고 싶습니다. 감사합니다. ================================== > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 합성전략 문의 > 안녕하세요 예스스탁입니다. 올려주신 수식에서 단순화가 가능한 부분은 CH와 CL을 dayindex별로 저장해 주는 부분만 가능합니다. Buy와 exitlong은 모두 나열해서 작성하셔야 합니다. B3,BX3까지만 작성해 드립니다. 수식 참고하셔서 추가로 작성하셔야 합니다. var : CH(0),CL(0); var : cnt(0); Array : HH[300](0),LL[300](0); if Bdate != Bdate[1] Then { For cnt = 0 to 499 { HH[cnt] = 0; LL[cnt] = 0; } } if TIME >= 90000 Then Begin IF H > CH THEN CH = H; IF L < CL THEN CL = L; HH[DayIndex] = CH; LL[DayIndex] = CL; END; if HH[1] > 0 and crossup(C,HH[1]) then BUY("B1", AtMarket); if LL[1] > 0 and EntryName=="B1" and ((data2(C)<LL[1]) ) Then ExitLong("BX1",AtMarket); if HH[2] > 0 and crossup(C,HH[2]) then BUY("B2", AtMarket); if LL[2] > 0 and EntryName=="B2" and ((data2(C)<LL[2]) ) Then ExitLong("BX2",AtMarket); if HH[3] > 0 and crossup(C,HH[3]) then BUY("B3", AtMarket); if LL[3] > 0 and EntryName=="B3" and ((data2(C)<LL[3]) ) Then ExitLong("BX3",AtMarket); 즐거운 하루되세요 > 마녀58 님이 쓴 글입니다. > 제목 : 합성전략 문의 > TIME >= 90000 AND DayIndex <= 1 THEN BEGIN IF H > CH THEN CH = H; IF L < CL THEN CL = L; END; if crossup(C,CH) then BUY("B1", AtMarket); if EntryName=="B1" and ((data2(C)<CL) ) Then ExitLong("BX1",AtMarket); 위의 전략을 기본으로 한다고 가정할 때 dayindex가 1이 늘어날 때마다 B2,B3,B4,.....,B5 전략을 만들어서 각자 매수와 매수청산이 되는 식을 만드는 방법을 알려주세요.(피라미딩 가능) 몇개는 반복적으로 만들 수는 있는데 갯수가 많아질 경우 수식을 어떻게 만들어야 하는지(최대한 단순화) 궁금합니다. 감사합니다.
프로필 이미지
마녀58
2024-10-07
654
글번호 184059
지표