커뮤니티

전거래의 최저점 구하는 방법

프로필 이미지
공감n감사
2011-06-10 17:37:18
727
글번호 39633
답변완료
안녕하세요. 매도 재진입을 전저점을 이용해서 진입하려고 합니다. 전 거래의 진입시부터 청산시점까지 최저점을 구하려면 어떻게 해야하나요? Lowest_Price = Lowest(L, BarsSinceEntry(1)); 이렇게 하였더니, 저점을 청산이후에도 계속 추적하게 되네요. 위식처럼 했더니, 전저점보다 1포인트정도 하락하면 진입시키려고 하는데, 가격의 저점이 계속해서 1포인트이내로 야금야금 만들어지니까, 3포인트 넘게 하락해도 재진입이 안나오는 경우가 있더라구요. 전거래의 진입부터 청산까지만의 최저점을 구하려면 어떻게 해야하는지 알려주세요. 부탁드립니다. 감사합니다.
시스템
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2011-06-10 17:48:55

안녕하세요 예스스탁입니다. lowest_Price = lowest(L,BarsSinceEntry)[BarsSinceEntry(1)]; 즐거운 하루되세요 > 공감n감사 님이 쓴 글입니다. > 제목 : 전거래의 최저점 구하는 방법 > 안녕하세요. 매도 재진입을 전저점을 이용해서 진입하려고 합니다. 전 거래의 진입시부터 청산시점까지 최저점을 구하려면 어떻게 해야하나요? Lowest_Price = Lowest(L, BarsSinceEntry(1)); 이렇게 하였더니, 저점을 청산이후에도 계속 추적하게 되네요. 위식처럼 했더니, 전저점보다 1포인트정도 하락하면 진입시키려고 하는데, 가격의 저점이 계속해서 1포인트이내로 야금야금 만들어지니까, 3포인트 넘게 하락해도 재진입이 안나오는 경우가 있더라구요. 전거래의 진입부터 청산까지만의 최저점을 구하려면 어떻게 해야하는지 알려주세요. 부탁드립니다. 감사합니다.
프로필 이미지

공감n감사

2011-06-10 18:11:51

