커뮤니티
문의드립니다.
2018-04-13 14:29:17
143
글번호 118184
초보라서 뭐가 뭔지를 모르겠습니다. 아래 수식이 있는지부터 확인 부탁드립니다.
감사합니다.T.T
1.신호발생(매수or매도)후 2번째봉의 종가에서 청산하는 수식
2.신호발생(매수or매도)후 3번째봉의 시가에서 청산하는 수식
답변 1
예스스탁 예스스탁 답변
2018-04-13 15:08:26
안녕하세요
예스스탁입니다.
bx1,sx1가 두번째봉 종가청산
bx2,sx2가 세번째봉 시가청산입니다.
수식에 주석 추가해 드립니다.
input : ProfitPercent(5),ProfitPoint(1),Profitticks(10);
#매수진입후
if MarketPosition == 1 Then
{
#두번째 봉 완성시 종가청산
if BarsSinceEntry == 2 Then
ExitLong("bx1");
#두번째 봉 완성시 다음봉시가(3번째봉시가) 청산
if BarsSinceEntry == 2 Then
ExitLong("bx2",AtMarket);
#%
if countif(H>= EntryPrice*(1+ProfitPercent/100),BarsSinceEntry) == 2 Then
exitlong("bx3");
#pt
if countif(H>= EntryPrice+ProfitPoint,BarsSinceEntry) == 2 Then
exitlong("bx4");
#틱
if countif(H>= EntryPrice+Profitticks*PriceScale,BarsSinceEntry) == 2 Then
exitlong("bx5");
}
#매도진입후
if MarketPosition == -1 Then
{
#두번째 봉 완성시 종가청산
if BarsSinceEntry == 2 Then
ExitShort("sx1");
#두번째 봉 완성시 다음봉시가(3번째봉시가) 청산
if BarsSinceEntry == 2 Then
ExitShort("sx2",AtMarket);
#%
if countif(L<= EntryPrice*(1-ProfitPercent/100),BarsSinceEntry) == 2 Then
ExitShort("sx3");
#pt
if countif(L<= EntryPrice-ProfitPoint,BarsSinceEntry) == 2 Then
ExitShort("sx4");
#틱
if countif(L<= EntryPrice-Profitticks*PriceScale,BarsSinceEntry) == 2 Then
ExitShort("sx5");
}
즐거운 하루되세요
> 에쓰엠씨 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 초보라서 뭐가 뭔지를 모르겠습니다. 아래 수식이 있는지부터 확인 부탁드립니다.
감사합니다.T.T
1.신호발생(매수or매도)후 2번째봉의 종가에서 청산하는 수식
2.신호발생(매수or매도)후 3번째봉의 시가에서 청산하는 수식