답변완료
안녕하세요 청산수익 재진입 시스템 문의드립니다.
MACD crossup 매수, crossdown 매도.
위 조건으로 만들고 있는데,
1)
직전 포지션이 매도청산 20point 수익이면,
30분간 거래 안하기 또는 청산이후 macd 3번째 골크에 롱포지션 진입,
매도는 바로 들어가는 조건(직전청산이 매도였을시)
2)
직전 포지션이 매도청산 20point 수익 후 3회연속 손절시 거래 스탑
위 2개 전략을 각각 만들어보고 있는데 잘 되지 않습니다.
그리고 오전에 장 시작시 갭보정된 macd 지표를 나타내는 방법이 있을까요?
2021-11-08
792
글번호 153455
시스템
답변완료
문의드립니다
친절한 도움에 감사드립니다.
아래 수식을 적용하는데 있어 문의 드립니다.
사진 첨부해드리니 확인 및 수정 부탁드립니다.
1. 거래시간이 맞지 않습니다. 해당 거래시간 외 시간에도 거래되는 것으로 나옵니다.
어떤 잘못된 것이 있는지요?
2. 그리고 두번째 사진의 거래일에는 거래가 일어나지 않았습니다.
육안으로 확인할 때는 진입이 일어나야 하는데요. 확인 부탁드립니다.
3. 신호나오는 캔들 양봉 종가에만 매수, 음봉 종가에만 매도. 맞는지 확인 부탁드립니다.
4. 아래 수식을 지표수식으로 전환 부탁드립니다.
현재 캔들에서 20번째 이전 캔들에 "▼" 표시 나오게 해주세요.
매도 매수 신호 나오는 캔들에는 "★" 표시 나오게 해주세요.
감사합니다.
n1(20);
input : StartTime(223000),EndTime(235000);
input : 익절틱수(80),손절틱수(50);
var : Tcond(false);
Array : H1[50](0),L1[50](0);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
Tcond = true;
if Tcond == true Then
{
if MarketPosition <= 0 and C > HighesT(h,N1)[1] and C > O Then
Buy("b");
if MarketPosition >= 0 and C < LowesT(l,N1)[1] and C < O Then
Sell("s");
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
IF Endtime > starttime Then
SetStopEndofday(Endtime);
Else
{
if sDate != sDate[1] Then
SetStopEndofday(Endtime);
}
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
IF Endtime <= starttime Then
{
SetStopEndofday(0);
}
}
2021-11-08
783
글번호 153454
시스템