늘 친절하신 답변에 감사드리며 관리자님께 아래 두가지 요청드립니다.
1. 종목검색 수식 검증 및 5일전 검색수식으로 변환
2. 수식을 시스템 신호수식으로 변환 부탁드립니다.
Input: P1(240);
var:A(0);
A=MAX(H[1],H[2]);
if H>highest(H,5)[1] Then
{ var1=(A+L)/2; Var2=L; }
if L<highest(L,5)[1] Then
var3=A;
if var1>0 Then
if L<lowest(L,5)[1] Then
var4=A;
Var5=ma(C,P1);
if var4>0 Then
if ((CrossUp(c,var2)) or (var2>=o and var2<c)) and
var4>=o and var4<c and var5>=L and c>o Then
find(1);
답변 1
예스스탁
예스스탁 답변
2022-09-07 14:55:47
안녕하세요
예스스탁입니다.
1
수식에 오류가 없습니다
외부변수에서 "N일전" 지정해서 검색되게 수정해 드립니다.
Input: P1(240),N일전(5);
var:A(0);
A=MAX(H[1],H[2]);
if H>highest(H,5)[1] Then
{
var1 = (A+L)/2;
Var2 = L;
}
if L < highest(L,5)[1] Then
var3 = A;
if var1 > 0 and L<lowest(L,5)[1] Then
var4=A;
Var5 = ma(C,P1);
Condition1 = Var4 > 0 and
((CrossUp(c,var2)) or (var2>=o and var2<c)) and
var4>=o and var4<c and var5>=L and c>o;
if Condition1[N일전] == true Then
Find(1);
2
진입식만 있으면 차트상 최초만족봉에 매수진입후 청산이 없어
반복신호가 나오지 않습니다.
시스템설정창에서 강제청산을 설정하시거나 수식에 청산식 추가하시기 바랍니다
Input: P1(240),N일전(5);
var:A(0);
A=MAX(H[1],H[2]);
if H>highest(H,5)[1] Then
{
var1 = (A+L)/2;
Var2 = L;
}
if L < highest(L,5)[1] Then
var3 = A;
if var1 > 0 and L<lowest(L,5)[1] Then
var4=A;
Var5 = ma(C,P1);
Condition1 = Var4 > 0 and
((CrossUp(c,var2)) or (var2>=o and var2<c)) and
var4>=o and var4<c and var5>=L and c>o;
if Condition1[N일전] == true Then
buy();
즐거운 하루되세요
> 위피데이 님이 쓴 글입니다.
> 제목 : 수식문의
> 늘 친절하신 답변에 감사드리며 관리자님께 아래 두가지 요청드립니다.
1. 종목검색 수식 검증 및 5일전 검색수식으로 변환
2. 수식을 시스템 신호수식으로 변환 부탁드립니다.
Input: P1(240);
var:A(0);
A=MAX(H[1],H[2]);
if H>highest(H,5)[1] Then
{ var1=(A+L)/2; Var2=L; }
if L<highest(L,5)[1] Then
var3=A;
if var1>0 Then
if L<lowest(L,5)[1] Then
var4=A;
Var5=ma(C,P1);
if var4>0 Then
if ((CrossUp(c,var2)) or (var2>=o and var2<c)) and
var4>=o and var4<c and var5>=L and c>o Then
find(1);