커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식문의드립니다

안녕하세요~ 시스템을 작성하였는데 피라미딩을 할 때 진입 이후 2번째 봉에서 신호 발생시 피라미딩 진입이 이뤄지지 않고 세번째 봉부터는 정상적으로 진입되는데 원인을 못찾겠어 문의드립니다 감사합니다 ---------------------------------------------------------- input : TT1(81000), TD1(20220905), TT2(92500), TD2(20220905), MDD(100000); var : BS1(False), SS1(False), BS2(False), SS2(False), unitP(0); var : HB(0), LB(0), rHB(0), rLB(0), exitC(0), N(0), e60(0); N = ATr(14); unitP = floor(MDD/(2*N*BigPointValue*1400)); exitC = (2-(MaxEntries-1)/2)*N; e60 = Ema(C,40); if sDate >= TD1 && sTime > TT1 Then condition11 = true; if sDate >= TD2 && sTime > TT2 Then condition11 = False; //if condition11 == true Then if (macd(5,20) > 0 && macd(5,40) > 0 && macd(20,40) > 0) && (CrossUp(macd(5,20),0) or CrossUp(macd(5,40),0) or CrossUp(macd(20,40),0)) Then BS1 = true; Else BS1 = False; if (macd(5,20) < 0 && macd(5,40) < 0 && macd(20,40) < 0) && (CrossDown(macd(5,20),0) or CrossDown(macd(5,40),0) or CrossDown(macd(20,40),0)) Then SS1 = true; else SS1 = False; if (BS1 == True or BS2 == TRUE) && marketposition == 0 Then Buy("b1", OnClose, Def, unitP); if MarketPosition[1] == 0 && MarketPosition == -1 Then HB = EntryPrice; if (SS1 == True or SS2 == TRUE) && marketposition == 0 Then Sell("s1", OnClose, Def, unitP); if MarketPosition[1] == 0 && MarketPosition == -1 Then LB = EntryPrice; if marketposition ==1 Then { rHB = Highest(H, BarsSinceEntry+1) ; if rHB < HB+0.5*N Then Buy("b2.",AtStop,HB+0.5*N,unitP); if rHB < HB+N Then Buy("b3.",AtStop,HB+N,unitP); if rHB < HB+1.5*N Then Buy("b4.",AtStop,HB+1.5*N,unitP); if e60 < HB+2*N Then Exitlong("exitB1", atstop, HB-exitC); if e60 >= HB+2*N and CrossDown(close, e60) Then { ExitLong("exitB2") ; } } if marketposition == -1 Then { rLB = Lowest(L, BarsSinceEntry+1); if rLB > LB-0.5*N Then Sell("s2.",AtStop,LB-0.5*N,unitP); if rLB > LB-N Then Sell("s3.",AtStop,LB-N,unitP); if rLB > LB-1.5*N Then Sell("s4.",AtStop,LB-1.5*N,unitP); if e60 > LB-2*N Then ExitShort("exitS1", atstop, LB+exitC); if e60 <= LB-2*N and CrossUp(close, e60) Then { ExitShort("exitS2"); } } if (macd(5,20) > 0 && macd(5,40) > 0 && macd(20,40) > 0) && PositionProfit[1] < 0 Then BS2 = true; Else BS2 = False; if (macd(5,20) < 0 && macd(5,40) < 0 && macd(20,40) < 0) && PositionProfit[1] < 0 Then SS2 = true; Else SS2 = False; MessageLog("Mp %.4f, HB %.4f, ep %.4f", MarketPosition, HB, EntryPrice);
프로필 이미지
jshwang2
2022-09-06
1289
글번호 162013
시스템
답변완료

시스템 부탁드립니다.

1. 직전 100봉 최저가 2. 1번을 하향돌파하고 50봉 안에 1번을 상향돌파할 시 매수 진입 3. 1번을 손절선으로 설정 4. 직전 100봉 최고가 5. 4번을 상향돌파하고 50봉 안에 4번을 하향돌파할 시 매도 진입 6. 4번을 손절선으로 설정 ----------- 7. 매수 진입 후 수익률 최고가 대비 20% 하락시 매수 청산 8. 매도 진입 후 수익률 최고가 대비 20% 하락시 매도 청산
프로필 이미지
마식
2022-09-05
1144
글번호 162012
시스템
답변완료

