커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

크레온의 가격이동평균과 같은 사용자 함수를 만들고자 합니다

2개의 이평을 가지고 배열은 true or false로 등락율은 숫자형의 사용자 함수를 4개의 return값이 나오도록 설정 하고 싶읍니다
프로필 이미지
날으는여우
2023-05-16
1071
글번호 168993
사용자 함수
답변완료

수식부탁드립니다

수식부탁드립니다 data1에 콜종목 data2에 풋종목을 두고 if crossup(c,dayopen()) then buy(); if marketposition==1 && c>entryprice*1.3 then exitlong(); if marketposition==1 && c<entryprice*0.9 then exitlong(); 위에 매수식에 당일수익이 50% 이하일때만 진입하도록 부탁드립니다. 단, 당일수익 50%계산은 풋종목에서도 위의 식과 같은 방법으로 진입한다고 가정하고 콜종목과 풋종목 수익을 합산한 방법으로 부탁드립니다.
프로필 이미지
베스트시스템
2023-05-16
904
글번호 168992
시스템
답변완료

양매도 일괄청산식 부탁드립니다.

1. 매일 오전 9시10분경에 등가 콜10개, 풋10개를 양매도 진입합니다. 2.콜옵션과 풋옵션의 손익합계가 60만원 이익발생시 일괄청산, 손익합계가 60만원 손실발생시 일괄청산하고 매매중단합니다. (하루 한번 양매도 진입, 일괄청산후 매매 중단) 3. 위 2항의 경우가 아니면 15시10분에 콜풋 일괄청산합니다. 미리 감사드립니다.
프로필 이미지
자마이카
2023-05-16
835
글번호 168991
시스템
답변완료

수식문의

수고하십니다 1. 주가가 20일선 위에 있으면서 7%이상 상승하거나 20일선을 돌파하면서 7%이상 상승한 봉을 기준봉으로 하고 2. 기준봉이 출현한 이후 주가가 하락하면서 20일선을 데드크로스 한 후 20일선 아래에 위치하다가 상승전환하여 20일선을 2%이상 상승하면서 골든크로스 합니다 3. 20일선을 2%이상 골든크로스한 봉의 고가를 10봉이내에서 현재봉의 종가가 돌파합니다. 4. 20일선은 60일선위에 있는 정배열입니다 수식문의 1.2.3.4을 만족하는 종목검색 수식을 문의드립니다
프로필 이미지
심홍
2023-05-16
1275
글번호 168990
종목검색
답변완료

볼린저밴드 타주기분

볼린저밴드 타주기분을 1440이면 일봉 볼린저밴드랑 유사한거 맞죠? 해서 이거를 시스템식에 사용하고 싶은데요. 수많은 곳에서 같은 답변으로 작성해주신 다음과 같은 내용 ↓ input : 타주기분(NumericSimple),P(NumericSimple),Dv(NumericSimple); var : S1(0),D1(0),TM(0),TF(0); var : cnt(0),SumSqrt(0),Stdv(0); var : sum(0),BBmd(0),Bbup(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); } } 을 이해하기엔 약간 어려워서 복사 붙여넣기로 썼습니다 위에 사용한 식을 사용자함수 타주기bbdown으로 했는데 맞게 된걸까요 ?
프로필 이미지
초심자의행운
2023-05-15
1052
글번호 168989
사용자 함수
답변완료

왕초보 수식 문의드립니다.

안녕하세요 왕초보입니다. 매수진입 수식 부탁드립니다. (종목)지수선물, 1분봉 (진입조건) 1. 현재시간이 9시1분 이후이고 현재 선물지수값이 320포인트 미만이 될때 매수진입 2. 현재시간이 15시30분 이후에 매수청산 3. 조건충족시 진입은 하루에 한번만 가능 답변 미리 매우매우 감사드립니다.
프로필 이미지
탄젠트80
2023-05-15
1315
글번호 168988
시스템
답변완료

수정부탁드립니다

