안녕하세요 수고에 감사드립니다.
아래는 도움주신 수식을 벤치마킹해서 만들어본 수식인데요
오류가 나서 수정을 부탁드립니다.
순매수체결량이 지속증가하는 검색식을 만들고 싶습니다.
//Upvol "상승형 체결거래량";
//DownVol "하락형 체결거래량"
input: 막대굵기 (1);
var : sumPL(0),T(0);
if Bdate != Bdate[1] Then
{
sumPL = 0;
T(0);
}
sumPL = sumPL + (Upvol-DownVol);
if T == 0 and sumPL > sumPL[1] Then
T = 1;
if T == 1 Then
{
if sumPL < 0 Then
T = 0;
if sumPL < sumPL[1] Then
T = 0;
}
if T == 1 Then
Find(1);
그리고, 아래는 도움주신 거래량가중이평 이상 검색식입니다.
이번에는 거래량가중이평선을 기준으로 아래 위로
플러스 마이너스 1% 이내에 근접한 검색식도 부탁드립니다.
inputs : Length(20);
var : Price(0),VSum(0),PVsum(0),VWMA(0);
Price = (H+L+C)/3;
if Bdate != bdate[1] Then
{
Vsum = 0;
PVsum = 0;
}
VSum = Vsum + V;
PVsum = PVsum + Price*V;
VWMA = PVsum/VSum;
If C > VWMA Then
Find(1);
도움주셔서 늘 감사드립니다.
고맙습니다!!
답변 1
예스스탁
예스스탁 답변
2024-06-05 09:41:24
안녕하세요
예스스탁입니다.
1
input: 막대굵기 (1);
var : sumPL(0),T(0);
if Bdate != Bdate[1] Then
{
sumPL = 0;
T = 0;
}
sumPL = sumPL + (Upvol-DownVol);
if T == 0 and sumPL > sumPL[1] Then
T = 1;
if T == 1 Then
{
if sumPL < 0 Then
T = 0;
if sumPL < sumPL[1] Then
T = 0;
}
if T == 1 Then
Find(1);
2
inputs : Length(20),Per(1);
var : Price(0),VSum(0),PVsum(0),VWMA(0);
Price = (H+L+C)/3;
if Bdate != bdate[1] Then
{
Vsum = 0;
PVsum = 0;
}
VSum = Vsum + V;
PVsum = PVsum + Price*V;
VWMA = PVsum/VSum;
If C <= VWMA*(1+per/100) and C >= VWMA*(1-Per/100) Then
Find(1);
즐거운 하루되세요
> 소나기 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 안녕하세요 수고에 감사드립니다.
아래는 도움주신 수식을 벤치마킹해서 만들어본 수식인데요
오류가 나서 수정을 부탁드립니다.
순매수체결량이 지속증가하는 검색식을 만들고 싶습니다.
//Upvol "상승형 체결거래량";
//DownVol "하락형 체결거래량"
input: 막대굵기 (1);
var : sumPL(0),T(0);
if Bdate != Bdate[1] Then
{
sumPL = 0;
T(0);
}
sumPL = sumPL + (Upvol-DownVol);
if T == 0 and sumPL > sumPL[1] Then
T = 1;
if T == 1 Then
{
if sumPL < 0 Then
T = 0;
if sumPL < sumPL[1] Then
T = 0;
}
if T == 1 Then
Find(1);
그리고, 아래는 도움주신 거래량가중이평 이상 검색식입니다.
이번에는 거래량가중이평선을 기준으로 아래 위로
플러스 마이너스 1% 이내에 근접한 검색식도 부탁드립니다.
inputs : Length(20);
var : Price(0),VSum(0),PVsum(0),VWMA(0);
Price = (H+L+C)/3;
if Bdate != bdate[1] Then
{
Vsum = 0;
PVsum = 0;
}
VSum = Vsum + V;
PVsum = PVsum + Price*V;
VWMA = PVsum/VSum;
If C > VWMA Then
Find(1);
도움주셔서 늘 감사드립니다.
고맙습니다!!