커뮤니티

재문의 드립니다.

프로필 이미지
두둥
2018-11-07 00:52:36
149
글번호 123420
답변완료
안녕하세요. 재문의 드립니다. 59954 답변대로 시스템에 적용해봤는데 저항선, 지지선이 나타나지 않네요. 확인 부탁드립니다. input : ma1(20), n(10); var : nticks(0),diff(0),Base(0),upv(0),dnv(0),TL1(0),TL2(0); var1 = ma(c,ma1); If CrossUp(C,Var1) Then buy(); If CrossDown(c,var1) Then sell(); if MarketPosition == 1 Then //이하 작성해주신 수식 { nticks = PriceScale*N; if C >= EntryPrice Then diff = Floor((C-EntryPrice)/nticks); Else diff = Ceiling((C-EntryPrice)/nticks); Base = EntryPrice+diff*nticks; upv = Base+nticks; dnv = Base-nticks; TL_Delete(TL1); TL_Delete(TL2); Tl1 = TL_New(sdate[BarsSinceEntry+1],stime[BarsSinceEntry+1],upv,sdate,stime,upv); Tl2 = TL_New(sdate[BarsSinceEntry+1],stime[BarsSinceEntry+1],dnv,sdate,stime,dnv); } if MarketPosition == -1 Then { nticks = PriceScale*N; if C >= EntryPrice Then diff = Floor((C-EntryPrice)/nticks); Else diff = Ceiling((C-EntryPrice)/nticks); Base = EntryPrice+diff*nticks; upv = Base+nticks; dnv = Base-nticks; TL_Delete(TL1); TL_Delete(TL2); Tl1 = TL_New(sdate[BarsSinceEntry+1],stime[BarsSinceEntry+1],upv,sdate,stime,upv); Tl2 = TL_New(sdate[BarsSinceEntry+1],stime[BarsSinceEntry+1],dnv,sdate,stime,dnv); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-11-07 11:07:49

안녕하세요 예스스탁입니다. 첨부된 그림과 같이 차트의 마지막거래의 값만 표시합니다. 수식 하단에 아래 내용 추가하시면 해당 값의 좌우 연장해 차트 전체에 연장선을 그릴수 있습니다 TL_SetExtLeft(TL1,True); TL_SetExtLeft(TL2,True); TL_SetExtRight(TL1,True); TL_SetExtRight(TL2,True); 즐거운 하루되세요 > 두둥 님이 쓴 글입니다. > 제목 : 재문의 드립니다. > 안녕하세요. 재문의 드립니다. 59954 답변대로 시스템에 적용해봤는데 저항선, 지지선이 나타나지 않네요. 확인 부탁드립니다. input : ma1(20), n(10); var : nticks(0),diff(0),Base(0),upv(0),dnv(0),TL1(0),TL2(0); var1 = ma(c,ma1); If CrossUp(C,Var1) Then buy(); If CrossDown(c,var1) Then sell(); if MarketPosition == 1 Then //이하 작성해주신 수식 { nticks = PriceScale*N; if C >= EntryPrice Then diff = Floor((C-EntryPrice)/nticks); Else diff = Ceiling((C-EntryPrice)/nticks); Base = EntryPrice+diff*nticks; upv = Base+nticks; dnv = Base-nticks; TL_Delete(TL1); TL_Delete(TL2); Tl1 = TL_New(sdate[BarsSinceEntry+1],stime[BarsSinceEntry+1],upv,sdate,stime,upv); Tl2 = TL_New(sdate[BarsSinceEntry+1],stime[BarsSinceEntry+1],dnv,sdate,stime,dnv); } if MarketPosition == -1 Then { nticks = PriceScale*N; if C >= EntryPrice Then diff = Floor((C-EntryPrice)/nticks); Else diff = Ceiling((C-EntryPrice)/nticks); Base = EntryPrice+diff*nticks; upv = Base+nticks; dnv = Base-nticks; TL_Delete(TL1); TL_Delete(TL2); Tl1 = TL_New(sdate[BarsSinceEntry+1],stime[BarsSinceEntry+1],upv,sdate,stime,upv); Tl2 = TL_New(sdate[BarsSinceEntry+1],stime[BarsSinceEntry+1],dnv,sdate,stime,dnv); }