답변완료
피봇선 시작시간 변경 검증
항상 감사드립니다
아래 피봇지지저항선을 시작시간을 22시30분으로 변경하여 작성했습니다
var : 전일고가(1),전일저가(0) 부분을 오류가 없는지 검토 부탁드립니다
/****************************************************/
input : 기준시간(223000);
var : cnt(0);
var : 전일종가(0),전일고가(1),전일저가(0),전일시가(0),당일시가(0);
Array : DO[20](0),DH[20](0),DL[20](0),DC[20](0);
if (sdate != sdate[1] and stime >= 기준시간) or
(sdate == sdate[1] and stime >= 기준시간 and stime[1] < 기준시간) Then
{
DO[0] = O;
DH[0] = H;
DL[0] = L;
for cnt = 1 to 19
{
DO[cnt] = DO[cnt-1][1];
DH[cnt] = DH[cnt-1][1];
DL[cnt] = DL[cnt-1][1];
DC[cnt] = DC[cnt-1][1];
}
}
if DO[0] > 0 Then
{
DC[0] = C;
if H > DH[0] Then
DH[0] = H;
if L < DL[0] Then
DL[0] = L;
}
if DO[1] > 0 Then
{
전일종가 = DC[1];
전일고가 = DH[1];
전일저가 = DL[1];
전일시가 = DO[1]; <============= 이부분만 추가
당일시가 = DO[0];
###### 피봇 3단계 라인 ######
// 저항선_피봇1차저항
var1 = (((전일시가+전일고가+전일저가+전일종가)/4)*2)-전일저가;
//라인2_피봇1차지지
var2 = (((전일시가+전일고가+전일저가+전일종가)/4)*2)- 전일고가;
//라인3_피봇기준
var3 = (전일시가 +전일고가+전일저가+3*전일종가)/6;
//라인4_피봇기준
var4 = (전일시가 +전일고가+전일저가+3*전일종가)/6-0.0003;
plot1(var1,"피봇1차저항",blue,def,4);
plot2(var2,"피봇1차지지",blue,def,4);
plot3(var3,"피봇기준0",blue,def,4);
2024-04-16
738
글번호 178597
지표
답변완료
검색식 부탁 드립니다
주석을 달아주세요
100선
A= Disparity(Period1);
ValueWhen(1, crossup(A, 기준1) OR crossdown(A, 기준1),가격 )
101선
A= Disparity(Period2);
ValueWhen(1, crossup(A, 기준2) OR crossdown(A, 기준2) ,가격)
지표조건설
period1 120
period2 120
기준1 100
기준2 101
가격 (고가+저가)/2
이격도
Disparity(Period1)
Disparity(Period2)
Disparity(Period3)
지표조건
Period1 20
Period2 60
Period3 120
이격도선이 기준선100이상이고
지수이동평균선 주가가 20이상이고
어제 주가가 101선 아래에 오늘 101선 돌파 종목검색식 부탁 드립니다
파워종목검색 최소기간도 알려주세
2024-04-16
733
글번호 178595
종목검색
답변완료
수식부탁드립니다
수식Q&A의 86703에 대한 재문의입니다
> 다음을 만족할때의 신호표시 수식을 요청드립니다.
1.기준봉: 음봉이 연속 2회이상 발생된후에 출현한 양봉캔들
2. 기준가격: 기준봉출현후 기준봉 또는 이후 연속된 양봉이 발생된다면 양봉캔들중에서
가장 낮은 시가와 가장 높은 종가사이의 일정율을 적용한 가격으로, 적용되는 비율은
기준봉 발생캔들의 종가가 지수이평(24)보다 높으면 70%를 적용하고, 24지수이평보다
종가가 낮으면 50%비율을 적용한 가격으로 한다.
3. 신호대상봉: 기준봉 발생이후 기준봉 한개 또는 여러개의 양봉이 연속되다가 음봉이
나오고, 이 음봉도 한개 또는 여러개가 나오다가 양봉출현시의 캔들임
4. 신호표시봉: 신호대상봉 중에서 종가가 볼밴하단선(20/2)보다 높으면서 위 2의
기준가격보다 낮으면서, 추가보조지표(조건1)를 만족하는 양봉캔들에 표시되게끔
해주시면 됩니다.
추가보조지표(조건1)은 무엇이 적절한지 대입해보고자 하는 것으로 수식검증상
필요하다면 우선 MACD오실레이터가 0이상이고, MACD는 MACD시그널보다 커야한다는
조건을 CONDITION1으로 설정해서 적용시켜 수식을 만들어주세요
위의 내용을 반영한 수식을 만들어주셨는데 적용해보면 신호표시가 되지않고 있어
재검토 해주시면 감사하겠읍니다.
추가적으로 요청드리는 수식입니다.
1.기준봉: 음봉이 연속 2회이상 발생된후에 출현한 양봉캔들
2. 신호출현봉: 기준봉 양봉출현후 기준봉 또는 이후 연속된 양봉이 발생되다가 음봉출현되고 바로 양봉이거나 여러 음봉이 나오다가 양봉이 출현된 경우, 즉 기준봉 출현이후 음봉후 양봉출현캔들에 신호표시되게 요청드립니다. 이 신호캔들 양봉의 시가는 1. 기준봉의 종가보다는 낮아야 한다는 조건을 만족해야합니다.
2024-04-16
823
글번호 178594
검색
답변완료
안녕하세요
1. 이베스트 예스트레이더와 예스글로벌로 나스닥 해보려고 하는데요
데이터2(참조)로 해서 오후 10시 30분에 개장하는 나스닥 종합 본장을
활용할 수 있을까요? 실시간 데이터로요 ㅎ
nh트레이더에서는 나스닥 ixic 장중 실시간 제공이 되던데 여긴 해선이 안되네요;
2.
예를 들어 아래 수식을 data2로 참조하여 아래수식에서 신호가 나면
옵션에서 신호가 나는 수식을 보여주실수 있으실까요
Var31 = (dayhigh(1)-Daylow(1))
Var32 = (dayhigh(2)-Daylow(2))
Var33 = (dayhigh(3)-Daylow(3))
Var34 = (dayhigh(4)-Daylow(4))
Var35 = (dayhigh(5)-Daylow(5))
var1 = (Var31+Var32+Var33+Var34+Var35)/10;
if entriestoday(date) < 최대진입횟수 Then
{
Buy("Buy", AtStop, DayOpen+Var1);
}
ExitLong("eL",AtLimiT, DayOpeN+var1*2);
ExitLong("sS",AtStop, DayOpeN);
3. 위의 수식을 국선이 아니라 해선(예스글로벌)로 그대로 적용해도 되는지요
적용하면 이상하게 자정이 넘는 시간에만 발동이 되네요;;;
시간 설정 수식이 추가 되어야 하는지 궁금합니다.
항상 감사합니다 ^^
2024-04-16
779
글번호 178593
지표
답변완료
키움수식 변환 부탁드립니다..
B= (((L+H+O+C)/4)*V/100000000);
신고거래= B>HIGHEST(B(1),120) or V>HIGHEST(V(1),120);
CU20= crossdown(c,avg(c,20));
조건1= CountSince(신고거래, CU20)==1;
일= 조건1==1 && 조건1(1)==0;
상= valuewhen(1,일,Max(dayOpen(),dayClose()));
이= crossdown(종가,상);
조건2= CountSince(일, 이)==1;
명= 조건1==1 && 조건1(1)==0;
명선= valuewhen(1,명,c);
crossup(C,명선)
예스트레이더 첨 접합니다.. 몇개 변환하면서 공부하려고합니다 감사합니다
2024-04-16
1003
글번호 178592
검색
답변완료
수식추가
Inputs : DDD(20150309), LEN(300), HL_ED(60), CC(Black);
Vars : DBN1(0), KK1(0), DD1(0), KK2(0), DD2(0),HP(0);
If STime >= 080000 And STime[1] < 080000 Then Begin
DBN1 = 0;
KK1 = 0;
DD1 = 0;
KK2 = 0;
DD2 = 0;
End;
DBN1 = DBN1 + 1;
/*If Date == DDD Then Begin*/
If STime >= 083000 And DD1 == 0 Then Begin
Value2 = O;
DD1 = 1;
KK1 = DBN1;
End;
If DBN1 > KK1 + 1 And DD1 == 1 Then
HP = Value2;
Else
HP = Value2;
Inputs : Period(20), Sence(1.5), CC_DN(Yellow);
Vars:
VLineUp(0),
VLineDn(0),
HHighest(0),
LLowest(0),
JustChanged(FALSE),
VLine(0), DBN(0),T(0);
Array:
Highs[35](0),
Lows[35](0),
RRange[35](0),
UpWave[1](FALSE),
DnWave[1](FALSE);
If STime == 180000 Then
DBN = 0;
DBN = DBN + 1;
Var1 = Period;
Var2 = Var1 - 1;
Var3 = Var1 - 2;
Var5 = Sence;
Var6 = H-L;
JustChanged = FALSE;
if CurrentBar <= Var2 then begin
Highs[CurrentBar] = Close;
Lows[CurrentBar] = Close;
RRange[CurrentBar] = (H-L) /2;
end;
if CurrentBar == Var1 then begin
if Highs[Var2] >= Highs[Var3] then begin
UpWave[1] = TRUE;
HHighest = Highs[Var2];
VLineUp = HHighest - (Var5 * MA(Var6,Var2));
#Plot1(VLineUp,"VLineUp");
end;
if Highs[Var2] < Highs[Var3] then begin
DnWave[1] = TRUE;
LLowest = Lows[Var2];
VLineDn = LLowest + (Var5 * MA(Var6,Var2));
#Plot2(VLineDn,"VLineDn");
end;
end;
if CurrentBar > Var1 then begin
if DnWave[1] and Close > VLineDn then begin
DnWave[1] = FALSE;
UpWave[1] = TRUE;
JustChanged = TRUE;
HHighest = Close;
LLowest = 0;
end;
if UpWave[1] and Close < VLineUp and JustChanged == FALSE then begin
UpWave[1] = FALSE;
DnWave[1] = TRUE;
JustChanged = TRUE;
LLowest = Close;
HHighest = 0;
end;
if JustChanged == FALSE then begin
if Close > HHighest then
HHighest = Close;
else if Close < LLowest then
LLowest = Close;
end;
VLineUp = HHighest - (Var5 * MA(Var6,Var2));
VLineDn = LLowest + (Var5 * MA(Var6,Var2));
if UpWave[1] then
T = 1;
else if DnWave[1] then
T = -1;
end;
if MarketPosition <= 0 and
HP > ma(C,5) and CrossUp(c,HP) and T == 1 Then
Buy();
if MarketPosition >= 0 and
HP < ma(C,5) and CrossDown(C, HP) and T == -1 Then
Sell();
if MarketPosition == 1 and CrossDown(c,HP) Then
ExitLong();
if MarketPosition == -1 and CrossUP(C,HP) Then
ExitShort();
안녕하세요
위식에 추가식 부탁드립니다
특정 시간대 지정 매매할수있게 식추가 부탁드립니다
1차 pm 20시에서 01시까지
2024-04-15
825
글번호 178590
시스템
답변완료
함수질문 드립니다.
수고가 많으십니다. K사의 사용자 함수 중 HighestSince와 LowestSince라는 함수가 있습니다.
HighestSince
사용법 : HighestSince(nth, condition, data)
설 명 : condition이 nth번째 만족된 이후 data의 최고값
LowestWince
사용법 : LowestSince(nth, condition, data)
설 명 : condition이 nth번째 만족된 이후 data의 최저값
Yes Language 함수 중에 nthHighest,nthLowest가 있으나 비슷하긴 해도 (N, Value, Length)로 수식을 변형하려고 하니 잘 안됩니다.
혹시 사용사 함수로 만들어주실 수 있는지 여쭙습니다.
2024-04-15
789
글번호 178587
사용자 함수
답변완료
문의드립니다
Input : Period(20), Periodl(10);
var : sigma (0)
Sigma = (C-ma(C,Period))/STD(C,Period);
Plotl(Sigma, "SIGMA");
PlotBaseLine1(0, "기준선0">;
PlotBaseLine2 (3, "기준선3");
PlotBaseLine3(-3, "기준선-3"):
수고많으십니다
문의드릴 내용은 sigma지표를 이용한 시스템식을 문의드립니다
sigma선이 -2이하로 내려갔다가 0이상 상승하면 매도청산 매수진입
sigma선이 2이상 올라갔다가 0이하로 하락하면 매수청산 매도진입
이런 시스템을 부탁드립니다
-2와 2 그리고 0 이런 숫자도 최적화 가능하게 분류 부탁드립니다
감사합니다
2024-04-15
857
글번호 178585
시스템