1. 아래는
buy 진입 후 청산후 고점갱신시 재진입하는 수식입니다
반대의 경우 작성해보았는데 맞는지요.
if MarketPosition == 0 and
MarketPosition(1) == -1 and
IsExitName("StopLoss",1) == true Then
{
if CountIf(L < Daylow(0)[1],BarsSinceExit(1)) == 3 Then
sell("청산후 저점갱신");
}
2. 금일 발생된 봉으로 계산하는 수식을 추가해주세요.
데이트레이딩시 장시작하자마자 본진입하기 전에 청산후 재진입이 먼저 발생합니다.
전일 포지션을 계산하지 않게 해주세요
***************************************************************
if MarketPosition == 0 and
MarketPosition(1) == 1 and
IsExitName("StopLoss",1) == true Then
{
if CountIf(H > DayHigh(0)[1],BarsSinceExit(1)) == 3 Then
Buy("청산후 고점갱신");
}
답변 1
예스스탁
예스스탁 답변
2020-12-10 14:30:28
안녕하세요
예스스탁입니다.
1
예 맞습니다.
2
ExitDate(1) == sDate
청산이 당일발생했다는 내용을 추가하시면 됩니다.
if MarketPosition == 0 and
MarketPosition(1) == 1 and
IsExitName("StopLoss",1) == true and
ExitDate(1) == sDate Then
{
if CountIf(H > DayHigh(0)[1],BarsSinceExit(1)) == 3 Then
Buy("청산후 고점갱신");
}
if MarketPosition == 0 and
MarketPosition(1) == -1 and
IsExitName("StopLoss",1) == true and
ExitDate(1) == sDate Then
{
if CountIf(L < Daylow(0)[1],BarsSinceExit(1)) == 3 Then
sell("청산후 저점갱신");
}
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> 1. 아래는
buy 진입 후 청산후 고점갱신시 재진입하는 수식입니다
반대의 경우 작성해보았는데 맞는지요.
if MarketPosition == 0 and
MarketPosition(1) == -1 and
IsExitName("StopLoss",1) == true Then
{
if CountIf(L < Daylow(0)[1],BarsSinceExit(1)) == 3 Then
sell("청산후 저점갱신");
}
2. 금일 발생된 봉으로 계산하는 수식을 추가해주세요.
데이트레이딩시 장시작하자마자 본진입하기 전에 청산후 재진입이 먼저 발생합니다.
전일 포지션을 계산하지 않게 해주세요
***************************************************************
if MarketPosition == 0 and
MarketPosition(1) == 1 and
IsExitName("StopLoss",1) == true Then
{
if CountIf(H > DayHigh(0)[1],BarsSinceExit(1)) == 3 Then
Buy("청산후 고점갱신");
}