커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

함수요청

안녕하세요? 매주 월요일을 전략차트상에 표시하고 싶습니다.
프로필 이미지
흰둥이아빠
2021-08-30
1370
글번호 151879
지표
답변완료

지표수식 전환부탁

수식전환 부탁드립니다. <1> 수식1 A=highest(H,P1); B=lowest(L,P1); (A-B)*0.7+B 수식2 A=highest(H,P1); B=lowest(L,P1); (A-B)*0.75+B 설정 p1 10 <2> 수식1 A=highest(H,P1);//p1=50 B=lowest(L,P1); (B-A)*0.7+A 수식2 A=highest(H,P1); B=lowest(L,P1); (B-A)*0.75+A 설정 p1 10 <3> 수식1 m=Lowest(고가,기간1); m1=ATR(기간2); m3=m(1)-m1*value1; m4=m(1)-m1*value2; m4 수식2 m3 설정 value1 1 value2 2 기간1 5 기간2 10 <4> 수식1 이평=ma(C,이평기간,종류); HH=Highest(이평,봉수-1); LL=Lowest(이평,봉수-1); Valuewhen(1,HH>HH(1),HH) 수식2 이평=ma(C,이평기간1,종류1); HH=Highest(이평,봉수1-1); LL=Lowest(이평,봉수1-1); Valuewhen(1,HH>HH(1),HH) 설정 이평기간 5 종류 가중 봉수1 이평기간1 10 봉수1 1 <5> 수식1 이평=ma(C,이평기간,종류); HH=Highest(이평,봉수-1); LL=Lowest(이평,봉수-1); Valuewhen(1,LL<LL(1),LL) 수식2 이평=ma(C,이평기간1,종류); HH=Highest(이평,봉수1-1); LL=Lowest(이평,봉수1-1); Valuewhen(1,LL<LL(1),LL) 설정 이평기간 5 종류 가중 봉수 1 이평기간1 10 봉수1 1 <6> 수식1 이평=ma(C,이평기간,종류); HH=Highest(이평,봉수-1); LL=Lowest(이평,봉수-1); Valuewhen(1,HH>HH(1),HH) 수식2 이평=ma(C,이평기간,종류); HH=Highest(이평,봉수-1); LL=Lowest(이평,봉수-1); Valuewhen(1,LL<LL(1),LL) 설정 이평기간 5 종류 가중 봉수 1
프로필 이미지
임진사댁원장
2021-08-30
1676
글번호 151852
지표
답변완료

가격 감시 관련

