커뮤니티

추가 식좀 부탁합니다

프로필 이미지
상영중
2018-11-09 20:16:57
143
글번호 123544
답변완료
value1 = ???????? value2 = ???????????? If crossup(value1,value2) Then { Buy ("매수") ; } If crossdown(value1,value2) Then { Sell ("매도"); } 안녕하세요 전 위 식을 이용해서 매매를 합니다 이곳에 손절 라인을 만들고 싶습니다 예를 들어 국선기준 신호봉의 저가 271.95 고가 272.10 이라면 틱수로는 위로3틱입니다 그럼 손절가는 배수인 6틱를 주고 싶네요 ----- 차후에 틱수를 늘릴수 있습니다(꼭 배수가 아니라도요) 예를 하나 더 들면 신호봉의 저가 271.70 고가가 272.00 이라면 틱수로는 위로6틱입니다 그럼 손절가는 배수인 12틱 입니다 매도의 손절가도 같습니다 지표식 그리고 차트에 ------"손절" 이런 지표로 나왔으면 합니다 단 예를 들어 매수시 손절표시 나오고 다음에 매도시 손절가 나오때 매수시 손절가는 없어저야 합니다 다시 말씀 드리면 차트에는 늘 손절가 표시는 하나만 나와있다는 말입니다 예외의 수 매수해서 손절가 나오기도 전에 반대신호가 나오면 청산하고 반대신호 나오게 합니다 모든 식에는 주석도 같이 달아주세요 익절 식 고점 봉의 저가 고가의 수칫의 배가 내로오면 "익절" 손절식의 의미와 같습니다 ----- 차후에 틱수를 늘릴수 있습니다(꼭 배수가 아니라도요)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-11-12 15:44:56

안녕하세요 예스스탁입니다. 진입신호봉이 도지봉이면 손절익절이 모두 0으로 됩니다. 고저차가 1틱이상 될경우만 동작하게 작성해 드립니다. 수식 하단에 추가하시면 됩니다. 동일내용이므로 주석은 매수에만 붙여드립니다. input : 익절배수(2),손절배수(2); var : TL1(0),TL2(0),TX1(0),Tx2(0); if MarketPosition == 1 Then { var1 = H[BarsSinceEntry]; var2 = L[BarsSinceEntry]; var3 = var1-var2; if var3 > 0 then { exitlong("bl",AtStop,EntryPrice-var3*손절배수); exitlong("bp",AtLimit,EntryPrice+var3*익절배수); TL_Delete(TL1); TL_Delete(TL2); TL1 = TL_New(sdate[BarsSinceEntry+1],stime[BarsSinceEntry+1],EntryPrice-var3*손절배수,sdate,stime,EntryPrice-var3*손절배수); TL2 = TL_New(sdate[BarsSinceEntry+1],stime[BarsSinceEntry+1],EntryPrice+var3*익절배수,sdate,stime,EntryPrice+var3*익절배수); Text_Delete(TX1); Text_Delete(TX2); TX1 = Text_New(sdate,stime,EntryPrice-var3*손절배수,"손절"); TX2 = Text_New(sdate,stime,EntryPrice+var3*손절배수,"익절"); } } if MarketPosition == -1 Then { var1 = H[BarsSinceEntry]; var2 = L[BarsSinceEntry]; var3 = var1-var2; if var3 > 0 Then { ExitShort("sl",AtStop,EntryPrice+var3*손절배수); ExitShort("sp",Atlimit,EntryPrice-var3*손절배수); TL_Delete(TL1); TL_Delete(TL2); TL1 = TL_New(sdate[BarsSinceEntry+1],stime[BarsSinceEntry+1],EntryPrice+var3*손절배수,sdate,stime,EntryPrice+var3*손절배수); TL2 = TL_New(sdate[BarsSinceEntry+1],stime[BarsSinceEntry+1],EntryPrice-var3*익절배수,sdate,stime,EntryPrice-var3*익절배수); Text_Delete(TX1); Text_Delete(TX2); TX1 = Text_New(sdate,stime,EntryPrice+var3*손절배수,"손절"); TX2 = Text_New(sdate,stime,EntryPrice-var3*손절배수,"익절"); } } 즐거운 하루되세요 > 상영중 님이 쓴 글입니다. > 제목 : 추가 식좀 부탁합니다 > value1 = ???????? value2 = ???????????? If crossup(value1,value2) Then { Buy ("매수") ; } If crossdown(value1,value2) Then { Sell ("매도"); } 안녕하세요 전 위 식을 이용해서 매매를 합니다 이곳에 손절 라인을 만들고 싶습니다 예를 들어 국선기준 신호봉의 저가 271.95 고가 272.10 이라면 틱수로는 위로3틱입니다 그럼 손절가는 배수인 6틱를 주고 싶네요 ----- 차후에 틱수를 늘릴수 있습니다(꼭 배수가 아니라도요) 예를 하나 더 들면 신호봉의 저가 271.70 고가가 272.00 이라면 틱수로는 위로6틱입니다 그럼 손절가는 배수인 12틱 입니다 매도의 손절가도 같습니다 지표식 그리고 차트에 ------"손절" 이런 지표로 나왔으면 합니다 단 예를 들어 매수시 손절표시 나오고 다음에 매도시 손절가 나오때 매수시 손절가는 없어저야 합니다 다시 말씀 드리면 차트에는 늘 손절가 표시는 하나만 나와있다는 말입니다 예외의 수 매수해서 손절가 나오기도 전에 반대신호가 나오면 청산하고 반대신호 나오게 합니다 모든 식에는 주석도 같이 달아주세요 익절 식 고점 봉의 저가 고가의 수칫의 배가 내로오면 "익절" 손절식의 의미와 같습니다 ----- 차후에 틱수를 늘릴수 있습니다(꼭 배수가 아니라도요)