커뮤니티
지표 좀 요청 드립니다
2019-09-25 21:08:31
146
글번호 132238
var1 = ma(c,5) ;
var2 = ma(c,20) ;
if CrossUp(var1,var2) then buy("aa") ;
if CrossDown(var1,var2) then sell("bb") ; 매매 수식이 있을경우
1. 매매(매수, 매도)가 된 봉의 가격을 기준으로 저장하고 (해당봉의 종가) ## value1 = c;
2. 매매가격봉 기준으로 높으면 1을 더하고 낮으면 -1을 부여 하여
if EntryPrice > c[1] then var1+1 ;
if EntryPrice < c[1] then var1-1 ;
3. 매매시작한봉을 기준 부터 합계를 계속하는 지표를 만들고 싶습니다.
var11 =var1+var2 ;
plot1(var1) ;
정리하면 매매봉 종가 기준 으로 높으면 +1 낮으면 -1을 부여 하여 sum을 나타내고 싶습니다.
고맙습니다.
답변 1
예스스탁 예스스탁 답변
2019-09-26 11:34:43
안녕하세요
예스스탁입니다.
var : T(0),sum(0);
var1 = ma(c,5) ;
var2 = ma(c,20) ;
if CrossUp(var1,var2) then
{
T = 1;
value1 = C;
sum = 0;
}
if CrossDown(var1,var2) then
{
T = -1;
value1 = C;
}
if T == 1 Then
{
if C > value1 Then
sum = sum +1;
Else
sum = sum -1;
}
if T == -1 Then
{
if C > value1 Then
sum = sum +1;
Else
sum = sum -1;
}
plot1(sum);
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 지표 좀 요청 드립니다
> var1 = ma(c,5) ;
var2 = ma(c,20) ;
if CrossUp(var1,var2) then buy("aa") ;
if CrossDown(var1,var2) then sell("bb") ; 매매 수식이 있을경우
1. 매매(매수, 매도)가 된 봉의 가격을 기준으로 저장하고 (해당봉의 종가) ## value1 = c;
2. 매매가격봉 기준으로 높으면 1을 더하고 낮으면 -1을 부여 하여
if EntryPrice > c[1] then var1+1 ;
if EntryPrice < c[1] then var1-1 ;
3. 매매시작한봉을 기준 부터 합계를 계속하는 지표를 만들고 싶습니다.
var11 =var1+var2 ;
plot1(var1) ;
정리하면 매매봉 종가 기준 으로 높으면 +1 낮으면 -1을 부여 하여 sum을 나타내고 싶습니다.
고맙습니다.