커뮤니티
부탁드립니다
2013-02-20 03:18:11
208
글번호 59718
질문 드립니다.
수식 좀 부탁 드립니다.
요청사항 1 :
기본조건)
전일 오후 2시 30분에서 오후 3시까지
- 최고값 AHigh에 저장
- 최저값 ALow에 저장
매도신호 수식:
조건1) 당일 오전장에서 기존 매매로직에 의해 Buy 신호가 발생된 상태
조건2) Buy신호가 난 상태에서 현재가격(종가)으로 손실 상태
조건3) 신규 Sell 신호는 전일 오후 2시 30분 오후 3시까의 최저값 ALow를 하향돌파시 매도
매수신호 수식:
조건1) 당일 오전장에서 기존 매매로직에 의해 Sell 신호가 발생된 상태
조건2) Sell신호가 난 상태에서 현재가격(종가)으로 손실 상태
조건3) 신규 Buy 신호는 전일 오후 2시 30분 오후 3시까의 최고값 AHigh를 상향돌파시 매수
요청 사항 2 :
Sell 신호 그리고 Buy 신호가 나와 있는 상태에서 새로운 Sell 신호는 첫번째 Sell 신호에서 최소 5개 봉 이후에
발생되는 조건을 넣고 싶은데,
이걸 간단하게 한줄로 처리를 할 방법이 없을까요?
혹시 내용이 모호하면 전화 연락 부탁드립니다. 대단히 감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-02-20 10:05:06
안녕하세요
예스스탁입니다.
1.
var : Ahigh(0),Alow(0);
if stime == 143000 or (stime > 143000 and stime[1] < 143000) Then{
var1 = H;
var2 = L;
}
if stime >= 143000 and stime <= 150000 Then{
if H > var1 Then
var1 = H;
if L < var2 Then
var2 = L;
}
if date != date[1] Then{
AHigh = var1[1];
ALow = var1[1];
}
if MarketPosition == 1 and #매수진입 중이고
EntryTime < 120000 and #진입시간은 12시 이전(오전에 발생)
C < EntryPrice and #종가가 진입가보다 작고
CrossDown(c,Alow) Then #종가가 Alow값 하향이탈하면 매도
sell();
if MarketPosition == -1 and #매도진입 중이고
EntryTime < 120000 and #진입시간은 12시 이전(오전에 발생)
C > EntryPrice and #종가가 진입가보다 크고
CrossUp(c,Ahigh) Then #종가가 Ahigh값 상향돌파하면 매수
Buy();
2.
#가장 최근 매도진입시점의 인덱스
if MarketPosition == -1 and MarketPosition != MarketPosition[1] Then
var1 = index;
if index >= var1+5 and 매도조건 Then
sell();
즐거운 하루되세요
> 1조원투자자 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 질문 드립니다.
수식 좀 부탁 드립니다.
요청사항 1 :
기본조건)
전일 오후 2시 30분에서 오후 3시까지
- 최고값 AHigh에 저장
- 최저값 ALow에 저장
매도신호 수식:
조건1) 당일 오전장에서 기존 매매로직에 의해 Buy 신호가 발생된 상태
조건2) Buy신호가 난 상태에서 현재가격(종가)으로 손실 상태
조건3) 신규 Sell 신호는 전일 오후 2시 30분 오후 3시까의 최저값 ALow를 하향돌파시 매도
매수신호 수식:
조건1) 당일 오전장에서 기존 매매로직에 의해 Sell 신호가 발생된 상태
조건2) Sell신호가 난 상태에서 현재가격(종가)으로 손실 상태
조건3) 신규 Buy 신호는 전일 오후 2시 30분 오후 3시까의 최고값 AHigh를 상향돌파시 매수
요청 사항 2 :
Sell 신호 그리고 Buy 신호가 나와 있는 상태에서 새로운 Sell 신호는 첫번째 Sell 신호에서 최소 5개 봉 이후에
발생되는 조건을 넣고 싶은데,
이걸 간단하게 한줄로 처리를 할 방법이 없을까요?
혹시 내용이 모호하면 전화 연락 부탁드립니다. 대단히 감사합니다.