커뮤니티

예스랭귀지 Q&A

글쓰기

정이품송 님에 의해서 삭제되었습니다.

프로필 이미지
정이품송
2020-12-14
3
글번호 144676
종목검색

정이품송 님에 의해서 삭제되었습니다.

프로필 이미지
정이품송
2020-12-14
15
글번호 144675
검색
답변완료

종목검색문의드립니다

안녕하세요 관리자님!! 아래 수식은 관리자님이 작성해주신 수식인데요 여기서 plot3가 plot6를 돌파한 종목들만 검색할수 있는 수식을 부탁드립니다 - 아 래 - var : wo(0),wh(0),wl(0); var : wo1(0),wh1(0),wl1(0); if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then { WO = O; WH = H; WL = L; WO1 = WO[1]; WH1 = WH[1]; WL1 = WL[1]; } if h > wh Then wh = h; if l < wl Then wl = l; if WO1 > 0 then { var1 = C/WO1*100-100; plot1(var1,"시가"); } if WH1 > 0 then { var2 = (C/WH1*100-100); plot2(var2,"고가"); } if WL1 > 0 then { var3 = C/WL1*100-100; plot3(var3,"저가"); plot4(0,"0선"); plot5(0.5,"0.5선"); plot6(-5,"-5선"); plot7(1.0,"1.0선"); plot8(-10,"-10선"); plot9(2.0,"2.0선"); plot10(-20,"-20선"); plot11(3.0,"3.0선"); plot12(-3.0,"-3.0선"); plot13(5.0,"5.0선"); plot14(-4.0,"-4.0선"); }
프로필 이미지
카카
2020-12-14
731
글번호 144672
종목검색
답변완료

진입 계약수와 스탑, 익절후 스탑 올리기.

var : ma1(0), ma2(0), stop(0); ma1=ma(c,5); ma2=ma(c,20); stop = Lowest(L[1],5); if CrossUp(ma1,ma2) Then Buy(); 일단은 제가 표현하고 싶은 것을 차례로 써보겠습니다. 1. 5이평선이 20이평선을 골든크로스 하면 다음 봉 시가에서 3계약 매수하라. 2. 스탑로스는 Lowest(L[1],5)에 설정하라. 3. 10틱이 오르면 1계약을 청산하고 2계약에 대해서 스탑로스를 매수가로 올려라. 4. 매수가대비 20틱이 오르면 1계약을 더 청산하고, 남은 1계약의 스탑을 매수가+5틱 으로 올려라. 5. 매수가대비 30틱이 오르면 남아있는 1계약을 청산하라. 모든 주문은 시장가 주문으로 부탁드립니다. 또한 1차 목표틱수, 2차목표틱수, 3차목표틱수를 Input 변수로 지정하여 최적화시 이용할 수 있게 해주셨으면 합나디.
프로필 이미지
차티스트박찬호
2020-12-14
1332
글번호 144671
시스템

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

프로필 이미지
BSW
2020-12-14
4
글번호 144666
시스템
답변완료

부탁드립니다.

임의의 지표 var1 이 수치 0 에서 100 이내에서 표시될때 80이상은 붉은색 79~21까지는 회색 20이하는 파란색으로 표시 가능한가요? 그리고 아래 지표식중에서 크로스업은 붉은색 그로스다운은 파란색으로 표시 가능한가요? 부탁드립니다. 감사합니다. if CrossUp(C,var11) Then { tx = Text_New(sDate,sTime,H,"크로스업"); Text_SetStyle(tx,2,1); } if CrossDown(c,var11) Then { tx = Text_New(sDate,sTime,H,"크로스다운"); Text_SetStyle(tx,2,1); }
프로필 이미지
e편한신호
2020-12-14
688
글번호 144665
지표
답변완료

문의

