커뮤니티
시스템 수식 부탁드립니다^^
2026-02-26 07:47:06
101
글번호 230796
반갑습니다~ 시스템식 부탁드립니다,
예제))
1) 주식 데이트레이딩 1일 5회 매매/
오전 9시5분 이후 매매 / 당일 3시15분 강제청산
2) 매수조건 = 선물호가(bids)가 0 위에(플러스) 있고(호가잔량아님) , 이동평균 60 선 위에 있는 양봉에 매수
a)매수신호 = 몸통있는 양봉(H-L 50%이상, 윗꼬리 20% 이하)
b)매도신호 = 매수 조건의 반대
3) 매수 익절신호 = 진입 후 수익중이고 양봉이 연속으로 3개 이상 있고, 몸통있는 양봉(장대양봉 표현을 모르겠네요?)에 청산
매도 익절신호 = 매수 익절의 반대
4) 매수 손절신호= 손실 중에 있고, 진입 후 음봉이 2개 이상 있었고 양봉에 손절
매도 손절신호= 매수 손절의 반대
감사합니다
답변 1
예스스탁 예스스탁 답변
2026-03-03 10:06:18
안녕하세요
예스스탁입니다.
1
선물호가가 어떤 값을 의미하시는지 모르겠습니다.
랭귀지에서 bids와 asks는 매수호가잔량, 매도호가잔량으로 항상 양수입니다.
해당 값 외에 별도로 호가관련 제공되는 값이 없습니다.
잔량차로 작성해 드립니다.
2
장대양봉/음봉은 개인적으로 차이가 있는 조건입니다.
최근 n봉 평균대비 2배 이상으로 작성해 드립니다.
3
input : starttime(90500),Endtime(051500);
var : Tcond(false);
if (sdate != sDate[1] and sTime >= starttime) or
(sdate == sDate[1] and sTime >= starttime and sTime[1] < starttime) Then
{
Tcond = true;
}
if (sdate != sDate[1] and sTime >= Endtime) or
(sdate == sDate[1] and sTime >= Endtime and sTime[1] < Endtime) Then
{
Tcond = False;
}
if tcond == true Then
{
if bids-Asks > 0 and C > ma(C,60) and C > O and
abs(C-O) > (H-L)*0.5 and H-max(C,O) <= (H-L)*0.2 Then
Buy();
if bids-Asks < 0 and C < ma(C,60) and C < O and
abs(C-O) > (H-L)*0.5 and min(C,O)-L <= (H-L)*0.2 Then
Sell();
}
if MarketPosition == 1 Then
{
if C > EntryPrice and CountIf(C>O,3) == 3 and C > O and abs(C-O) >= ma(abs(C-O),5)*2 Then
ExitLong();
if CountIf(C<O,BarsSinceEntry) >= 2 and C > O Then
ExitLong();
}
if MarketPosition == -1 Then
{
if C < EntryPrice and CountIf(C<O,3) == 3 and abs(C-O) >= ma(abs(C-O),5)*2 Then
ExitShort();
if CountIf(C>O,BarsSinceEntry) >= 2 and C < O Then
ExitShort();
}
SetStopEndofday(Endtime);
즐거운 하루되세요
다음글
이전글