커뮤니티

수식문의

프로필 이미지
gopang
2020-08-10 14:30:34
787
글번호 141377
답변완료
수고많으십니다. 문의한 수식 잘 받았습니다 아래 수식 2개를 하나로 만들어주심 감사하겠습니다 (1) input : 틱(5); var : RR(0),tx(0); if MarketPosition == 1 Then{ rr = Floor((highest(H,BarsSinceEntry)-EntryPrice)/(PriceScale*틱)); if rr > rr[1] Then{ tx = Text_New(sdate,stime,H,NumToStr(RR*틱,0)+"틱"); Text_SetStyle(tx,2,2); } } if MarketPosition == -1 Then{ rr = Floor((EntryPrice-lowest(L,BarsSinceEntry))/(PriceScale*틱)); if rr > rr[1] Then{ tx = Text_New(sdate,stime,H,NumToStr(RR*틱,0)+"틱"); Text_SetStyle(tx,2,2); } } (2) var : TL(0),TX(0); if MarketPosition == 1 Then { TL_Delete(TL); TL_New(EntryDate,EntryTime,L[BarsSinceEntry],sdate,stime,L[BarsSinceEntry]); Text_Delete(Tx); tx = Text_New(sdate,stime,L[BarsSinceEntry],NumToStr(L[BarsSinceEntry],2)); } if MarketPosition == -1 Then { TL_Delete(TL); TL_New(EntryDate,EntryTime,H[BarsSinceEntry],sdate,stime,H[BarsSinceEntry]); Text_Delete(Tx); tx = Text_New(sdate,stime,L[BarsSinceEntry],NumToStr(L[BarsSinceEntry],2)); } 따로설정하니 선언문 중복으로 오류가 되니 하나로 합쳐주시면 감사하겠습니다. 수고하십시요~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-10 15:01:53

안녕하세요 예스스탁입니다. input : 틱(5); var : RR(0), TL(0),TX1(0),TX2(0); if MarketPosition == 1 Then { rr = Floor((highest(H,BarsSinceEntry)-EntryPrice)/(PriceScale*틱)); if rr > rr[1] Then{ tx1 = Text_New(sdate,stime,H,NumToStr(RR*틱,0)+"틱"); Text_SetStyle(tx1,2,2); } TL_Delete(TL); TL_New(EntryDate,EntryTime,L[BarsSinceEntry],sdate,stime,L[BarsSinceEntry]); Text_Delete(Tx2); tx2 = Text_New(sdate,stime,L[BarsSinceEntry],NumToStr(L[BarsSinceEntry],2)); } if MarketPosition == -1 Then { rr = Floor((EntryPrice-lowest(L,BarsSinceEntry))/(PriceScale*틱)); if rr > rr[1] Then{ tx1 = Text_New(sdate,stime,H,NumToStr(RR*틱,0)+"틱"); Text_SetStyle(tx1,2,2); } TL_Delete(TL); TL_New(EntryDate,EntryTime,H[BarsSinceEntry],sdate,stime,H[BarsSinceEntry]); Text_Delete(Tx2); tx2 = Text_New(sdate,stime,L[BarsSinceEntry],NumToStr(L[BarsSinceEntry],2)); } 즐거운 하루되세요 > gopang 님이 쓴 글입니다. > 제목 : 수식문의 > 수고많으십니다. 문의한 수식 잘 받았습니다 아래 수식 2개를 하나로 만들어주심 감사하겠습니다 (1) input : 틱(5); var : RR(0),tx(0); if MarketPosition == 1 Then{ rr = Floor((highest(H,BarsSinceEntry)-EntryPrice)/(PriceScale*틱)); if rr > rr[1] Then{ tx = Text_New(sdate,stime,H,NumToStr(RR*틱,0)+"틱"); Text_SetStyle(tx,2,2); } } if MarketPosition == -1 Then{ rr = Floor((EntryPrice-lowest(L,BarsSinceEntry))/(PriceScale*틱)); if rr > rr[1] Then{ tx = Text_New(sdate,stime,H,NumToStr(RR*틱,0)+"틱"); Text_SetStyle(tx,2,2); } } (2) var : TL(0),TX(0); if MarketPosition == 1 Then { TL_Delete(TL); TL_New(EntryDate,EntryTime,L[BarsSinceEntry],sdate,stime,L[BarsSinceEntry]); Text_Delete(Tx); tx = Text_New(sdate,stime,L[BarsSinceEntry],NumToStr(L[BarsSinceEntry],2)); } if MarketPosition == -1 Then { TL_Delete(TL); TL_New(EntryDate,EntryTime,H[BarsSinceEntry],sdate,stime,H[BarsSinceEntry]); Text_Delete(Tx); tx = Text_New(sdate,stime,L[BarsSinceEntry],NumToStr(L[BarsSinceEntry],2)); } 따로설정하니 선언문 중복으로 오류가 되니 하나로 합쳐주시면 감사하겠습니다. 수고하십시요~