안녕하세요. If MarketPosition == 0 AND MarketPosition(1) == -1 then { If (IsExitName("S1",1) == True then { lowest_Price = lowest(L,BarsSinceEntry)[BarsSinceEntry(1)]; Sell ("S2", AtStop, lowest_Price ); } } 이렇게 했는데 전저점에서 재진입이 안나옵니다. 무엇이 문제인가요? If MarketPosition == 0 AND MarketPosition(1) == -1 then { If (IsExitName("S1",1) == True then { lowest_Price = lowest(L,BarsSinceEntry(1)); Sell ("S2", AtStop, lowest_Price ); } } 이렇게 했을때는 전저점에서 진입은 되었는데.... If MarketPosition == 0 AND MarketPosition(1) == -1 then { If (IsExitName("S1",1) == True then { lowest_Price = lowest(L,BarsSinceEntry(1)); Sell ("S2", AtStop, lowest_Price - 1 ); } } 이렇게 하니, 청산이후에도 계속 저점을 추적을 하는게 문제였구요. 답변부탁드립니다.감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 전거래의 최저점 구하는 방법 > 안녕하세요 예스스탁입니다. lowest_Price = lowest(L,BarsSinceEntry)[BarsSinceEntry(1)]; 즐거운 하루되세요 > 공감n감사 님이 쓴 글입니다. > 제목 : 전거래의 최저점 구하는 방법 > 안녕하세요. 매도 재진입을 전저점을 이용해서 진입하려고 합니다. 전 거래의 진입시부터 청산시점까지 최저점을 구하려면 어떻게 해야하나요? Lowest_Price = Lowest(L, BarsSinceEntry(1)); 이렇게 하였더니, 저점을 청산이후에도 계속 추적하게 되네요. 위식처럼 했더니, 전저점보다 1포인트정도 하락하면 진입시키려고 하는데, 가격의 저점이 계속해서 1포인트이내로 야금야금 만들어지니까, 3포인트 넘게 하락해도 재진입이 안나오는 경우가 있더라구요. 전거래의 진입부터 청산까지만의 최저점을 구하려면 어떻게 해야하는지 알려주세요. 부탁드립니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2011-06-13 09:05:18

안녕하세요 예스스탁입니다. 죄송합니다. 질문한신 내용을 잘못이해한것 같습니다. 수식을 아래와 같이 수정하시면 If MarketPosition == 0 AND MarketPosition(1) == -1 then { If (IsExitName("S1",1) == True) then { lowest_Price = lowest(L,BarsSinceEntry)[BarsSinceExit(1)]; Sell ("S2", AtStop, lowest_Price ); } } S1이라는 이름의 매도청산이 발생하고 매도진입에서 S1매도청산시점까지의 최저가를 하향하면 매도진입하게 됩니다. 청산다음봉이 해당 저점보다 낮으면 바로 다음봉에서 진입합니다. S1이 진입명칭이면 IsEntryName("S1",1)로 수정하시면 됩니다. 즐거운 하루되세요 > 공감n감사 님이 쓴 글입니다. > 제목 : Re : Re : 전거래의 최저점 구하는 방법 > 안녕하세요. If MarketPosition == 0 AND MarketPosition(1) == -1 then { If (IsExitName("S1",1) == True then { lowest_Price = lowest(L,BarsSinceEntry)[BarsSinceEntry(1)]; Sell ("S2", AtStop, lowest_Price ); } } 이렇게 했는데 전저점에서 재진입이 안나옵니다. 무엇이 문제인가요? If MarketPosition == 0 AND MarketPosition(1) == -1 then { If (IsExitName("S1",1) == True then { lowest_Price = lowest(L,BarsSinceEntry(1)); Sell ("S2", AtStop, lowest_Price ); } } 이렇게 했을때는 전저점에서 진입은 되었는데.... If MarketPosition == 0 AND MarketPosition(1) == -1 then { If (IsExitName("S1",1) == True then { lowest_Price = lowest(L,BarsSinceEntry(1)); Sell ("S2", AtStop, lowest_Price - 1 ); } } 이렇게 하니, 청산이후에도 계속 저점을 추적을 하는게 문제였구요. 답변부탁드립니다.감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 전거래의 최저점 구하는 방법 > 안녕하세요 예스스탁입니다. lowest_Price = lowest(L,BarsSinceEntry)[BarsSinceEntry(1)]; 즐거운 하루되세요 > 공감n감사 님이 쓴 글입니다. > 제목 : 전거래의 최저점 구하는 방법 > 안녕하세요. 매도 재진입을 전저점을 이용해서 진입하려고 합니다. 전 거래의 진입시부터 청산시점까지 최저점을 구하려면 어떻게 해야하나요? Lowest_Price = Lowest(L, BarsSinceEntry(1)); 이렇게 하였더니, 저점을 청산이후에도 계속 추적하게 되네요. 위식처럼 했더니, 전저점보다 1포인트정도 하락하면 진입시키려고 하는데, 가격의 저점이 계속해서 1포인트이내로 야금야금 만들어지니까, 3포인트 넘게 하락해도 재진입이 안나오는 경우가 있더라구요. 전거래의 진입부터 청산까지만의 최저점을 구하려면 어떻게 해야하는지 알려주세요. 부탁드립니다. 감사합니다.
프로필 이미지

공감n감사

2011-06-13 16:44:44

친절한 답변감사합니다. 근데 수정해서 해보았는데요, 여전히 재진입이 나오지 않고 있습니다. 이상하네요. If MarketPosition == 0 AND MarketPosition(1) == -1 then { If (IsExitName("T_S1",1) == True or IsExitName("T_S2",1) == True) AND ReCnt < Re then { S_re_Price = Lowest(L, BarsSinceEntry)[BarsSinceExit(1)]; ReCnt = ReCnt + 1; Sell ("H2_S", AtStop, S_re_Price); } } 이렇게 했는데 신호가 나오지 않네요. 확인좀 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 전거래의 최저점 구하는 방법 > 안녕하세요 예스스탁입니다. 죄송합니다. 질문한신 내용을 잘못이해한것 같습니다. 수식을 아래와 같이 수정하시면 If MarketPosition == 0 AND MarketPosition(1) == -1 then { If (IsExitName("S1",1) == True) then { lowest_Price = lowest(L,BarsSinceEntry)[BarsSinceExit(1)]; Sell ("S2", AtStop, lowest_Price ); } } S1이라는 이름의 매도청산이 발생하고 매도진입에서 S1매도청산시점까지의 최저가를 하향하면 매도진입하게 됩니다. 청산다음봉이 해당 저점보다 낮으면 바로 다음봉에서 진입합니다. S1이 진입명칭이면 IsEntryName("S1",1)로 수정하시면 됩니다. 즐거운 하루되세요 > 공감n감사 님이 쓴 글입니다. > 제목 : Re : Re : 전거래의 최저점 구하는 방법 > 안녕하세요. If MarketPosition == 0 AND MarketPosition(1) == -1 then { If (IsExitName("S1",1) == True then { lowest_Price = lowest(L,BarsSinceEntry)[BarsSinceEntry(1)]; Sell ("S2", AtStop, lowest_Price ); } } 이렇게 했는데 전저점에서 재진입이 안나옵니다. 무엇이 문제인가요? If MarketPosition == 0 AND MarketPosition(1) == -1 then { If (IsExitName("S1",1) == True then { lowest_Price = lowest(L,BarsSinceEntry(1)); Sell ("S2", AtStop, lowest_Price ); } } 이렇게 했을때는 전저점에서 진입은 되었는데.... If MarketPosition == 0 AND MarketPosition(1) == -1 then { If (IsExitName("S1",1) == True then { lowest_Price = lowest(L,BarsSinceEntry(1)); Sell ("S2", AtStop, lowest_Price - 1 ); } } 이렇게 하니, 청산이후에도 계속 저점을 추적을 하는게 문제였구요. 답변부탁드립니다.감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 전거래의 최저점 구하는 방법 > 안녕하세요 예스스탁입니다. lowest_Price = lowest(L,BarsSinceEntry)[BarsSinceEntry(1)]; 즐거운 하루되세요 > 공감n감사 님이 쓴 글입니다. > 제목 : 전거래의 최저점 구하는 방법 > 안녕하세요. 매도 재진입을 전저점을 이용해서 진입하려고 합니다. 전 거래의 진입시부터 청산시점까지 최저점을 구하려면 어떻게 해야하나요? Lowest_Price = Lowest(L, BarsSinceEntry(1)); 이렇게 하였더니, 저점을 청산이후에도 계속 추적하게 되네요. 위식처럼 했더니, 전저점보다 1포인트정도 하락하면 진입시키려고 하는데, 가격의 저점이 계속해서 1포인트이내로 야금야금 만들어지니까, 3포인트 넘게 하락해도 재진입이 안나오는 경우가 있더라구요. 전거래의 진입부터 청산까지만의 최저점을 구하려면 어떻게 해야하는지 알려주세요. 부탁드립니다. 감사합니다.