답변완료
추가문의 드립니다
아침에 작성하여주신 아래수식 정말 감사드립니다!
현재 10봉이후, 선에서 색상의 변화가 생기는데...
이것을 화면상에 색상이 전부 칠해질수는 없을까요?
즉, 선을 하방 돌파시 10봉 이후에 선기준 하방쪽 화면에 전부 색깔이 칠해지는 경우를 말합니다
------------------------------------------------------------------------------------------
input : Periods(10),Multiplier(3.0),changeATR(true),showsignals(true),highlighting(true),N(10);
var : src(0),ATR2(0),ATrv(0),upv(0),dnv(0),trend(1),color(0),ii(0);
src = (h+l)/2;
atr2 = ma(TrueRange, Periods);
atrv = iff(changeATR, atr(Periods), atr2);
upv = src-(Multiplier*atrv);
upv = iff(close[1] > upv[1],max(upv,upv[1]), upv);
dnv = src+(Multiplier*atrv);
dnv = iff(close[1] < dnv[1],min(dnv, dnv[1]), dnv);
trend = iff(trend == -1 and close > dnv[1] , 1 ,IFf(trend == 1 and close < upv[1] , -1 , trend));
if Trend == 1 Then
{
if trend != trend[1] Then
{
color = Magenta;
ii = 0;
}
Else
{
ii = ii+1;
if ii >= N Then
{
color = Red;
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
}
}
if Trend == -1 Then
{
if trend != trend[1] Then
{
color = Cyan;
ii = 0;
}
Else
{
ii = ii+1;
if ii >= N Then
{
color = Blue;
PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav");
}
}
}
if trend == 1 Then
plot1(upv,"Trend",color);
Else
plot1(dnv,"Trend",color);
2023-04-17
1101
글번호 168235
지표
답변완료
피라미딩진입차수청산
연속봉으로 청산하는 수식에 수정을 요청합니다.
아래수식은 별첨파일처럼 피라미딩 수에 상관없이 연속봉 청산이 작동됩니다.
연속봉1은 피라미딩 10개부터 exitlong 작동하고
연속봉2는 피라미딩 7개부터 exitlong 작동되도록 요청합니다.
****************************************************************************************
input : 시작시간(093300),끝시간(093900);
var : h1(0);
input : 고가갱신수(6);
input : uppyra검증1(0),상승pyra1(0),상승N1(440);
input : uppyra검증2(10),상승pyra2(0),상승N2(660);
input : up연속봉1(10),up연속small1(120),up연속large1(220);
input : up연속봉2(10),up연속small2(110),up연속large2(180);
var : T1(0),entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
if (sdate != sdate[1] and stime >= 시작시간) or
(sdate == sdate[1] and stime >= 시작시간 and stime[1] < 시작시간) Then
{
H1 = H;
}
if stime >= 시작시간 and sTime <= 끝시간 Then
{
if h > h1 Then
h1 = h;
}
if sTime > 끝시간 and CrossUp(c,h1) and entry==0 Then
Buy("b1");
if MarketPosition == 0 and #현재 무포지션이고
EntryDate(1) == sdate and #직전거래가 오늘 발생한 거래이고
MarketPosition(1) == 1 and #직전거래가 매수거래이고
countif(DayHigh(0) != DayHigh(0)[1],BarsSinceExit(1)) >= 고가갱신수 Then #청산이후 당일고가 갱신이 n회이상 있었으면
{
buy("b2");
}
if MarketPosition == 1 and IsEntryName("b1") == true Then
{
if C >= EntryPrice+uppyra검증1 and MaxContracts < 상승N1 Then
buy("bb1",AtStop,LatestEntryPrice(0)+상승Pyra1);
}
if MarketPosition == 1 and IsEntryName("b2") == true then
{
if C >= EntryPrice+uppyra검증2 and MaxContracts < 상승N2 Then
buy("bb2",AtStop,LatestEntryPrice(0)+상승Pyra2);
}
#피라미딩 10개 이상부터 작동
if accumN(iff(C<O,1,0),up연속봉1) == up연속봉1 and ExitDate(1) != sdate and AccumN(abs(C-O), up연속봉1) >= up연속small1 and AccumN(abs(C-O), up연속봉1) < up연속large1 then
ExitLong("연1");
#피라미딩 7개 이상부터 작동
if accumN(iff(C<O,1,0),up연속봉2) == up연속봉2 and ExitDate(1) != sdate and AccumN(abs(C-O), up연속봉2) >= up연속small2 and AccumN(abs(C-O), up연속봉2) < up연속large2 then
ExitLong("연2");
2023-04-24
827
글번호 168233
시스템
답변완료
81698의 지표식을 적용하여 보았으나 이격도의 이평선(mav)이 표현되지 아니합니다
안녕하세요
81698의 지표식을
nput : 이격도(100),Period(10);
var : DParity(0),mav(0);
DParity = Disparity(이격도);
mav = ma(DParity,Period);
Plot1(mav, "이격도이평");
PlotBaseLine1(100,"기준선");
적용하여 보았으나
이격도의 이평선(mav)이
표현되지 아니합니다
다시 한번
검증을 부탁드립니다
감사합니다
(((예스트레이더의
시세조회창에서는 적용되지 아니하는가요?)))
2023-04-17
681
글번호 168227
지표
답변완료
해외선물 지표수식 부탁드립니다.
안녕하세요.키움지표을 예스로 변경부탁드립니다.
수식1(상단1):LL=Lowest(L,기간);
NH=ValueWhen(1,H > Highest(H,기간,1),H);
// 조건=Highest(H,기간-2) < Highest(H,기간-1);
Top=ValueWhen(1,BarsSince(H>Highest(H,기간,1)) == p,NH);
수식2(하단1):LL=Lowest(L,기간);
NH=ValueWhen(1,H > Highest(H,기간,1),H);
// 조건=Highest(H,기간-2) < Highest(H,기간-1);
Und=ValueWhen(1,BarsSince(H>Highest(H,기간 ,1)) == p ,LL);
수식3(상단2):LL=ValueWhen(1,L < Lowest(H,기간,1),L);
NH=Highest(H,기간);
// 조건=Lowest(L,기간-2) > Lowest(L,기간-1);
Top=ValueWhen(1,BarsSince(L < Lowest(L,기간,1)) == p,NH);
수식4(하단2):LL=ValueWhen(1,L < Lowest(H,기간,1),L);
NH=Highest(H,기간);
// 조건=Lowest(L,기간-2) > Lowest(L,기간-1);
Und=ValueWhen(1,BarsSince(L < Lowest(L,기간,1)) == p,LL);
조건설정:기간(5)
p(2)
상단색1:적색
하단색1:청색
상단색2:백색
하단색2:흑색
2023-04-17
809
글번호 168225
지표
답변완료
수식 문의입니다.
안녕하세요
90일 최대거래량이 현재부터 10일전 기간 안에 있고,
오늘 현재 종가가 10일선을 돌파하는 수식을 알고 싶습니다.
var1 = volume;
var2 = ma(c,10);
condition1 = nthhighestbar(1,var1,90) == true;
if countif(condition1,10) and crossup(c,var2) then
find(1);
이렇게 수식을 작성하니
10일 기간 안이 아니고 그 이전의 90일 최대거래량도 검색됩니다.
감사합니다.
2023-04-16
1190
글번호 168210
종목검색