답변완료
문의 드립니다.
아래의 서식에 오류가 발생합니다.(책의 지표)
오류를 잡아주시고
추가로 같은 조건에 매도도 할수있게 부탁드립니다.(선물 매매용)
Input : P1(5), P2(25), P3(50);
Var : 단기(0), 중기(0), 장기(0);
단기 = Ma(C,P1);
중기 = Ma(C,P2);
장기 = Ma(C,P3);
If 단기>중기 and 중기>장기 and
(단기[1] <= 중기[1] or 중기[1] <= 장기[1] Then
Buy("매수");
Var1 = Highest(h, BarsSinceEntry+1);
ExitLong("추적청산", AtStop, var1-ATR(15)*3;
If 단기>중기 and 중기>장기 and CrossUp(c,단기) Then
Buy("재매수");
2025-03-11
279
글번호 189031
지표
답변완료
문의 드립니다.
안녕하세요 항상감사드립니다.
아래의 서식중에서
손절서식을 추가해주시기 바랍니다.
-손절가격: ATR의 2배 가격 (2ATR) 터틀트레이딩방식
*매수포지션: 매수가 -2ATR
*매도포지션: 매도가 +2ATR
**예)코스피200선물 매수 진입 가격이 330이고 ATR이 1.5일경우 330-(2*1.5)=277(손절가격)
# KOSPI 선물 5분봉
input: tt(150000),당일진입횟수(3),Period(20);
var: chkP(5), reChkP(10), stopChk(20);
var: HH(0), LL(0), BS(0), SS(0);
var: dayChk(0);
var : TotalCount(0),PreDay(0),DayEntry(0),Dis(0);
dis = Disparity(Period);
TotalCount = TotalTrades;
if Bdate != Bdate[1] Then
PreDay = TotalCount[1];
DayEntry = (TotalCount-PreDay)+IFF(MarketPosition != 0,1,0);
if BarIndex == 0 then ClearDebug();
if dayindex == chkP then
{
HH = Highest(Max(C,O), chkP+1);
LL = Lowest(Min(C,O), chkP+1);
#if date == 20240612 then messageLog("--HH %.2f, LL: %.2f", HH, LL);
}
#if High >= HH and MarketPosition == 0 and ExitDate(1) < Date and time > 93000 then messageLog("HH %.2f, High: %.2f", HH, High);
if DayIndex >= chkP
# and Time < 95000
and sDate == NextBarSdate
and EntryDate(0) < Date
and EntryDate(1) < Date
and DayEntry < 당일진입횟수
Then {
Buy("B1", AtStop, HH);
Sell("S1", AtStop, LL);
}
//if dayChk == 0 and High >= HH and MarketPosition == 0 and ExitDate(1) < Date and time > 93000 then {
// messageLog("HH %.2f, High: %.2f", HH, High);
// dayChk = 1;
//}
if ExitDate(1) == Date
and Time < 150000
// and LatestEntryName(1) != "B2"
// and LatestEntryName(1) != "S2"
// and LatestEntryName(0) != "B2"
// and LatestEntryName(0) != "S2"
Then
{
if DayIndex < reChkP Then
{
HH = Highest(Max(C,O), DayIndex+1);
LL = Lowest(Min(C,O), DayIndex+1);
}
Else
{
HH = Highest(Max(C,O), reChkP);
LL = Lowest(Min(C,O), reChkP);
}
if DayEntry < 당일진입횟수 Then
{
Buy("B2", AtStop, HH);
Sell("S2", AtStop, LL);
}
}
if (MarketPosition == 1) Then {
if DayIndex < stopChk Then {
BS = Lowest(Min(C,O), DayIndex+1);
}
Else {
BS = Lowest(Min(C,O), stopChk);
}
ExitLong("EL", AtStop, BS);
}
if (MarketPosition == -1) Then {
if DayIndex < stopChk Then {
SS = Highest(Max(C,O), DayIndex+1);
}
Else {
SS = Highest(Max(C,O), stopChk);
}
#messageLog(" SS %.2f", SS);
ExitShort("ES", AtStop, SS);
}
var : month(0),nday(0),week(0),X(False);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
#만기일
if (month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) then
{
X = true;
SetStopEndofday(151500);
}
Else#만기일아닐때
{
X = False;
SetStopEndofday(152000);
}
2025-03-11
285
글번호 189030
지표
답변완료
수정부탁드립니다.
박스 안에 적색 청색 농도 조정색상이 나오도록 부탁드립니다.
var : ntime1(5),선굵기(6);
var : SS1(0),wDD1(0),TTM(0),TTF(0);
var : SM1(0),m3var(0), m3L(0), cnt(0);
Array : Mb30[100](0);
if Bdate != Bdate[1] Then{
SS1 = TimeToMinutes(0);
wDD1 = sdate;
}
if wDD1 > 0 then{
if sdate == wDD1 Then
TTM = TimeToMinutes(stime)-SS1;
Else
TTM = TimeToMinutes(stime)+1440-SS1;
TTF = TTM%ntime1;
if Bdate != Bdate[1] or sTime == 90000 or // 90000
(Bdate == Bdate[1] && ntime1 > 1 && TTF < TTF[1]) or
(Bdate == Bdate[1] && ntime1 > 1 && TTM >= TTM[1]+ntime1) or
(Bdate == Bdate[1] && ntime1 == 1 && TTM > TTM[1]) Then
{
m3L = 1;
}
else m3L = 0;
// 30봉 선 그리기
var : 봉TL11(0),봉TL12(0),봉TL13(0),봉TL14(0),idx2(-1);
var : M3date(0), M3time(0), StrtV(0), m3UD(0), mrCl(0);
if m3L == 1 Then{
idx2 = 0;
StrtV = O;
M3date = sdate;
M3time = stime;
}
else{
idx2 = idx2+1;
if idx2 > 0 then{
if idx2 == 1 then{
봉TL11 = TL_New(sdate[1],stime[1],StrtV, sdate, stime, StrtV);
봉TL12 = TL_New(M3date, M3time, O, sdate, stime, C);
봉TL13 = TL_New(M3date, M3time, StrtV, M3date,M3time,C);
봉TL14 = TL_New(sdate, stime, StrtV, sdate, stime, C);
}
else {
TL_SetEnd(봉TL11,sdate,stime,StrtV);
TL_SetBegin(봉TL12,M3date, M3time,C);
TL_SetEnd( 봉TL12,sdate,stime,C);
TL_SetBegin(봉TL13,M3date,M3time,StrtV);
TL_SetEnd( 봉TL13,M3date,M3time,C);
TL_SetBegin(봉TL14,sdate,stime,StrtV);
TL_SetEnd( 봉TL14,sdate,stime,C);
}
if C > StrtV Then{
TL_SetColor(봉TL11,Magenta);
TL_SetColor(봉TL12,Magenta);
TL_SetColor(봉TL13,Magenta);
TL_SetColor(봉TL14,Magenta);
TL_SetSize(봉TL11,선굵기); TL_SetSize(봉TL12,선굵기); TL_SetSize(봉TL13,선굵기); TL_SetSize(봉TL14,선굵기);
}
else {
TL_SetColor(봉TL11,Lime);
TL_SetColor(봉TL12,Lime);
TL_SetColor(봉TL13,Lime);
TL_SetColor(봉TL14,Lime);
TL_SetSize(봉TL11,선굵기); TL_SetSize(봉TL12,선굵기); TL_SetSize(봉TL13,선굵기); TL_SetSize(봉TL14,선굵기);
}
}
}
}
2025-03-11
299
글번호 189025
지표
답변완료
문의 드립니다.
ndicator("Highest & Lowest Moving Average", overlay=true)
// 이동 평균선 계산
ma20 = ta.sma(close, 20)
ma60 = ta.sma(close, 60)
ma120 = ta.sma(close, 120)
// 가장 높은 이평선과 가장 낮은 이평선 찾기
highestMA = math.max(ma20, math.max(ma60, ma120))
lowestMA = math.min(ma20, math.min(ma60, ma120))
// 차트에 표시
plot(highestMA, color=color.blue, title="Highest MA", linewidth=2)
plot(lowestMA, color=color.red, title="Lowest MA", linewidth=2)
이 수식을 전환 가능한가요?
답변 감사합니다.
2025-03-11
228
글번호 189024
지표
답변완료
종목검색 문의 드립니다
안녕하세요
아래수식은 예스 트레이더 지표수식 입니다
지표중 모든라인이 빨강색에서 형광색을 변경되는 첫날 종목검색이 되는 수식 문의 드립니다
input : dlen(25);
var : h1(0),l1(0),maintrend(0),cnt(0),ii(0);
input : n(0);
var : h2(0),l2(0);
Array : Trend[10](0),trendcolor[10](0);
h1 = highest(h,dlen);
l1 = lowest(L,dlen);
if C > h1[1] Then
maintrend = 1;
if C < l1[1] then
maintrend = -1;
For cnt = 0 to 9
{
h2 = 0;
L2 = 0;
For ii = 1 to dlen-cnt
{
if h2 == 0 or (h2 > 0 and h[ii] > h2) Then
h2 = h[ii];
if l2 == 0 or (l2 > 0 and l[ii] < l2) Then
l2 = l[ii];
}
if C > h2 Then
trend[cnt] = 1;
if C < l2 then
trend[cnt] = -1;
trendcolor[cnt] = iff(maintrend == 1 ,IFf(trend[cnt] == 1 , RGB(0,255,0) , CYAN),
IFf(maintrend == -1,IFf(trend[cnt] == -1 ,RGB(255,0,0) , MAGENTA),Nan));
}
plot1(05,"1",trendcolor[n]);
plot2(10,"2",trendcolor[1]);
plot3(15,"3",trendcolor[2]);
plot4(20,"4",trendcolor[3]);
plot5(25,"5",trendcolor[4]);
plot6(30,"6",trendcolor[5]);
plot7(35,"7",trendcolor[6]);
plot8(40,"8",trendcolor[7]);
plot9(45,"9",trendcolor[8]);
plot10(50,"10",trendcolor[9]);
2025-03-11
404
글번호 189020
종목검색