커뮤니티

방법좀 알려주세요

프로필 이미지
kjdkdh
2021-03-11 04:56:38
642
글번호 146981
답변완료

첨부 이미지

var : T1(0),T2(0); #input : 목표틱1(50); #input : 수익틱1(10); var1 = ma(c,5); var2 = ma(C,20); if var1 > var2 Then # 매수조건 T1 = 1; if var1 < var2 Then # 매도조건 T1 = -1; if T1 == 1 and T1[1] == -1 Then buy("매수"); if C < lowest(L,15)[BarsSinceEntry] Then ExitLong("bx1"); /* if Highest(H,BarsSinceEntry) <= EntryPrice-PriceScale*목표틱1 Then ExitLong("bx2",AtStop,EntryPrice-수익틱1*10); 안녕하세요 어떻게 하는지는 영 모르겠네요 다른 사람들은 어떻게 하는지 좀 알려주세요 다른 부분은 제가 생각한대 작동이 되고 있습니다 문제는 손절2가 문제가 있습니다 내용과 첨부한 그림을 보시면 제가 원하는것은 수익이 50틱 이상 가고 더 못하고 내려올 경우에 10틱 이라도 챙기자 입니다 그림1 잘된경우처럼요 그런데 그림 잘못된 경우가 나오고 있습니다 이 경우 생각을 해보니 올라가다가 음봉으로 내려오니 그런듯 합니다 "이상" 이라는 말이 있는데 왜 이런지 모르겠네요 수정좀 부탁합니다 위 식은 식의 일부지만 제가 원하는식은 목표틱수 50 100 150 200 250 300 3 50 수익틱수 10 50 100 150 200 300 이런 식으로 50틱 이상가고 100틱을 못가면 10틱 이라고 먹자 입니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-03-11 16:25:44

안녕하세요 예스스탁입니다. if Highest(H,BarsSinceEntry) <= EntryPrice-PriceScale*목표틱1 Then ExitLong("bx2",AtStop,EntryPrice-수익틱1*10); 위식은 진입이후 최고수익이 진입가-50틱 이하이고 진입가대비 100(10*10)포인트이상 하락하면 청산하는 내용입니다. 50틱 이상 수익이후에 가격이 하락하여 진입가+10틱에 도달하면 청산이므로 아래와 같이 변경하셔야 합니다. var : T1(0),T2(0); input : 목표틱1(50); input : 수익틱1(10); var1 = ma(c,5); var2 = ma(C,20); if var1 > var2 Then # 매수조건 T1 = 1; if var1 < var2 Then # 매도조건 T1 = -1; if T1 == 1 and T1[1] == -1 Then buy("매수"); if MarketPosition == 1 Then { if C < lowest(L,15)[BarsSinceEntry] Then ExitLong("bx1"); if Highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*목표틱1 Then ExitLong("bx2",AtStop,EntryPrice+수익틱1*PriceScale); } 즐거운 하루되세요 > kjdkdh 님이 쓴 글입니다. > 제목 : 방법좀 알려주세요 > var : T1(0),T2(0); #input : 목표틱1(50); #input : 수익틱1(10); var1 = ma(c,5); var2 = ma(C,20); if var1 > var2 Then # 매수조건 T1 = 1; if var1 < var2 Then # 매도조건 T1 = -1; if T1 == 1 and T1[1] == -1 Then buy("매수"); if C < lowest(L,15)[BarsSinceEntry] Then ExitLong("bx1"); /* if Highest(H,BarsSinceEntry) <= EntryPrice-PriceScale*목표틱1 Then ExitLong("bx2",AtStop,EntryPrice-수익틱1*10); 안녕하세요 어떻게 하는지는 영 모르겠네요 다른 사람들은 어떻게 하는지 좀 알려주세요 다른 부분은 제가 생각한대 작동이 되고 있습니다 문제는 손절2가 문제가 있습니다 내용과 첨부한 그림을 보시면 제가 원하는것은 수익이 50틱 이상 가고 더 못하고 내려올 경우에 10틱 이라도 챙기자 입니다 그림1 잘된경우처럼요 그런데 그림 잘못된 경우가 나오고 있습니다 이 경우 생각을 해보니 올라가다가 음봉으로 내려오니 그런듯 합니다 "이상" 이라는 말이 있는데 왜 이런지 모르겠네요 수정좀 부탁합니다 위 식은 식의 일부지만 제가 원하는식은 목표틱수 50 100 150 200 250 300 3 50 수익틱수 10 50 100 150 200 300 이런 식으로 50틱 이상가고 100틱을 못가면 10틱 이라고 먹자 입니다