안녕하세요
1번을 2번으로 수정해야 되지 않나요?
1) if MarketPosition != 0 Then
1) if MarketPosition != 0 && MarketPosition[1]==0 Then
안녕하세요
예스스탁입니다.
SH와 SL에 저장되는 내용을 변경하시면 안됩니다.
아래와 같이 별도의 변수에 진입당시에 값을 가져와 저장해 사용하시면 됩니다.
SH = SwingHigh(1,H,Left,Right,Left+Right+1)
SL = SwingLow(1,L,Left,Right,Left+Right+1)
if MarketPosition != 0 Then
{
#진입봉의 SH
var1 = SH[BarsSinceEntry];
#진입봉의 SL
var2 = SL[BarsSinceEntry];
}
즐거운 하루되세요
> 코퍼 님이 쓴 글입니다.
> 제목 : swinghigh
>
안녕하세요~
SH = SwingHigh(1,H,Left,Right,Left+Right+1)
SL = SwingLow(1,L,Left,Right,Left+Right+1)
상기 변수 저장값은 계속 변동됩니다.
진입당시의 SwingHigh와 SwingLow를 변수에 고정 저장시켜 추후 STOPLOSS로 활용하는 공식 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2022-07-04 17:42:20
안녕하세요
예스스탁입니다.
답변드린 내용으로 값 저장해 사용하시면 됩니다.
MarketPosition[1]==0 조건 추가는 불필요합니다.
수식에 보시면 진입봉의 SH값을 가져오기 위해
[BarsSinceEntry]로 지정되어 있습니다.
BarsSinceEntry는 진입이후 경과된 봉수이고
한봉지나면 SH[1],두봉지나면 SH[2]로 지정되어 진입봉의 값을 가져오게 됩니다.
즐거운 하루되세요
> 코퍼 님이 쓴 글입니다.
> 제목 : swinghigh
>
안녕하세요
1번을 2번으로 수정해야 되지 않나요?
1) if MarketPosition != 0 Then
1) if MarketPosition != 0 && MarketPosition[1]==0 Then
안녕하세요
예스스탁입니다.
SH와 SL에 저장되는 내용을 변경하시면 안됩니다.
아래와 같이 별도의 변수에 진입당시에 값을 가져와 저장해 사용하시면 됩니다.
SH = SwingHigh(1,H,Left,Right,Left+Right+1)
SL = SwingLow(1,L,Left,Right,Left+Right+1)
if MarketPosition != 0 Then
{
#진입봉의 SH
var1 = SH[BarsSinceEntry];
#진입봉의 SL
var2 = SL[BarsSinceEntry];
}
즐거운 하루되세요
> 코퍼 님이 쓴 글입니다.
> 제목 : swinghigh
>
안녕하세요~
SH = SwingHigh(1,H,Left,Right,Left+Right+1)
SL = SwingLow(1,L,Left,Right,Left+Right+1)
상기 변수 저장값은 계속 변동됩니다.
진입당시의 SwingHigh와 SwingLow를 변수에 고정 저장시켜 추후 STOPLOSS로 활용하는 공식 부탁드립니다.