커뮤니티
수식 부탁드립니다
2017-01-09 09:24:26
141
글번호 105677
아래와 같은 피라미딩과 트레일링 스탑을 매수만 적용 했을때 그림과 같은 진입과 청산 지점이 나옵니다.
최초 진입은 buy 이고 피라미딩은 bb, bs입니다.
if MarketPosition == 1 Then
{
if MaxContracts < 20 and entryprice > LatestEntryPrice Then
buy("bb",atstop,LatestEntryPrice(0)+1.5,1);
if MaxContracts < 20 Then
buy("bs",atlimit,latestEntryPrice(0)-5,1);
}
if MarketPosition == -1 Then
{
if MaxContracts < 20 and entryprice < LatestEntryPrice Then
sell("ss",atstop,LatestEntryPrice(0)-1.5,1);
if MaxContracts < 20 Then
sell("sb",atlimit,latestEntryPrice(0)+5,1);
}
#진입별 1.5포인트 수익시 청산
SetStopProfittarget(2.5,PointStop);
SetStoptrailing(70,0.6,PercentStop);
if MarketPosition == 1 Then
ExitLong("bp",atlimit,EntryPrice+7);
if MarketPosition == -1 Then
ExitShort("sp",atlimit,EntryPrice-7);
if MarketPosition == 1 and c > entryprice + 2.0 and Relative1 >= 65 Then
exitlong("bx1",AtStop,c);
if MarketPosition == -1 and c < EntryPrice - 2.0 and Relative1 <= 35 Then
exitShort("sx1",AtStop,c);
시스템 적용 후 이해가 안되는 부분은
1. 트레일링 스탑 적용시 타원 박스는 트레일링 스탑이 정상적으로 적용 되는데, 네모 박스는
트레일링 스탑이 적용이 안된다는 점으로 동일 시스템식에서 트레일링 스탑의 결과가 다르
게 나오는 이유를 모르겠습니다
2. 최초 진입시(buy매수) 상방으로 피라미딩(bb진입)이 적용이 안되고,
최초 진입후(buy매수) 하방으로 피라미딩(bs진입) 후에만 상방으로 피라미딩 진입(bb진입)
이 된다는 점입니다
제가 만들고 싶은 시스템은 트레일링 스탑이 잘 적용되고, 최초 매수후 바로 상방피라미딩도 되는 시스템을 만들고 싶습니다
시스템식을 수정 부탁드립니다.(매도일 경우도 적용될 수 있도록 수정 부탁드립니다)
- 1. 106212_333.PNG (0.07 MB)
- 2. 106212_444.PNG (0.06 MB)
답변 3
예스스탁 예스스탁 답변
2017-01-09 13:45:40
안녕하세요
예스스탁입니다.
SetStoptrailing(70,0.6,PercentStop);
첫진입여부와 관계가 있는 부분은 아닙니다.
트레일링스탑은 기본적으로 개별진입별로 발동합니다.
각 진입별로 진입이후 0.6%이상 상승하고 수익폭이 60% 감소하면 청산입니다.
올리신 그림에서 네모박스 신호는 진입이후 해당 조건에 만족한 내용이 없습니다.
수식상으로 변경해 드릴만한 부분이 없습니다.
즐거운 하루되세요
> 미송 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 아래와 같은 피라미딩과 트레일링 스탑을 매수만 적용 했을때 그림과 같은 진입과 청산 지점이 나옵니다.
최초 진입은 buy 이고 피라미딩은 bb, bs입니다.
if MarketPosition == 1 Then
{
if MaxContracts < 20 and entryprice > LatestEntryPrice Then
buy("bb",atstop,LatestEntryPrice(0)+1.5,1);
if MaxContracts < 20 Then
buy("bs",atlimit,latestEntryPrice(0)-5,1);
}
if MarketPosition == -1 Then
{
if MaxContracts < 20 and entryprice < LatestEntryPrice Then
sell("ss",atstop,LatestEntryPrice(0)-1.5,1);
if MaxContracts < 20 Then
sell("sb",atlimit,latestEntryPrice(0)+5,1);
}
#진입별 1.5포인트 수익시 청산
SetStopProfittarget(2.5,PointStop);
SetStoptrailing(70,0.6,PercentStop);
if MarketPosition == 1 Then
ExitLong("bp",atlimit,EntryPrice+7);
if MarketPosition == -1 Then
ExitShort("sp",atlimit,EntryPrice-7);
if MarketPosition == 1 and c > entryprice + 2.0 and Relative1 >= 65 Then
exitlong("bx1",AtStop,c);
if MarketPosition == -1 and c < EntryPrice - 2.0 and Relative1 <= 35 Then
exitShort("sx1",AtStop,c);
시스템 적용 후 이해가 안되는 부분은
1. 트레일링 스탑 적용시 타원 박스는 트레일링 스탑이 정상적으로 적용 되는데, 네모 박스는
트레일링 스탑이 적용이 안된다는 점으로 동일 시스템식에서 트레일링 스탑의 결과가 다르
게 나오는 이유를 모르겠습니다
2. 최초 진입시(buy매수) 상방으로 피라미딩(bb진입)이 적용이 안되고,
최초 진입후(buy매수) 하방으로 피라미딩(bs진입) 후에만 상방으로 피라미딩 진입(bb진입)
이 된다는 점입니다
제가 만들고 싶은 시스템은 트레일링 스탑이 잘 적용되고, 최초 매수후 바로 상방피라미딩도 되는 시스템을 만들고 싶습니다
시스템식을 수정 부탁드립니다.(매도일 경우도 적용될 수 있도록 수정 부탁드립니다)
미송
2017-01-09 14:38:58
상방으로 피라미딩이 안되는데 수식 한번 다시 봐주세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다
>
안녕하세요
예스스탁입니다.
SetStoptrailing(70,0.6,PercentStop);
첫진입여부와 관계가 있는 부분은 아닙니다.
트레일링스탑은 기본적으로 개별진입별로 발동합니다.
각 진입별로 진입이후 0.6%이상 상승하고 수익폭이 60% 감소하면 청산입니다.
올리신 그림에서 네모박스 신호는 진입이후 해당 조건에 만족한 내용이 없습니다.
수식상으로 변경해 드릴만한 부분이 없습니다.
즐거운 하루되세요
> 미송 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 아래와 같은 피라미딩과 트레일링 스탑을 매수만 적용 했을때 그림과 같은 진입과 청산 지점이 나옵니다.
최초 진입은 buy 이고 피라미딩은 bb, bs입니다.
if MarketPosition == 1 Then
{
if MaxContracts < 20 and entryprice > LatestEntryPrice Then
buy("bb",atstop,LatestEntryPrice(0)+1.5,1);
if MaxContracts < 20 Then
buy("bs",atlimit,latestEntryPrice(0)-5,1);
}
if MarketPosition == -1 Then
{
if MaxContracts < 20 and entryprice < LatestEntryPrice Then
sell("ss",atstop,LatestEntryPrice(0)-1.5,1);
if MaxContracts < 20 Then
sell("sb",atlimit,latestEntryPrice(0)+5,1);
}
#진입별 1.5포인트 수익시 청산
SetStopProfittarget(2.5,PointStop);
SetStoptrailing(70,0.6,PercentStop);
if MarketPosition == 1 Then
ExitLong("bp",atlimit,EntryPrice+7);
if MarketPosition == -1 Then
ExitShort("sp",atlimit,EntryPrice-7);
if MarketPosition == 1 and c > entryprice + 2.0 and Relative1 >= 65 Then
exitlong("bx1",AtStop,c);
if MarketPosition == -1 and c < EntryPrice - 2.0 and Relative1 <= 35 Then
exitShort("sx1",AtStop,c);
시스템 적용 후 이해가 안되는 부분은
1. 트레일링 스탑 적용시 타원 박스는 트레일링 스탑이 정상적으로 적용 되는데, 네모 박스는
트레일링 스탑이 적용이 안된다는 점으로 동일 시스템식에서 트레일링 스탑의 결과가 다르
게 나오는 이유를 모르겠습니다
2. 최초 진입시(buy매수) 상방으로 피라미딩(bb진입)이 적용이 안되고,
최초 진입후(buy매수) 하방으로 피라미딩(bs진입) 후에만 상방으로 피라미딩 진입(bb진입)
이 된다는 점입니다
제가 만들고 싶은 시스템은 트레일링 스탑이 잘 적용되고, 최초 매수후 바로 상방피라미딩도 되는 시스템을 만들고 싶습니다
시스템식을 수정 부탁드립니다.(매도일 경우도 적용될 수 있도록 수정 부탁드립니다)
예스스탁 예스스탁 답변
2017-01-09 14:50:45
안녕하세요
예스스탁입니다.
피라미딩 수식에 BB와 SS의 if 조건에 아래 내용이 있습니다.
entryprice > LatestEntryPrice --> 첫진입가가 가장 최근 진입가보다 크다
entryprice < LatestEntryPrice --> 첫진입가가 가장 최근 진입가보다 작다
위 내용때문에 최초 매수진입후 하방한번 발생후에만 상방이 발생합니다.
해당 내용들 삭제하시면 됩니다.
즐거운 하루되세요
> 미송 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 부탁드립니다
> 상방으로 피라미딩이 안되는데 수식 한번 다시 봐주세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다
>
안녕하세요
예스스탁입니다.
SetStoptrailing(70,0.6,PercentStop);
첫진입여부와 관계가 있는 부분은 아닙니다.
트레일링스탑은 기본적으로 개별진입별로 발동합니다.
각 진입별로 진입이후 0.6%이상 상승하고 수익폭이 60% 감소하면 청산입니다.
올리신 그림에서 네모박스 신호는 진입이후 해당 조건에 만족한 내용이 없습니다.
수식상으로 변경해 드릴만한 부분이 없습니다.
즐거운 하루되세요
> 미송 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 아래와 같은 피라미딩과 트레일링 스탑을 매수만 적용 했을때 그림과 같은 진입과 청산 지점이 나옵니다.
최초 진입은 buy 이고 피라미딩은 bb, bs입니다.
if MarketPosition == 1 Then
{
if MaxContracts < 20 and entryprice > LatestEntryPrice Then
buy("bb",atstop,LatestEntryPrice(0)+1.5,1);
if MaxContracts < 20 Then
buy("bs",atlimit,latestEntryPrice(0)-5,1);
}
if MarketPosition == -1 Then
{
if MaxContracts < 20 and entryprice < LatestEntryPrice Then
sell("ss",atstop,LatestEntryPrice(0)-1.5,1);
if MaxContracts < 20 Then
sell("sb",atlimit,latestEntryPrice(0)+5,1);
}
#진입별 1.5포인트 수익시 청산
SetStopProfittarget(2.5,PointStop);
SetStoptrailing(70,0.6,PercentStop);
if MarketPosition == 1 Then
ExitLong("bp",atlimit,EntryPrice+7);
if MarketPosition == -1 Then
ExitShort("sp",atlimit,EntryPrice-7);
if MarketPosition == 1 and c > entryprice + 2.0 and Relative1 >= 65 Then
exitlong("bx1",AtStop,c);
if MarketPosition == -1 and c < EntryPrice - 2.0 and Relative1 <= 35 Then
exitShort("sx1",AtStop,c);
시스템 적용 후 이해가 안되는 부분은
1. 트레일링 스탑 적용시 타원 박스는 트레일링 스탑이 정상적으로 적용 되는데, 네모 박스는
트레일링 스탑이 적용이 안된다는 점으로 동일 시스템식에서 트레일링 스탑의 결과가 다르
게 나오는 이유를 모르겠습니다
2. 최초 진입시(buy매수) 상방으로 피라미딩(bb진입)이 적용이 안되고,
최초 진입후(buy매수) 하방으로 피라미딩(bs진입) 후에만 상방으로 피라미딩 진입(bb진입)
이 된다는 점입니다
제가 만들고 싶은 시스템은 트레일링 스탑이 잘 적용되고, 최초 매수후 바로 상방피라미딩도 되는 시스템을 만들고 싶습니다
시스템식을 수정 부탁드립니다.(매도일 경우도 적용될 수 있도록 수정 부탁드립니다)
다음글
이전글