커뮤니티
stoptrailing에 관한 질문입니다.
2011-01-11 00:00:00
779
글번호 34868
stoptrailing으로 청산하였는데 가격이 재급등하여 다시 청산가격에 재매수 하는 식을 부탁드립니다.
답변 5
예스스탁 예스스탁 답변
2011-01-11 16:11:42
안녕하세요
예스스탁입니다.
if MarketPosition == 0 and
IsExitName("StopTrailing",1) == true And#직전청산이 SetStopTrailing이고
crossup(C,ExitPrice(1)) Then#진전청산가격을 상향하면 매수
buy();
즐거운 하루되세요
> yngwie 님이 쓴 글입니다.
> 제목 : stoptrailing에 관한 질문입니다.
> stoptrailing으로 청산하였는데 가격이 재급등하여 다시 청산가격에 재매수 하는 식을 부탁드립니다.
yngwie
2011-01-11 16:43:39
신속한 답변 감사드립니다.
추가로 "직전청산가격을 상향하면 매수"부분을 "직전"이 아닌
1."10번째 봉 이상경과후 stoptrailing청산가격을 상향하면 매수"
2."30초이상 경과후 stoptrailing 청산가격을 상향하면 매수"
3. "3분이상 경과후 stoptrailing 청산가격을 상향하면 매수"
4. "20이평선이 stoptrailing 청산가격을 상향하면 매수"
하는 식을 부탁드립니다.
항상 노고에 정말 감사드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : stoptrailing에 관한 질문입니다.
> 안녕하세요
예스스탁입니다.
if MarketPosition == 0 and
IsExitName("StopTrailing",1) == true And#직전청산이 SetStopTrailing이고
crossup(C,ExitPrice(1)) Then#진전청산가격을 상향하면 매수
buy();
즐거운 하루되세요
> yngwie 님이 쓴 글입니다.
> 제목 : stoptrailing에 관한 질문입니다.
> stoptrailing으로 청산하였는데 가격이 재급등하여 다시 청산가격에 재매수 하는 식을 부탁드립니다.
예스스탁 예스스탁 답변
2011-01-11 17:59:29
안녕하세요
예스스탁입니다.
#1."10번째 봉 이상경과후 stoptrailing청산가격을 상향하면 매수"
if MarketPosition == 0 and
BarsSinceExit(1) >= 10 and
IsExitName("StopTrailing",1) == true And
crossup(C,ExitPrice(1)) Then
buy();
#2."30초이상 경과후 stoptrailing 청산가격을 상향하면 매수"
if MarketPosition == 0 and
BarsSinceExit(1) >= Int(30/BarInterval) and
IsExitName("StopTrailing",1) == true And
crossup(C,ExitPrice(1)) Then
buy();
#3. "3분이상 경과후 stoptrailing 청산가격을 상향하면 매수"
if MarketPosition == 0 and
BarsSinceExit(1) >= Int(3/BarInterval) and
IsExitName("StopTrailing",1) == true And
crossup(C,ExitPrice(1)) Then
buy();
#4. "20이평선이 stoptrailing 청산가격을 상향하면 매수"
if MarketPosition == 0 and
IsExitName("StopTrailing",1) == true And
crossup(ma(C,20),ExitPrice(1)) Then
buy();
2번의 경우 차트의 주기가 초봉이어야만 체크가 가능합니다.
분봉단위를 사용하신 다면 해당 내용 제어가 되지 않습니다.
즉 분봉단위에서는 초단위로 수식을 컨트롤 할 수 없습니다.
3번의 경우도 3분을 초과하는 분봉단위에서는 가능하지 않습니다.
1분봉이나 3분봉등에서만 가능한 식입니다.
즐거운 하루되세요
> yngwie 님이 쓴 글입니다.
> 제목 : Re : Re : stoptrailing에 관한 질문입니다.
> 신속한 답변 감사드립니다.
추가로 "직전청산가격을 상향하면 매수"부분을 "직전"이 아닌
1."10번째 봉 이상경과후 stoptrailing청산가격을 상향하면 매수"
2."30초이상 경과후 stoptrailing 청산가격을 상향하면 매수"
3. "3분이상 경과후 stoptrailing 청산가격을 상향하면 매수"
4. "20이평선이 stoptrailing 청산가격을 상향하면 매수"
하는 식을 부탁드립니다.
항상 노고에 정말 감사드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : stoptrailing에 관한 질문입니다.
> 안녕하세요
예스스탁입니다.
if MarketPosition == 0 and
IsExitName("StopTrailing",1) == true And#직전청산이 SetStopTrailing이고
crossup(C,ExitPrice(1)) Then#진전청산가격을 상향하면 매수
buy();
즐거운 하루되세요
> yngwie 님이 쓴 글입니다.
> 제목 : stoptrailing에 관한 질문입니다.
> stoptrailing으로 청산하였는데 가격이 재급등하여 다시 청산가격에 재매수 하는 식을 부탁드립니다.
yngwie
2011-01-11 19:07:16
상세한 답변 정말 감사드립니다.
추가로
1."10번째 봉 이상경과후 stoptrailing청산가격을 상향하면 매수"에서
"10개 틱이상 경과후 stoptrailing 청산가격을 상향하면 매수"하는
시스템식은 어떻게 되는지 궁금합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : stoptrailing에 관한 질문입니다.
> 안녕하세요
예스스탁입니다.
#1."10번째 봉 이상경과후 stoptrailing청산가격을 상향하면 매수"
if MarketPosition == 0 and
BarsSinceExit(1) >= 10 and
IsExitName("StopTrailing",1) == true And
crossup(C,ExitPrice(1)) Then
buy();
#2."30초이상 경과후 stoptrailing 청산가격을 상향하면 매수"
if MarketPosition == 0 and
BarsSinceExit(1) >= Int(30/BarInterval) and
IsExitName("StopTrailing",1) == true And
crossup(C,ExitPrice(1)) Then
buy();
#3. "3분이상 경과후 stoptrailing 청산가격을 상향하면 매수"
if MarketPosition == 0 and
BarsSinceExit(1) >= Int(3/BarInterval) and
IsExitName("StopTrailing",1) == true And
crossup(C,ExitPrice(1)) Then
buy();
#4. "20이평선이 stoptrailing 청산가격을 상향하면 매수"
if MarketPosition == 0 and
IsExitName("StopTrailing",1) == true And
crossup(ma(C,20),ExitPrice(1)) Then
buy();
2번의 경우 차트의 주기가 초봉이어야만 체크가 가능합니다.
분봉단위를 사용하신 다면 해당 내용 제어가 되지 않습니다.
즉 분봉단위에서는 초단위로 수식을 컨트롤 할 수 없습니다.
3번의 경우도 3분을 초과하는 분봉단위에서는 가능하지 않습니다.
1분봉이나 3분봉등에서만 가능한 식입니다.
즐거운 하루되세요
> yngwie 님이 쓴 글입니다.
> 제목 : Re : Re : stoptrailing에 관한 질문입니다.
> 신속한 답변 감사드립니다.
추가로 "직전청산가격을 상향하면 매수"부분을 "직전"이 아닌
1."10번째 봉 이상경과후 stoptrailing청산가격을 상향하면 매수"
2."30초이상 경과후 stoptrailing 청산가격을 상향하면 매수"
3. "3분이상 경과후 stoptrailing 청산가격을 상향하면 매수"
4. "20이평선이 stoptrailing 청산가격을 상향하면 매수"
하는 식을 부탁드립니다.
항상 노고에 정말 감사드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : stoptrailing에 관한 질문입니다.
> 안녕하세요
예스스탁입니다.
if MarketPosition == 0 and
IsExitName("StopTrailing",1) == true And#직전청산이 SetStopTrailing이고
crossup(C,ExitPrice(1)) Then#진전청산가격을 상향하면 매수
buy();
즐거운 하루되세요
> yngwie 님이 쓴 글입니다.
> 제목 : stoptrailing에 관한 질문입니다.
> stoptrailing으로 청산하였는데 가격이 재급등하여 다시 청산가격에 재매수 하는 식을 부탁드립니다.
예스스탁 예스스탁 답변
2011-01-12 10:13:05
안녕하세요
예스스탁입니다.
요청하시는 부분이 시세로 한틱한틱으로 열개틱이시면
차트의 주기가 틱봉이 아닌 이상 컨트롤 되지 않습니다.
사용하는 주기가 틱봉이면 봉단위로 사용하셔야 합니다.
1틱이면
if MarketPosition == 0 and
BarsSinceExit(1) >= 10 and
IsExitName("StopTrailing",1) == true And
crossup(C,ExitPrice(1)) Then
buy();
2틱이면
if MarketPosition == 0 and
BarsSinceExit(1) >= 5 and
IsExitName("StopTrailing",1) == true And
crossup(C,ExitPrice(1)) Then
buy();
와 같이 사용하시는 주기에 맞게 봉수를 맞추어 주셔야 합니다.
즐거운 하루되세요
> yngwie 님이 쓴 글입니다.
> 제목 : Re : Re : Re : Re : stoptrailing에 관한 질문입니다.
> 상세한 답변 정말 감사드립니다.
추가로
1."10번째 봉 이상경과후 stoptrailing청산가격을 상향하면 매수"에서
"10개 틱이상 경과후 stoptrailing 청산가격을 상향하면 매수"하는
시스템식은 어떻게 되는지 궁금합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : stoptrailing에 관한 질문입니다.
> 안녕하세요
예스스탁입니다.
#1."10번째 봉 이상경과후 stoptrailing청산가격을 상향하면 매수"
if MarketPosition == 0 and
BarsSinceExit(1) >= 10 and
IsExitName("StopTrailing",1) == true And
crossup(C,ExitPrice(1)) Then
buy();
#2."30초이상 경과후 stoptrailing 청산가격을 상향하면 매수"
if MarketPosition == 0 and
BarsSinceExit(1) >= Int(30/BarInterval) and
IsExitName("StopTrailing",1) == true And
crossup(C,ExitPrice(1)) Then
buy();
#3. "3분이상 경과후 stoptrailing 청산가격을 상향하면 매수"
if MarketPosition == 0 and
BarsSinceExit(1) >= Int(3/BarInterval) and
IsExitName("StopTrailing",1) == true And
crossup(C,ExitPrice(1)) Then
buy();
#4. "20이평선이 stoptrailing 청산가격을 상향하면 매수"
if MarketPosition == 0 and
IsExitName("StopTrailing",1) == true And
crossup(ma(C,20),ExitPrice(1)) Then
buy();
2번의 경우 차트의 주기가 초봉이어야만 체크가 가능합니다.
분봉단위를 사용하신 다면 해당 내용 제어가 되지 않습니다.
즉 분봉단위에서는 초단위로 수식을 컨트롤 할 수 없습니다.
3번의 경우도 3분을 초과하는 분봉단위에서는 가능하지 않습니다.
1분봉이나 3분봉등에서만 가능한 식입니다.
즐거운 하루되세요
> yngwie 님이 쓴 글입니다.
> 제목 : Re : Re : stoptrailing에 관한 질문입니다.
> 신속한 답변 감사드립니다.
추가로 "직전청산가격을 상향하면 매수"부분을 "직전"이 아닌
1."10번째 봉 이상경과후 stoptrailing청산가격을 상향하면 매수"
2."30초이상 경과후 stoptrailing 청산가격을 상향하면 매수"
3. "3분이상 경과후 stoptrailing 청산가격을 상향하면 매수"
4. "20이평선이 stoptrailing 청산가격을 상향하면 매수"
하는 식을 부탁드립니다.
항상 노고에 정말 감사드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : stoptrailing에 관한 질문입니다.
> 안녕하세요
예스스탁입니다.
if MarketPosition == 0 and
IsExitName("StopTrailing",1) == true And#직전청산이 SetStopTrailing이고
crossup(C,ExitPrice(1)) Then#진전청산가격을 상향하면 매수
buy();
즐거운 하루되세요
> yngwie 님이 쓴 글입니다.
> 제목 : stoptrailing에 관한 질문입니다.
> stoptrailing으로 청산하였는데 가격이 재급등하여 다시 청산가격에 재매수 하는 식을 부탁드립니다.