예스스탁
예스스탁 답변
2024-07-12 13:56:20
안녕하세요
예스스탁입니다.
기존 답변받으신 내용과 같이
진입봉과 같이 셋팅되는 내용을 추가하시면 됩니다.
IF MarketPosition ==0 and 조건 then
{
Buy("b",OnClosE,DeF,2);
ExitLong("bxL1",AtStop,L);#진입봉 다음봉만 감시해서 청산
ExitLong("Bx1.",AtStop,c-50,"",1,1);
ExitLong("Bx2.",AtStop,c-90);
}
if MarketPosition == 1 Then
{
ExitLong("bxL",AtStop,L[BarsSinceEntry]);
ExitLong("Bx1",AtStop,EntryPrice-50,"",1,1);
ExitLong("Bx2",AtStop,EntryPrice-90);
}
즐거운 하루되세요
> 산수유 님이 쓴 글입니다.
> 제목 : 수식 수정 부탁드립니다.
> IF MarketPosition ==0 and 조건 then
{
Buy("b",OnClosE,DeF,2);
ExitLong("bxL1",AtStop,L);#진입봉 다음봉만 감시해서 청산
}
if MarketPosition == 1 Then
ExitLong("bxL",AtStop,L[BarsSinceEntry]);
알려주신 대로 설정하니 손절이 정확히 되고 있습니다. 감사합니다.
그런데 첨부한 파일에서 처럼 진입봉자체가 장대양봉일 때 진입가격과 저가와의 차이가 너무 커서, 그런
큰손실을 대비해서 아래의 손절을 추가 설저해놓았는데 다음다음봉에서부터는 손절이 되는데, 첨부파일처럼 진입봉 바로 다음봉에서는 저가-195p 될때까지 아래의 손절식이 안이루어집니다. 결국은 2계약 손절합이 -395p가 되어 청산되었습니다. 혹 진입봉 바로 다음봉에서도 아래의 손절이 적용되게 하는 식 좀 알려주시기 바랍니다.
if MarketPosition == 1 Then
ExitLong("Bx1",AtStop,EntryPrice-50,"",1,1);
ExitLong("Bx2",AtStop,EntryPrice-90);
저도 위와 같이 적용해서 해봤는데 안되든 데 다시 한번 적용해보구 안되면 다시 말씀드리겠습니다. 항상 감사드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 수정 부탁드립니다.
>
안녕하세요
예스스탁입니다.
기존 답변받으신 내용과 같이
진입봉과 같이 셋팅되는 내용을 추가하시면 됩니다.
IF MarketPosition ==0 and 조건 then
{
Buy("b",OnClosE,DeF,2);
ExitLong("bxL1",AtStop,L);#진입봉 다음봉만 감시해서 청산
ExitLong("Bx1.",AtStop,c-50,"",1,1);
ExitLong("Bx2.",AtStop,c-90);
}
if MarketPosition == 1 Then
{
ExitLong("bxL",AtStop,L[BarsSinceEntry]);
ExitLong("Bx1",AtStop,EntryPrice-50,"",1,1);
ExitLong("Bx2",AtStop,EntryPrice-90);
}
즐거운 하루되세요
> 산수유 님이 쓴 글입니다.
> 제목 : 수식 수정 부탁드립니다.
> IF MarketPosition ==0 and 조건 then
{
Buy("b",OnClosE,DeF,2);
ExitLong("bxL1",AtStop,L);#진입봉 다음봉만 감시해서 청산
}
if MarketPosition == 1 Then
ExitLong("bxL",AtStop,L[BarsSinceEntry]);
알려주신 대로 설정하니 손절이 정확히 되고 있습니다. 감사합니다.
그런데 첨부한 파일에서 처럼 진입봉자체가 장대양봉일 때 진입가격과 저가와의 차이가 너무 커서, 그런
큰손실을 대비해서 아래의 손절을 추가 설저해놓았는데 다음다음봉에서부터는 손절이 되는데, 첨부파일처럼 진입봉 바로 다음봉에서는 저가-195p 될때까지 아래의 손절식이 안이루어집니다. 결국은 2계약 손절합이 -395p가 되어 청산되었습니다. 혹 진입봉 바로 다음봉에서도 아래의 손절이 적용되게 하는 식 좀 알려주시기 바랍니다.
if MarketPosition == 1 Then
ExitLong("Bx1",AtStop,EntryPrice-50,"",1,1);
ExitLong("Bx2",AtStop,EntryPrice-90);