답변완료
문의 드립니다
안녕하세요
트레이딩 코드 전환 부탁드립니다
lengthGroupTitle = "LENGTH LEFT / RIGHT"
colorGroupTitle = "Text Color / Label Color"
leftLenH = input.int(title="Pivot High", defval=10, minval=1, inline="Pivot High", group=lengthGroupTitle)
rightLenH = input.int(title="/", defval=10, minval=1, inline="Pivot High", group=lengthGroupTitle)
textColorH = input(title="Pivot High", defval=color.black, inline="Pivot High", group=colorGroupTitle)
labelColorH = input(title="", defval=color.white, inline="Pivot High", group=colorGroupTitle)
leftLenL = input.int(title="Pivot Low", defval=10, minval=1, inline="Pivot Low", group=lengthGroupTitle)
rightLenL = input.int(title="/", defval=10, minval=1, inline="Pivot Low", group=lengthGroupTitle)
textColorL = input(title="Pivot Low", defval=color.black, inline="Pivot Low", group=colorGroupTitle)
labelColorL = input(title="", defval=color.white, inline="Pivot Low", group=colorGroupTitle)
ph = ta.pivothigh(leftLenH, rightLenH)
pl = ta.pivotlow(leftLenL, rightLenL)
drawLabel(_offset, _pivot, _style, _color, _textColor) =>
if not na(_pivot)
label.new(bar_index[_offset], _pivot, str.tostring(_pivot, format.mintick), style=_style, color=_color, textcolor=_textColor)
drawLabel(rightLenH, ph, label.style_label_down, labelColorH, textColorH)
drawLabel(rightLenL, pl, label.style_label_up, labelColorL, textColorL)
감사합니다
2024-11-19
544
글번호 185415
지표
답변완료
문의 드립니다.
수식1
PI = 3.14159;
M = avg (C, period);
ST = Stdev (C, period);
e =2.178;
분모1 = sqrt(2* Pi * ST * ST);
분모2 = 2*ST * ST;
분자2 = -(C-M) * (C-M);
Y = 1/분모1 * pow(e, 분자2/분모2)*100;
S = eavg(Y,signal);
ValueWhen(1,S<S(1) && S(1) > S(2) ,C(1))
수식2
PI = 3.14159;
M = avg (C, period);
ST = Stdev (C, period);
e =2.178;
분모1 = sqrt(2* Pi * ST * ST);
분모2 = 2*ST * ST;
분자2 = -(C-M) * (C-M);
Y = 1/분모1 * pow(e, 분자2/분모2)*100;
D = dema(Y,signal);
ValueWhen(1,D<D(1) && D(1) > D(2) ,C(1))
period 10
signal 6
키움수식인데 예스로 좀 바꿔주세요.
2024-11-19
570
글번호 185409
지표
답변완료
문의 드립니다
안녕하세요
배열 관련 여쭤보고 싶은데요
예시 수식은 질문 뒤에 포함시켰습니다
1. 배열값들중에서 가장 높은 값을 for 문으로 만들고 싶은데요
예시 수식에서 arr 배열에서 최근 5개 값들중 가장 높은 값을 구하고,
해당 봉에서의 1차 vi 값 (dayopen*1.10) 을 var1 에 저장하고 싶습니다
2. 1번에서 추출한 vi값으로 새로운 배열 arrv 에 구성하고 싶습니다
if var1>0 then
{
for cnt = 99 down to 1
{
arrv[cnt]=arrv[cnt-1]
}
arrv[0] = var1
}
이렇게 작성하면 되나요?~
아래는 수식입니다
감사합니다
VAR : P1(0),P2(0);
var : m1(0),m2(0),T(0),HH(0),HH1(0),LL(0),CNT(0);
ARRAY : ARR[100](0);
P1=20;
P2=60;
m1 = ma(C,P1);
m2 = ma(C,P2);
if CrossUp(m1,m2) AND H>M2 Then
{
for cnt = 99 downto 1
{
ARR[CNT]=ARR[CNT-1];
}
ARR[0]=H;
}
2024-11-19
765
글번호 185401
지표
답변완료
수식문의 드립니다
안녕하세요
수고많습니다.
var :a(0),b(0),x(0),y(0),z(False);
a=ema(c,20);
b=iff(a>a[1],a,0);
if b > 0 Then
x = L;
y=lowest(x,1);
z=CrossUp(c,y);
if z == true Then
var1 = L;
if var1 > 0 Then
Plot1(var1);
조건.위 1. Plot1선을 0봉이 시가 갭으로 돌파 하는 종목 or
2. 0봉이 Plot1선 돌파 하는종목 or
3. 1봉전 주가가 Plot1 위에 있으면서 이때 봉과 Plot1의 이격은 5% 미만 이
어야 하고, 현재 0봉은 1봉전 종가대비 3% 이상 양봉이어야 하며 20봉중
최고가 then
종목 검색식과 지표 화살표(1.2.3.번을 각기 다른색 으로 표현해 주시기를
부탁드립니다.)
--------------------------------------------
항상 감사 드립니다.
2024-11-19
640
글번호 185398
검색
답변완료
캔들상 수평선 긋기
1. 그림과 같이 붉은 기둥에(아래 지표의 붉은색 기둥) 해당하는 캔들 들 중 최고가와 최저가를(2개선으로) 수평선을(생긴이후부터 수평선이 생성되어 다음 붉은 막대생기기 전까지 우측 수평으로 ) 이어서 그 다음 붉은 기둥이 나올 때까지 수평이 유지 되다가 다시 붉은 기둥이 나오면 이전 수평선은 없어지고, 다시 연속된 붉은 기둥들에 해당하는 캔들 들 중 최고값과 최저값에 수평선으로 다시 선이 그어지게 하게 싶습니다.
아래는 관련 지표입니다.
var : box(0);
Input: ADXPeriod(14), ADXThreshold(10); // 사용자 입력 변수
Condition1 = ADX(ADXPeriod) > ADXThreshold;
if Condition1 == False Then
{
if Condition1[1] == true Then
{
var1 = sDate;
var2 = sTime;
var3 = h;
var4 = l;
var5 = 0;
box = Box_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var2);
Box_SetColor(box,Cyan);
Box_SetFill(box,true);
}
Else
{
if var1 > 0 Then
var5 = var5+1;
if var3 > 0 and h > var3 Then
var3 = h;
if var4 > 0 and l < var4 Then
var4 = l;
Box_SetBegin(box,var1,var2,var3);
Box_SetEnd(box,sDate,sTime,var4);
}
}
Else
var5 = 0;
Plot1(var5,"봉수",Red);
2024-11-19
708
글번호 185396
지표