피라미딩 손절 익절

안녕하세요? 하나의 프로그램에 피라미딩 진입이 두개 있을경우 예를 들어 S1 , S2 진입이 두개있을경우 .. 진입별 손절 , 익절을 따로 설정이 가능한가요? 현재 진입이 두개 들어간 경우에 아래와 같이 하면 S1 , S2 두개의 진입에 똑같은 손절하고 익절이 설정되는건가요? 아니면 S1만 손절 익절이 설정되는가요? if IsEntryName("S1") then { SetStopLoss(LossCut,PercentStop); SetStopProfittarget(Profit ,PercentStop); }
프로필 이미지
대가들의매매
2022-09-06
1318
글번호 162011
시스템
답변완료

문의드립니다

INPUTS: LENGTH1(5); INPUTS: 색1(YELLOW),색2(RED), 굵기(1); VARS : DEMA1(0),TL(0); var1= EMA(C,LENGTH1); value1= EMA(EMa(C,LENGTH1),LENGTH1); DEMA1 = var1 * 2 - value1; if C >DEMA1 Then PLOT1(DEMA1, "DEMA1",GRAY); Else PLOT1(DEMA1, "DEMA1",GRAY); 위수식으로 당일시가 상승돌파시레드색 당일시가 하락돌파시블루색수평으로오른쪽으로 나오게수정부탁드립니다 색갈과수평크기조정하게 부탁드립니다~~미리감사드립니다
프로필 이미지
장군
2022-09-05
1430
글번호 162010
지표
답변완료

부탁드립니다.

전주 최고가, 전주 최저가, 전주 중심가를 지표로 만들어 주세요
프로필 이미지
서태공
2022-09-05
1171
글번호 162009
지표
답변완료

수식 부탁드립니다.

국선입니다. 1분봉 기준으로 장 시작후 2번째봉부터 10:30분까지의 진폭을 JJ1 이라고하고 장 시작후 2번째봉부터 14:00까지의 진폭을 JJ2라고 정의하고싶습니다. 부탁드립니다. 감사합니다.
프로필 이미지
캣피쉬
2022-09-05
1453
글번호 162005
지표
답변완료

수정부탁드립니다.

작성해주신 수식에서, 특정시간 외 시간은 표기하지 않기 위해 noplot 적용하였는데, 정상 작동하지 않아 문의 드립니다. 첨부사진 처럼 1개의 값만 표기됩니다. input : StartTime(223200),EndTime(045800); var : Tcond(false),hv(0),oo(0),hh(0),ll(0),cc(0); 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; hv = 0; } if Tcond == true Then { if v > hv Then { hv = v; oo = o; hh = h; ll = l; cc = c; } Plot1(oo,"O"); Plot2(hh,"H"); plot3(ll,"L"); Plot4(cc,"C"); } else NoPlot(1); NoPlot(2); NoPlot(3); NoPlot(4);
프로필 이미지
oni
2022-09-05
1824
글번호 162004
지표

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

프로필 이미지
hakona
2022-09-05
148
글번호 161997
지표
답변완료

시스템함수

해외선물 매매시 우리나라 시간으로 토요일 오전 지정된 시간에(예:053000) 진입되어 있는 시스템매매가 있을시 무조건 청산을 하려했을때 맞는 함수는 무엇인지 부탁드립니다.
프로필 이미지
미완
2022-09-05
1297
글번호 161986
시스템
답변완료

문의드립니다.

문의드립니다. 해외선물이구요. 거래시간은 한국시간 0830분부터 다음날 0500까지 하겠습니다 RSI 과매수 구간 80, 과매도 구간 20, 시그널선 12 으로 하고, 매수 : 첫번째 과매수 구간 진입시 매도진입, 2번째 과매수 진입시 대기, 3번째 과매수 진입시 손절, - 손절이후 매수진입금지 매도신호 발생시 매도진입 매도 : 첫번째 과매도 구간 진입시 매수진입, 2번째 과매도 진입시 대기, 3번째 과매도 진입시 손절 - 손절이후 매도진입금지 매수신호 발생시 매수진입 청산 : 이동평균선 120 터치시 청산 감사합니다.
프로필 이미지
하늘북
2022-09-05
1377
글번호 161985
시스템