안녕하세요. 늘 감사드립니다.
가격이 갑자기 엄청난 속도로 폭등하거나 폭락할 때 진입하는 식 부탁 올립니다.
((가령 제가 생각했던 하나의 예는,
2틱 차트에서, 최근 봉들 다섯개가 경과하는데 걸리는 시간이, 그 앞 50개의 봉들이 경과하는 시간의 2% 이하일 때 ((평균적인 상황이라면 당연히 10% 정도 걸릴 것이라고 예상할 수 있지만, 폭등의 경우 급속히 봉들 진행... 보통 때보다 5배 이상 봉들이 빠르게 경과하면 진입))
최근 5개 봉들이 가는 방향으로 진입하는 것입니다.
가령
If (최근 5개봉 경과에 걸린 시간)<((최근 50개 봉 경과에 걸린 시간)/10)/5 and
C[5]<C
Then Buy();
// 청산은
If (최근 5개봉 경과에 걸린 시간)>((최근 50개 봉 경과에 걸린 시간)/10) and
C[2]>C
이런 식으로 코딩하면 어떨까 생각해 보았습니다.
이런 로직과 코딩이 가능하다면, 이런 줄거리로 코딩 부탁드리고 싶습니다.
[위의 숫자들은 가급적 다 외부 변수로 부탁드립니다.
이보다 더 좋은 다른 로직으로 코딩해 주셔도 물론 대단히 감사하겠습니다.))
감사합니다.
답변 1
예스스탁
예스스탁 답변
2020-05-06 15:11:05
안녕하세요
예스스탁입니다.
input : n1(5),n2(50),per1(2),per2(10);
var : S1(0),D1(0),idx(0),TF(0),vv(0),sTM(0),eTM(0);;
Var : SS(0),TS(0),second(0),sum1(0),sum2(0);
if Bdate != Bdate[1] or index == 0 Then
{
S1 = TimeToMinutes(stime);
D1 = Bdate;
idx = 0;
}
Else
idx = idx+1;
if D1 > 0 then
{
if sdate == D1 Then
sTM = TimeToMinutes(stime)-S1;
Else
sTM = TimeToMinutes(stime)+1440-S1;
if date == D1 Then
eTM = TimeToMinutes(time)-S1;
Else
eTM = TimeToMinutes(time)+1440-S1;
var1 = sTM*60;
var2 = FracPortion(stime/100)*100;
SS = var1+var2;
value1 = eTM*60;
value2 = FracPortion(time/100)*100;
TS = value1+value2;
//봉하나 만들어지는 시간
Second = TS-SS;
sum1 = AccumN(Second,n1);
sum2 = AccumN(Second,n2)[n1];
If sum1 <= sum2*(per1/100) and C[n1] < C Then
Buy();
If sum1 <= sum2*(per1/100) and C[n1] > C Then
sell();
If MarketPosition == 1 and sum1 >= sum2*(per2/100) and C[2] > C Then
ExitLong();
If MarketPosition == -1 and sum1 >= sum2*(per2/100)and C[2] < C Then
ExitShort();
}
즐거운 하루되세요
> 즐겁게 님이 쓴 글입니다.
> 제목 : 질문 올립니다.
> 안녕하세요. 늘 감사드립니다.
가격이 갑자기 엄청난 속도로 폭등하거나 폭락할 때 진입하는 식 부탁 올립니다.
((가령 제가 생각했던 하나의 예는,
2틱 차트에서, 최근 봉들 다섯개가 경과하는데 걸리는 시간이, 그 앞 50개의 봉들이 경과하는 시간의 2% 이하일 때 ((평균적인 상황이라면 당연히 10% 정도 걸릴 것이라고 예상할 수 있지만, 폭등의 경우 급속히 봉들 진행... 보통 때보다 5배 이상 봉들이 빠르게 경과하면 진입))
최근 5개 봉들이 가는 방향으로 진입하는 것입니다.
가령
If (최근 5개봉 경과에 걸린 시간)<((최근 50개 봉 경과에 걸린 시간)/10)/5 and
C[5]<C
Then Buy();
// 청산은
If (최근 5개봉 경과에 걸린 시간)>((최근 50개 봉 경과에 걸린 시간)/10) and
C[2]>C
이런 식으로 코딩하면 어떨까 생각해 보았습니다.
이런 로직과 코딩이 가능하다면, 이런 줄거리로 코딩 부탁드리고 싶습니다.
[위의 숫자들은 가급적 다 외부 변수로 부탁드립니다.
이보다 더 좋은 다른 로직으로 코딩해 주셔도 물론 대단히 감사하겠습니다.))
감사합니다.