업무에 수고가 많으십니다. 다음과 같은 지표식 작성 도움 요청 드립니다. 주차트; 선물지수(data1) 이고, 당월물 콜옵션(옵션(data2,콜420(8월30일자)) 이, 제가 지정한 가격(2.04, 변수 P2로 지정)부근에서 가격 형성된 시점부터, 선물차트에 선으로 표시하고 싶습니다. 도움 부탁드립니다. var: P2(0) if abs(data2-P2)<0.12 then plot(??~ ????????? 추가질문사항: 전략실행 차트에는 몇개의 data를 추가하여 이용할수 있나요? 감사합니다.
프로필 이미지
ycchoi17
2021-08-30
1092
글번호 151846
지표
답변완료

일봉기준 5일봉이 10일봉보다 낮아질때 조건 추가

if 조건1 then 매수시그널1 매수 시그널1이 나오고 그에 따라 매도 조건을 만족하면 매도시그널1 이 현재 작동하는 프로그램 일봉기준을 추가하여 먼저 나온 매수시그널1이 떠서 그에 따른 기준이 매도시그널1이나 5일봉이 10일봉을 크로스다운 전환되면 먼저 매도시그널1을 취소하고 음봉시그널1로 수정하는 프로그램이 필요합니다.
프로필 이미지
rickey
2021-08-30
1407
글번호 151837
시스템
답변완료

지표 문의드립니다.

우선 항상 감사합니다. 조건1. 양봉이든 음봉이든 꼬리가 있든 없든 상관이없습니다. 조건2. 조건1 캔들이 완성된뒤 나머지 4개의 캔들이 조건1 캔들에 고가/저가를 벗어나지 않아야합니다. 조건3. 1시간봉 기준으로 부탁드립니다. 감사합니다.
프로필 이미지
루민이
2021-08-29
1347
글번호 151836
지표
답변완료

시스템식 문의 드립니다.

기존의 식을 업데이트 하고자 시스템식 작성을 요청드립니다. 기존의 식을 간략하게 요청드리자면 타점을 여러개를 적어놓고 그중에 조건에 부여하는 한 타점에 대해서 분할매수, 분할매도 하거나 손절청산 하는 전략이였는데 해당식을 아래와 같이 업데이트 하고자 합니다. 부탁드리겠습니다. 업데이트 내용 1. 타점선택 조건은 기존과 동일. 2. 타점 1번부터 5번까지중 만약에 조건에 해당되는 타점이 2번이라고 했을경우 타점2 에서 매수후 +1%로 되면 익절청산후 시간이 오후 1시 이전이라면 재매수 가능 만약에 매수후 -1%가 되면 손절청산 3. 위의 2번내용에서 -1%로 손절청산된다면, 시간이 오후 1시 이전이라면 타점3이 매수타점으로 변경 4. 타점3 에서 매수후 +1%로 되면 익절청산후 시간이 오후 1시 이전이라면 재매수 가능 만약에 매수후 -1%가 되면 손절청산 5. 위의 4번내용에서 -1%로 손절청산된다면, 시간이 오후 1시 이전이라면 타점4이 매수타점으로 변경 6. 타점4 에서 매수후 +1%로 되면 익절청산후 시간이 오후 1시 이전이라면 재매수 가능 만약에 매수후 -1%가 되면 손절청산 간략하게 다시 설명 드리자면 조건에 해당되는 타점에서 +1프로면 익절청산, -1프로면 손절청산되고, 다음타점에서 매수대기.. 이런식의 시퀀스대로 흘러가는 시스템식으로 업데이트하고자 합니다. 잘부탁드리겠습니다. 그럼 기존에 작성했던 식을 같이 첨부하겠습니다. ------------------------------------------------------------ input : 타점1(5000),타점2(4500),타점3(4000),타점4(3500),타점5(3000); input : 투자금액1(1000000),투자금액2(2000000); var : entry(False),HH(0); if Bdate != Bdate[1] Then { entry = true; #5개의 타점중 시가보다 작은것 중에 젤 큰값 계산 HH = 0; if 타점1 < DayOpen and 타점1 > HH Then HH = 타점1; if 타점2 < DayOpen and 타점2 > HH Then HH = 타점2; if 타점3 < DayOpen and 타점3 > HH Then HH = 타점3; if 타점4 < DayOpen and 타점4 > HH Then HH = 타점4; if 타점5 < DayOpen and 타점5 > HH Then HH = 타점5; } if TotalTrades > TotalTrades[1] and IsExitName("손절",1) == true Then entry = False; if MarketPosition == 0 and sTime < 130000 and entry == true Then { Buy("1차매수",AtLimit,HH,Floor(투자금액1/min(NextBarOpen,HH))); } if MarketPosition == 1 Then { Buy("2차매수.",AtLimit,HH*0.977,Floor(투자금액2/min(NextBarOpen,HH*0.98))); } if MarketPosition == 1 Then { if MaxEntries == 1 Then { ExitLong("1차매수2프로익절",AtLimit,avgEntryPrice*1.02,"",Floor(MaxContracts*0.3)); ExitLong("1차매수3프로익절",AtLimit,avgEntryPrice*1.03,"",Floor(MaxContracts*0.4)); ExitLong("1차매수4프로익절",AtLimit,avgEntryPrice*1.04); } if MaxEntries == 2 Then { ExitLong("2차매수1프로익절",AtLimit,avgEntryPrice*1.01,"",Floor(MaxContracts*0.3)); ExitLong("2차매수2프로익절",AtLimit,avgEntryPrice*1.02,"",Floor(MaxContracts*0.4)); ExitLong("2차매수3프로익절",AtLimit,avgEntryPrice*1.03); } ExitLong("손절",AtStop,avgEntryPrice*0.97); } SetStopEndofday(151800);
프로필 이미지
맴맴잉
2021-08-29
1074
글번호 151834
시스템
답변완료

부탁드립니다.

안녕하세요...해외선물에적용할지표 입니다 포트10번에서16번까지의수식은 09시작하여 다음날08시58분까지그려지게요 부탁드립니다. plot 1전일시점 plot 2전일종가 plot 3전일고점 plot 4전일저점 plot 5전일 중심가 plot 6당일시가 plot 7당일종가 plot 8당일고점 plot 9당일저점 plot 10 09시출발시가라인 plot 11 09시출발종가라인 plot 12 09시출발고점라인 plot 13 09시출발저점라인 plot 10 09시출발당일고점.저점의87.5% plot 11 09시출발당일고점.저점의75.0% plot 12 09시출발당일고점.저점의62.5% plot 13 09시출발당일고점.저점의50.0% plot 14 09시출발당일고점.저점의37.5% plot 15 09시출발당일고점.저점의25.0% plot 16 09시출발당일고점.저점의12.5% 수고하세요...꾸벅
프로필 이미지
보인다
2021-08-29
1118
글번호 151833
지표
답변완료

투자 주체별 매매동향,수급을 참조할수 있을까요?

개인이 선물을 매수하고, 전일 종가 대비 1%이상 상승했을시 선물 매도 진입하고 2일 후 첫봉에 청산하는 시스템 수식 부탁드리겠습니다.
프로필 이미지
JTH
2021-08-29
933
글번호 151832
시스템
답변완료

분봉에서 일봉 몸통의 고저가 이평 문의드립니다.

다음 지표는 분봉차트에서 당일의 데이터는 제외한 일봉의 시가,종가 중에서 최고 최저값의 이동평균을 구하는 식입니다. 그런데 차트에서 실제 계산한 값과 제가 만든 지표의 값이 다르게 나옵니다. 제가 만든 식에 오류가 있는지 문의드립니다. input : OC_Period(5); var: OCcount(0), OCH(0), OCL(0), OCHH(0), OCLL(0); OCH = 0; OCL = 0; For OCcount = 1 to OC_Period { OCH = OCH + Max(DayOpen(OC_Period), DayClose(OC_Period)); OCL = OCL + Min(DayOpen(OC_Period), DayClose(OC_Period)); } OCHH = OCH/OC_Period; OCLL = OCL/OC_Period; Plot1(OCHH, "OCHH"); Plot2(OCLL, "OCLL"); 항상 감사합니다^^
프로필 이미지
일목초인
2021-08-29
1054
글번호 151831
지표
답변완료

문의 드립니다

수고하십니다. 아래 일간용 수식을 주간용으로 변환 부탁드립니다. [매주 월요일 시작-금요일 종료] /// var : sum(0),VWAP(0),PreVWAP(0); if date != date[1] Then{ sum = 0; PreVWAP = VWAP; } sum = sum+(C*v); VWAP = sum/DayVolume; /// 수고하세요
프로필 이미지
오이도인
2021-08-29
1162
글번호 151830
지표