커뮤니티

단가표시 질문드립니다.

프로필 이미지
수다리
2019-04-15 00:29:29
163
글번호 127838
답변완료
var : Tx(0); if MarketPosition == 1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*10,NumToStr(AvgEntryPrice,5)); Text_SetStyle(tx,1,2); } if MarketPosition == -1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*10,NumToStr(AvgEntryPrice,5)); Text_SetStyle(tx,1,2); } 4가지 신호를 사용하여 쓰고 있습니다. 매수2개 매도2개 신호가 있습니다. 특정 신호이름 기준으로 차트에 단가가 나오게 하고 싶습니다. 예를 들어 매1 매2 도1 도2 이렇게 4개 신호가 있으면 매2,도2 신호에만 단가가 표시되게 하고 싶습니다. 위에식을 적용하면 매1,도1 신호에만 단가가 나오네요 그리고 평균단가 말고 그 신호만의 단가가 나오게 하고싶습니다. 도움 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-04-15 14:11:17

안녕하세요 예스스탁입니다. 특정신호만 표시할경우 이름을 지정하셔야 합니다. var : Tx(0); if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "매2" Then { tx = Text_New(sdate,sTime,H+PriceScale*10,NumToStr(LatestEntryPrice(0),5)); Text_SetStyle(tx,1,2); } } if MarketPosition == -1 Then { if CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "도2" Then { tx = Text_New(sdate,sTime,L-PriceScale*10,NumToStr(LatestEntryPrice(0),5)); Text_SetStyle(tx,1,2); } } 즐거운 하루되세요 > 수다리 님이 쓴 글입니다. > 제목 : 단가표시 질문드립니다. > var : Tx(0); if MarketPosition == 1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*10,NumToStr(AvgEntryPrice,5)); Text_SetStyle(tx,1,2); } if MarketPosition == -1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*10,NumToStr(AvgEntryPrice,5)); Text_SetStyle(tx,1,2); } 4가지 신호를 사용하여 쓰고 있습니다. 매수2개 매도2개 신호가 있습니다. 특정 신호이름 기준으로 차트에 단가가 나오게 하고 싶습니다. 예를 들어 매1 매2 도1 도2 이렇게 4개 신호가 있으면 매2,도2 신호에만 단가가 표시되게 하고 싶습니다. 위에식을 적용하면 매1,도1 신호에만 단가가 나오네요 그리고 평균단가 말고 그 신호만의 단가가 나오게 하고싶습니다. 도움 부탁드립니다.