답변완료
ma 청산수식과 GAP
아래 수식을 데이트레이딩에서 사용하고 있습니다.
GAP이 크게 발생할 경우에는 청산수식이 작동하지 않게 하고 싶습니다.
1)buy수식
2.00 이하대 상승 GAP에서만 청산수식 작동
2)sell수식
2.00 이하대 하락 GAP에서만 청산수식 작동
항상 고맙습니다.
********************************************************************************
1)buy수식
input : up단기(20),up장기(100);
var : ma1(0), ma2(0);
ma1 = ma(C,up단기);
ma2 = ma(C,up장기);
if CrossDown(ma1, ma2) then
exitlong("bxma");
2)sell 수식
input : dn단기(20),dn장기(100);
var : ma3(0), ma4(0);
ma3 = ma(C,dn단기);
ma4 = ma(C,dn장기);
if CrossUp(ma3, ma4) then
ExitShort("sxma");
2020-01-20
226
글번호 133443
시스템
답변완료
종목검색 수식 질문드립니다.
먼저 하고자 하는것을 말씀드립니다.
먼저 두가지 거래량을 구하고,
그 거래량이 나온 봉의 하단을 지지하는 종목을 찾고자 함입니다.
기간내의 평균거래량의 배수만큼의 거래량,
기간내의 최대거래량,
위 두가지 거래량보다 크거나 같은 거래량이이 나온봉의 하단을 지지하는 검색식을 만들고자합니다.
그리하여 아래와 같은 수식을 만들었습니다.
근데 전체 종목이 조회됩니다.
수식점검좀 부탁드립니다.
-----------------------------------------------------------------------------------
Input : Period(120), DuplexRate(3);
Var : StdV(0), HighestV(0), StdVLow(0), HighestVLow(0);
//기준거래량, 최대거래량
StdV = (AccumN(V, Period) / Period) * DuplexRate;
HighestV = Highest(V, Period);
//기준거래량의 저점
if V >= StdVLow Then
StdVLow = L;
//최대거래량의 저점
if V >= HighestV Then
HighestVLow = L;
//기준거래량이나 최대거래량의 저점 지지종목을 찾자
if (L <= StdVLow and C >= StdVLow) or (L <= HighestVLow and C >= HighestVLow) Then
find(1);
-----------------------------------------------------------------------------------
2019-11-06
165
글번호 133441
종목검색