커뮤니티
최소최대값관련 식을 부탁합니다.
2007-11-06 20:37:59
1065
글번호 13951
데이트레이딩입니다.
첫번째 진입전략: 개장후 선물값이 최소값대비 A만큼 상승하면 첫매수하고, 개장후 최대값대비 A값만큼 하락시 첫매도진입합니다. (개장후 선물값이 개장후의 최소값이나 최대값에서 먼저 A만큼상승이나 A만큼하락의 둘중에 먼저 발생하는 것에 따라 첫진입이 매수 또는 매도로 되는 것입니다)
두번째 부터의 진입전략 : 첫진입이 매수라면, 첫진입이후의 최고치에서 A만큼 하락시 매수청산하고, 매수청산한 그 다음봉에 매도진입합니다. 매도진입이후의 최저치에서 A만큼 상승시 매도청산하고, 매도청산한 그 다음봉에 매수진입합니다. 이것이 반복됩니다.
반대로 만약 첫진입이 매도라면, 첫진입이후의 최저치에서 A만큼 상승시 매도청산하고, 매도청산한 그 다음봉에 매수진입합니다. 매수진입후 최고치에서 A만큼 하락시 매수청산하고 매수청산한 그 다음봉에 매도진입합니다. 이것이 반복됩니다.
답변 1
예스스탁 예스스탁 답변
2007-11-07 18:14:23
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
input : AA(1);
SetStopEndofday(1500);
if entrydate(1) != date and MarketPosition() == 0 Then{
if C >= Daylow()+AA Then
buy("첫매수");
if C <= Dayhigh()-AA Then
sell("첫매도");
}
if entrydate(1) == date and MarketPosition() == 0 and BarsSinceExit(1) == 1 Then{
if MarketPosition(1) == -1 Then
buy("매수");
if MarketPosition(1) == 1 Then
sell("매도");
}
if MarketPosition() == 1 and C <= highest(H,BarsSinceEntry)-AA Then
exitlong("매수청산");
if MarketPosition() == -1 and C >= Lowest(L,BarsSinceEntry)+AA Then
ExitShort("매도청산");
즐거운 하루되세요
> 틈틈히 님이 쓴 글입니다.
> 제목 : 최소최대값관련 식을 부탁합니다.
> 데이트레이딩입니다.
첫번째 진입전략: 개장후 선물값이 최소값대비 A만큼 상승하면 첫매수하고, 개장후 최대값대비 A값만큼 하락시 첫매도진입합니다. (개장후 선물값이 개장후의 최소값이나 최대값에서 먼저 A만큼상승이나 A만큼하락의 둘중에 먼저 발생하는 것에 따라 첫진입이 매수 또는 매도로 되는 것입니다)
두번째 부터의 진입전략 : 첫진입이 매수라면, 첫진입이후의 최고치에서 A만큼 하락시 매수청산하고, 매수청산한 그 다음봉에 매도진입합니다. 매도진입이후의 최저치에서 A만큼 상승시 매도청산하고, 매도청산한 그 다음봉에 매수진입합니다. 이것이 반복됩니다.
반대로 만약 첫진입이 매도라면, 첫진입이후의 최저치에서 A만큼 상승시 매도청산하고, 매도청산한 그 다음봉에 매수진입합니다. 매수진입후 최고치에서 A만큼 하락시 매수청산하고 매수청산한 그 다음봉에 매도진입합니다. 이것이 반복됩니다.