답변 고맙습니다. if c > 0 then buy(); 위 진입수식을 아래 수식과 매칭시켜주세요. 제가 해보니 (remain 0 입력) 만기일만 거래하는 내용이 아니며 잔존일 변수에 대응하는 결과들의 변화가 없습니다. 살펴주세요. ******************************************************************* 안녕하세요 예스스탁입니다. input : 리메인(0); Var : Year(0),Month(0); var : ndate1(0),ndate2(0),ndate3(0),ndate4(0),ndate5(0); var : cnt(0),count1(0),count2(0),count3(0),count4(0),count5(0); var : XD1(0),XD2(0),XD3(0),XD4(0),XD5(0); var : Xdate(0),remain(0); Year = Floor(sDate / 10000)*10000; month = Floor(FracPortion(sdate/10000)*100)*100; ndate1 = year+300+1; ndate2 = year+600+1; ndate3 = year+900+1; ndate4 = year+1200+1; ndate5 = (year+10000)+300+1; count1 = 0; count2 = 0; count3 = 0; count4 = 0; count5 = 0; for cnt = 0 to 15 { if dayofweek(ndate1+cnt) == 4 Then { count1 = count1+1; if count1 == 2 Then { XD1 = ndate1+cnt; } } if dayofweek(ndate2+cnt) == 4 Then { count2 = count2+1; if count2 == 2 Then { XD2 = nDate2+cnt; } } if dayofweek(ndate3+cnt) == 4 Then { count3 = count3+1; if count3 == 2 Then { XD3 = nDate3+cnt; } } if dayofweek(ndate4+cnt) == 4 Then { count4 = count4+1; if count4 == 2 Then { XD4 = nDate4+cnt; } } if dayofweek(ndate5+cnt) == 4 Then { count5 = count5+1; if count5 == 2 Then { XD5 = nDate5+cnt; } } } if sDate <= XD1 Then { Xdate = XD1; } else if sDate > XD1 and sDate <= XD2 Then { Xdate = XD2; } else if sDate > XD2 and sDate <= XD3 Then { Xdate = XD3; } else if sDate > XD3 and sDate <= XD4 Then { Xdate = XD4; } Else { Xdate = XD5; } if Xdate > 0 Then { remain = DateToJulian(Xdate)-DateToJulian(sDate); } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의 > 아래는 옵션 만기일 기준으로 날짜를 리턴하는 수식입니다. 선물 만기일(3개월) 기준 수식을 부탁드립니다. 항상 고맙습니다.
프로필 이미지
좌오비우오비
2020-12-14
548
글번호 144659
시스템
답변완료

질문드려요~

안녕하세요 아래의 조건부 오버나잇전략을 처음 실전에 투입할 때, 차트상에는 1계약매수이고 계좌에는 보유계약이 없으면 매수 기회가 와도 차트기준으로 매수가 않되는군요.. 그러면 차트와 계좌를 일치시키기 위해서 수동으로 매수하던지, 일치될 때까지 기다리던지, 수식을 변경하여 대처하는 방법이 있을 것 같은데요.. 어떤 방법이 좋을까요? 다른방법도 있나요? 만약에 수식을 변경하여 대처한다면 어떻게 변경해야 할까요? /////////////////////////////////////////////////////////// input : sPrd(5), lPrd(20); //10분봉 사용 value1 = ma(C, sPrd); value2 = ma(C, lPrd); if sTime < 152000 Then { If CrossUP(value1, value2) and Marketposition==0 Then Buy(); If CrossDown(value1, value2) and Marketposition==0 Then Sell(); } #조건부 당일청산 input : p1(60), p2(120); var : Sma(0), Lma(0); Sma = ma(c, p1); Lma = ma(c, p2); Condition10 = Sma > Sma[1] and Sma > Lma; //상승추세 조건 Condition11 = Sma < Sma[1] and Sma < Lma; //하락추세 조건 if (Condition10 == False and MarketPosition >= 1) or (Condition11 == False and MarketPosition <= -1) Then SetStopEndofday(152000); Else SetStopEndofday(0); #해제
프로필 이미지
예트7
2020-12-14
615
글번호 144657
시스템
답변완료

수정요청

68741번 수정 당일고가 당일저가 중심선 당일시가 전일종가 시간시가 ** 전일시가는 전일종가로수정요청함 위에순서대로수정을부탁드립니다 감사합니다
프로필 이미지
용각산
2020-12-14
593
글번호 144656
지표
답변완료

고점 대비 하락한 선과 비교시 RSI 값의 오류 해결방법 문의입니다.

5년동안의 최고가에 대비해서 50% 하락한 값과 여기에 RSI가 20을 돌파할때를 매수로 지정 하였습니다. 그런데 5년 최고가 대비 50% 시작하는 첫날의 RSI값을 잘못 인식하는 것인지 첨부한 사진의 데이타보기의 내용ㅇ르 보시면 RSI는 50.33인데 매수 신호가 발생합니다. 아마도 최고가 대비 50%의 첫날과 관련이 있을것 같은데요 어떻게 해결하면 되나요?? ----------------------------- for j=1 To 기간1 { if bhi5<H[j] Then { bhi5=H[j]; } } yhi5=bhi5*0.5; if yhi5>c and Crossup(rs,20)) Then { Buy("매수"); } -----------------------------
프로필 이미지
여유의공간
2020-12-14
676
글번호 144654
시스템