답변완료
수식수정
input : 기간(200),D3(3);
var : AA(0),BB(0),X1(0),X2(0),CT(0);
AA=(H+L+C)/3;
BB=AA*V;
X1=AccumN(BB,기간);
X2=AccumN(V,기간);
CT=X1/X2;
var1 = CT-D3*std(AA, 기간);
IF O < var1 TheN
Find(1);
위 수식을 사용하여 시가<var1종목을 검색한 결과,
7월 1일 아미코젠과 휴림로봇이 검색되었읍니다.
분명 이 두 종목의 이날의 시가는 var1보다 위에 있읍니다.
왜 그런지, 무슨 하자가 있는건지 체크 문의드립니다.
다른 어떤 조건도 넣지 않고 위 수식만 단독으로 검색조건에 넣은 것입니다.
2024-07-02
1057
글번호 181100
종목검색
답변완료
엔벨로프
안녕하세요? 수정 부탁드립니다
<당초>
1.엔벨로프 하단선 골크 (20,20)1개 매수, (20,30)1개 매수, (20,40)1개 매수, (20,50)1개 매수
/같은 위치에서 재매수 금지, 즉 총매수는 각기 다른 4개
2. 평균수익 20% 또는 평균손실 30%에서 모두 청산 / 당일매매 종료
3. 2번째 진입이후부터 평균손익이 본전에 오면 1개만 남겨두고 모두 청산 / 청산후 1번 프로세스 진행
<수정>
1.엔벨로프 하단선 골크 (20,20)1개 매수, (20,27)1개 매수, (20,34)1개 매수, (20,41)1개 매수, (20,48)1개 매수 / 같은 위치에서 재매수 금지, 즉 총매수는 각기 다른 5개
2. 평균손실 60%에서 모두 청산 / 당일매매 종료
3. 첫번째 진입건의 수익이 15% 도달시 또는 진입후 15일 경과시 모든포지션 청산하고 당일 프로세스 중지
4, 두번째 이후부터는 각각의 포지션 수익이 각 10% 도달시 각각 청산 / 청산후 1번 프로세스 진행
Input : Period1(20), Percent1(20), Percent2(30), Percent3(40), Percent4(50);
var : D1(0),D2(0),D3(0),D4(0);
var : Trade(False);
D1 = EnvelopeDown(Period1, Percent1);
D2 = EnvelopeDown(Period1, Percent2);
D3 = EnvelopeDown(Period1, Percent3);
D4 = EnvelopeDown(Period1, Percent4);
if Bdate != Bdate[1] Then
Trade = true;
if TotalTrades > TotalTrades[1] Then
{
if IsExitName("Bp",1) == true then
Trade = False;
if IsExitName("Bl",1) == true then
Trade = False;
}
if Trade == true Then
{
if CrossUp(C,D1) Then
Buy("b1",OnClose,def,1);
if CrossUp(C,D2) Then
Buy("b2",OnClose,def,1);
if CrossUp(C,D3) Then
Buy("b3",OnClose,def,1);
if CrossUp(C,D4) Then
Buy("b4",OnClose,def,1);
}
if MarketPosition == 1 Then
{
ExitLong("Bp",AtLimit,AvgEntryPrice*1.20);
ExitLong("Bl",AtStop,AvgEntryPrice*0.70);
if CurrentEntries >= 2 Then
{
if H < AvgEntryPrice Then
ExitLong("bx1",AtLimit,AvgEntryPrice,"",CurrentContracts-1,1);
if l > AvgEntryPrice Then
ExitLong("bx2",AtStop,AvgEntryPrice,"",CurrentContracts-1,1);
}
}
2024-07-01
762
글번호 181092
시스템