답변완료
82915글 다시 확인 좀 부탁 드립니다.
* 아래 문장이 안되는데 수정좀 부탁 드립니다.
즉 실행해도 편차가 5틱 인데도 신호가 발생 합니다.
→ 83915글 질문 내용 입니다.
* 제가 수정 했는데 어느 부분이 잘못되었나요?
## 아래문장
input : Period1(4), Period2(10);
input : short(12),long(26),sig(9);
Input : hh(10), ww(10);
var : Sma1(0),Sma2(0);
var : v1(0),v2(0),i1(0),i2(0);
Sma1 = ma(C,Period1);
Sma2 = ma(C,Period2);
Plot1(Sma1, "이동평균1");
Plot2(Sma2, "이동평균2");
if CrossUp(Sma1,Sma2) Then
{
v1 = C;
v2 = v1[1];
i1 = Index;
i2 = i1[1];
if (Index >= i1+hh or (Index < i1+hh and abs(v1-v2) >= PriceScale*ww)) Then var1 = c;
box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l);
Box_SetColor(box,Rgb(80,255,0));
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
else
if CrossDown(Sma1,Sma2) Then
{
v1 = C;
v2 = v1[1];
i1 = Index;
i2 = i1[1];
if (Index >= i1+hh or (Index < i1+hh and abs(v1-v2) >= PriceScale*ww)) Then var2 = c;
box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l);
Box_SetColor(box,Rgb(255,80,255));
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
Else
Box_SetEnd(box,NextBarSdate,NextBarStime,l);
* 고맙습니다 수고하십시요.
2023-07-18
1333
글번호 170709
지표
답변완료
문의 드립니다.
var : tx1(0), tx2(0), tx3(0), tx4(0), tx5(0), tx6(0);
Plot1(DayHigh,"고점",RgB(50,50,50),Def,3);
Plot9(DayLow,"저점",RgB(50,50,50),Def,3);
===========================================
여기에서 고점 저점을 뺀 값을 고가 저가 라인 옆에 나오게 해줄 수 있을까요?
당일 고가 저가를 뺀 값을 실시간으로 나타낼 수 없다면
장 마치고 다음날에 고가 저가 뺀 값을 그 고가 저가 라인 옆이나 미국장 끝나고 나서 위 아래에 둘다 숫자를 볼 수 있으면 좋겠습니다.
예) 120틱
이렇게 표시 할 수 있을까요?
2023-07-18
1542
글번호 170707
지표
답변완료
안녕하세요 수식문의 부탁드립니다^^
안녕하세요~ 고생이 많으세요 지난번 질문에 대한 답볍을 잘 받았습니다 감사합니다^^
제가 생각을 해보니 저의 설명이 부족했던것 갔습니다
if CrossDown(var1,0) Then <---- 이조건이 만족중인 상황중에
(신호가 발생한 이후 진행중일때
{
value1 = var1; <---- 위의 신호검색 이후에 이조건이 만족하는 종목검색
Value2 = value1[1];
if value1 > Value2 Then
find(1);
}
잘부탁드리겠습니다^^
input : 단기(5),중기(20),장기(60);
var : p(0),k(0),q(0),x(0),y(0),z(0);
p = (highest(high,단기)+lowest(low,단기))/2;
k = (highest(high,중기)+lowest(low,중기))/2;
q = (p+k)/2;
x = (highest(high,장기)+lowest(low,장기))/2;
y = (highest(high,장기)+lowest(low,장기))/2;
z = (x+y)/2;
var1 = (q-z)/q*100;
if CrossDown(var1,0) Then
{
value1 = var1;
Value2 = value1[1];
if value1 > Value2 Then
find(1);
}
==========================================
질문했던 수식
input : 단기(5),중기(20),장기(60);
var : p(0),k(0),q(0),x(0),y(0),z(0);
p = (highest(high,단기)+lowest(low,단기))/2;
k = (highest(high,중기)+lowest(low,중기))/2;
q = (p+k)/2;
x = (highest(high,장기)+lowest(low,장기))/2;
y = (highest(high,장기)+lowest(low,장기))/2;
z = (x+y)/2;
var1 = (q-z)/q*100;
if CrossDown(var1,0) Then
Plot1(L,"검색",Cyan);
2023-07-18
1755
글번호 170706
검색
답변완료
수식문의드립니다.
안녕하세요. 개발자님
늘 감사드립니다.
매도 청산수식부탁드립니다.
var1 = ma(C,5);
Var2 = ma(C,20);
데드 크로스시 매도 진입 후, 손절 (-100틱) 익절(100틱) 으로 기본 청산하지만,
손절 (-100틱)이 도달 되지 않았더라도,
만일 그전에 골든 크로스가 되면 바로 청산 되는 수식을 부탁 드립니다.
---------
감사합니다.
건강하시고 늘, 좋은 날 되세요. ~
2023-07-18
1209
글번호 170704
시스템
답변완료
노이즈 이동평균 분봉에서 일봉
담당자님 안녕하세요.
장마철 건강 유의하십시요.
다름이아니라 기존 작성해주신 분봉에서 일봉 이동평균 식을 참고하여 일봉의 Noise 지표의 30일 이동평균을 구하려고 하였으나, 문제가 있는지 값이 표현되지 않습니다.
단순 이동평균의 경우 아래와 같은 방식으로 작성해주셔서 동일하게 작성하였으나, 무슨일인지 표시되지 않고있습니다.
바쁘시겠지만 도움 주시면 감사하겠습니다.
#Noise
Input: NPeriod(30);
var: cnt(0), sum(0), noise(0), noiseMA(0);
noise = 1 - abs(dayopen(0)-dayclose(0))/(dayhigh(0)-daylow(0));
For cnt = 1 to Nperiod
{
sum = sum + (1-(abs(dayopen(cnt)-dayclose(cnt))/(dayhigh(cnt)-daylow(cnt))));
}
noiseMA = sum/Nperiod;
Plot1(noise, "노이즈");
Plot2(noiseMA, "노이즈이동평균");
2023-07-17
1544
글번호 170699
지표