@@@@ 첨부사진처럼 5일10일 20일 60일 120일 라인 마지막에 숫자 표시 부탁드립니다 input : Period1(5),Period2(10),Period3(20),Period4(60),Period5(120); var : HT1(0),HT2(0),HT3(0),HT4(0),HT5(0); var : newH1(0),newH2(0),newH3(0),newH4(0),newH5(0); var : result1(0),result2(0),result3(0),result4(0),result5(0); HT1 = highest(V,Period1); if V > HT1[1] Then newH1 = (O+C+L+H+C)/5; result1 = Ema(NewH1, 2); HT2 = highest(V,Period2); if V > HT2[1] Then newH2 = (O+C+L+H+C)/5; result2 = Ema(NewH2, 10); HT3 = highest(V,Period3); if V > HT3[1] Then newH3 = (O+C+L+H+C)/5; result3 = Ema(NewH3, 20); HT4 = highest(V,Period4); if V > HT4[1] Then newH4 = (O+C+L+H+C)/5; result4 = Ema(NewH4, 20); HT5 = highest(V,Period5); if V > HT5[1] Then newH5 = (O+C+L+H+C)/5; result5 = Ema(NewH5, 20); Plot1(result1); Plot2(result2); Plot3(result3); Plot4(result4); Plot5(result5); FixPlotShift(1,2); FixPlotShift(2,10); FixPlotShift(3,20); FixPlotShift(4,20);
프로필 이미지
매치다는
2023-05-15
1679
글번호 168987
지표
답변완료

수식부탁드립니다

수식부탁드립니다 if crossup(c,ma(c,20)) && dayindex()>0 then buy("매수1"); 청산1 ; if marketposition==1 && c>entryprice*1.1 then exitlong("청산1"); 청산2 ; if marketposition==1 && c<entryprice*0.9 then exitlong("청산2"); 매수2 ; if c > ma(c,20) && dayindex() then buy("매수2"); 수식 도움 부탁드립니다. 1.당일 첫매수 진입은 매수1로 하고 (매수2아님) 2.이후 청산1 이면 매수2로 진입 (청산1 발생봉에 바로 매수2 발생) 이후 청산1 이면 계속 같은 방법으로 진입 청산 반복 3.(매수1 혹은 매수2 일때) 청산2 발생하면, 매수1 부터 다시 시작 미리 감사드립니다.
프로필 이미지
베스트시스템
2023-05-16
1449
글번호 168986
시스템
답변완료

수고많으십니다. 수식작성 정중히 부탁드립니다.

//수동매도진입상태에서 자동매수진입으로 청산이 목표 var1=29730)-c; //수동진입가격과 종가차이 Var2=var1/PriceScale; Var3=Var2 * PointValue; //손익금액 var4=GetUnclearedDeposits; //주문전 예수금을 변수에 저장 if MarketPosition == 0 and Var3 >= 500 Then //포지션 없고 손익금액이 500달러이상이면 { Buy("매수",AtMarket); } delay(90000); //1분봉 주문은 1분뒤 다음봉 종가에 주문 되므로 체결시간을 주기위한 시간지연 //시스템에서 신호가 나갔으나 실제주문되지 않은 경우를 확인하기 위해 var5= GetUnclearedDeposits; //주문 후 예수금을 변수에 저장 if Var3 >= 500 and var4 ==var5 then // 예수금이 같다면 주문체결이 안된 것이므로 { Buy("매수",AtMarket); } delay(90000); if Var3 >= 500 and var4 ==var5 then // 예수금이 같다면 주문체결이 안된 것이므로 { Buy("매수",AtMarket); } delay(90000); . . . 손익이 500달러 이상인 경우 체결될때까지 for문이나 while문 으로 반복 주문하는 수식 부탁드립니다. 감사합니다.
프로필 이미지
멋진감자
2023-05-15
1827
글번호 168985
시스템
답변완료

참조종목 수식차이 질문

Input : Period1(5), Period2(20), Period3(60); var1 = ma(C,Period1); var2 = ma(C,Period2); var3 = ma(C,Period3); Plot1(data2(var1), "이동평균1"); Plot2(Data2(var2), "이동평균2"); Plot3(data2(var3), "이동평균3"); 아래가 원하는 내용인데 위 지표식은 왜 data1을 참조하나요 ? plot1(data2(ma(c,5))); plot2(data2(ma(c,20))); plot3(data2(ma(c,60)));
프로필 이미지
초심자의행운
2023-05-15
1495
글번호 168984
지표