답변완료
시스템식 요청드립니다.
안녕하세요 문의사항이 있어 글을 남깁니다.
아래의 시스템식을 보시면 1차 매수 후 5일 뒤 11시에 청산 하게 되어있는데
1차 매수와 2차 매수일이 다르면 제대로 작동하나
1차 매수와 2차 매수일이 동일하면 시스템식이 작동을 안합니다.
어떻게 수정해야 할까요?
--------------------------------------------------
input : Xdate1(5),Xtime1(110000);
input : 시작날짜 (20250307);
var : cnt(0),sum(0),mav(0),DD(0),entry(False),day(0);
if sDate >= 시작날짜 Then
{
if Bdate != Bdate[1] Then
{
entry = true;
day = day+1;
dd = dd+1;
Condition1 = False;
}
}
if MarketPosition == 0 and TotalTrades > TotalTrades[1] Then
Condition1 = true;
if Condition1 == False and (entry == true) and MarketPosition == 0 and L > mav Then
Buy("1차매수",AtLimit,mav,Floor(금액1/min(NextBarOpen,mav)));
# 매수 후 포지션 관리
if MarketPosition == 1 Then
{
# 5일차 11시 청산
if DD == DD[BarsSinceEntry]+Xdate1 and sTime == xtime1 Then
{
Condition1 = true;
ExitLong("매수한지5일차 청산");
}
# --- 2차 매수 ---
if MaxEntries == 1 and Condition1 == False Then
{
Buy("2차매수",AtLimit,
LatestEntryPrice(0)*(1+추가진입/100),
Floor(금액2/min(NextBarOpen,LatestEntryPrice(0)*(1+추가진입/100))));
if Condition2 == False Then
ExitLong("1차매수익절",AtLimit,avgEntryPrice*(1+익절1/100));
}
답변완료
지표관련 문의 드립니다.
안녕하세요. 운영자님
이번에 부탁드릴 냐용은 다음 지표의 컬러를 속성창에서 자유롭게 컬러를 선택할 수 있도록 변환가능한지 문의 드립니다.
input : Length(5);
var : Hdate0(0), Hdate1(0), Htime0(0), Htime1(0), Hval(0), TL1(0);
var : Ldate0(0), Ldate1(0), Ltime0(0), Ltime1(0), Lval(0), TL2(0);
var1 = SwingHigh(1, H, Length, Length, Length*2+1);
var2 = SwingLow(1, L, Length, Length, Length*2+1);
if var1 == -1 Then
var1 = var1[1];
if Var2 == -1 Then
var2 = Var2[1];
if var1 <> var1[1] Then {
TL_delete(TL1);
Hdate0 = sdate;
Hdate1 = sDate[Length];
Htime0 = stime;
Htime1 = sTime[Length];
Hval = H[Length];
TL1 = TL_New(Hdate1, Htime1, Hval, Hdate0, Htime0, Hval);
}
TL_SetColor(TL1, Red);
TL_SetExtRight(TL1,true);
TL_SetSize(TL1,2);
if var2 <> var2[1] Then {
TL_delete(TL2);
Ldate0 = sdate;
Ldate1 = sDate[Length];
Ltime0 = stime;
Ltime1 = sTime[Length];
Lval = L[Length];
TL2 = TL_New(Ldate1, Ltime1, Lval, Ldate0, Ltime0, Lval);
}
TL_SetColor(TL2, Blue);
TL_SetExtRight(TL2,true);
TL_SetSize(TL2,2);
# 그래프 종류 속성 점그래프
Plot1(var1,"swHigh",Red,0,2);
Plot2(var2,"swLow",Blue,0,2);
Plot3(var1,"swHigh확장",Red,0,2);
Plot4(var2,"swLow확장",Blue,0,2);
FixPlotShift(1,-Length);
FixPlotShift(2,-Length);