커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

시스템 수식

이평 5일선과 20일선 교차 시 매수진입과 매도청산이 동시에 이루어 지고 매도진입과 매수청산이 동시에 이루어 지는 수식과 100틱 기준 손절되는 수식을 원합니다.
프로필 이미지
유로만
2021-02-24
602
글번호 146576
시스템
답변완료

수식부탁드립니다

Input : shortPeriod(5), longPeriod(20); Var : 단기이평(0), 장기이평(0); 단기이평 = ma(C, shortPeriod); 장기이평 = ma(C, longPeriod); if crossup(단기이평, 장기이평) then buy(); if crossdown(단기이평, 장기이평) then sell(); 위와같이 전략을 작성했을경우 따로 청산수식을 하지않아도 매수매도 주문이되는가요?? 아니면 단기이평 = ma(C, shortPeriod); 장기이평 = ma(C, longPeriod); if crossup(단기이평, 장기이평) then buy(); if crossdown(단기이평, 장기이평) then sell(); if crossup(단기이평, 장기이평) then exitshort(); if crossdown(단기이평, 장기이평) then exitlong(); 이렇게 청산전략을 넣어야 하나요??
프로필 이미지
천상나루
2021-02-23
607
글번호 146575
시스템

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

프로필 이미지
ycchoi17
2021-02-23
6
글번호 146572
지표
답변완료

초보입니다 도와주세요..

컴퓨터 프로그래밍 지식이 전무합니다. 제가 원하는 로직은 완성되어 있는데 구현시킬수가 없네요 제가 직접 프로그래밍 언어를 배워서 예스스팟 작성하는 수 밖에는 없나요?? 금액을 지불하고 구현된걸 받을수는 없는건가요??
프로필 이미지
바아아악군
2021-02-23
639
글번호 146565
시스템
답변완료

break 함수

1. for loop 돌릴떄 break 함수는 따로없나요? 2. 현재 주기가 분봉일떄, 일봉의 종가를 이용하여 EMA 를 구하고 싶습니다. data2 를 사용안하고 어떻게 구현하면 좋을까요? 3. data 2의 주기를 자동으로 설정 하고 싶습니다. 4. data2를 자동으로 로드 하는 방법은 없나요?
프로필 이미지
kriskorn
2021-02-23
691
글번호 146561
지표
답변완료

지표문의드립니다

#56586보조지표 고점과저점을 표시하고자 합니다 골드크로스이후 최고점 데드크로스이후 최저점 잘 부탁드립니다
프로필 이미지
용각산
2021-02-24
669
글번호 146557
지표
답변완료

수식 요청 드립니다.

안녕하세요. 당일청산 분봉 시스템 진입수식에서 일봉 매매일 기준 변폭 진입제한 수식 매매일기준 전 3매매일 동안 일봉의 평균 변폭 2.0 이상경우 당일 진입금지 수식 위 참조데이터 사용안하는 진입제한 수식 요청 드립니다. 감사합니다.
프로필 이미지
dandy
2021-02-23
715
글번호 146556
시스템
답변완료

수식 가능하면 부탁드립니다.

input : StartTime(91000),EndTime(151000); Input : shortPeriod(6), longPeriod(410); input : aaa(-0.75),bbb(0.75); input : 익절 (5); var : Tcond(false,Data1); var : C2(0,Data2); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then Tcond = true; C2 = Data2(c); # 매수/매도청산 If data2(c) >= bbb and (( 현재선물지수 < (Value2-4))or ( 현재선물지수 > (Value2+4)) Then { Buy(); } If data2(c) <= aaa and (( 현재선물지수 < (Value2-4))or ( 현재선물지수 > (Value2+4)) Then { Sell(); } SetStopEndofday(EndTime); SetStopProfittarget(익절,PointStop); --------------- 위 수식에서 (( 현재선물지수 < (Value2-4))or ( 현재선물지수 > (Value2+4)) 이 부분 구현 좀 부탁드립니다. 감사합니다!!!
프로필 이미지
캣피쉬
2021-02-23
654
글번호 146555
시스템
답변완료

수식 가능하면 부탁드립니다.

input : StartTime(130000),EndTime(151000); var : Tcond(false,Data1); var : C2(0,Data2); input : 손절(2.4),익절(3.4); if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then Tcond = true; C2 = Data2(c); if Tcond == true Then { #var : C2(0,Data2); if crossup(C2,0) then buy(); if crossdown(C2,0) then sell(); } SetStopEndofday(EndTime); SetStopProfittarget(익절,PointStop); SetStoploss(손절,PointStop); --------------- if crossup(C2,0) then buy(); data2는 엑셀 1분봉입니다. (crossup(C2,0)) or { (C2 가 연속양봉 4개) and (0 < C2 <0.2) } 이런식으로 가능하다면, 조건식 부탁드립니다. 감사합니다. !!
프로필 이미지
캣피쉬
2021-02-23
610
글번호 146554
시스템
답변완료

문의 드립니다.

진입 주문을 atlimit으로 하고 있습니다. atlimit으로 하다보니 종종 전일 종가청산 캔들에 조건이 만족되면 당일 아침 동시호가 첫 캔들 시작시에 진입 주문이 들어가는 일이 발생합니다. 요즘처럼 크게 갭으로 시작하는 때에는 의도치 않는 손실을 보게 됩니다. 혹시 전일 마지막캔들에 조건 만족하더라도 당일 시작시에 진입이 않되도록 하는 방법은 없을까요? 감사합니다.
프로필 이미지
하우즐영
2021-02-23
781
글번호 146553
시스템