커뮤니티
몇 가지 질문입니다.
2011-04-01 16:02:24
812
글번호 37174
수고 많으십니다.
기본사항인데 확인이 필요해서 질문드립니다.
1. 진입, 청산시 조건설정이 가능한 값은 방금 완성된 봉[0]의 조건에 on close 혹은 atmarket의 조건에, 참조봉은[1],[2]... 의 조건을 적용해야 하는것으로 알고있습니다.만
현재 진행봉의 값에는 조건설정이 불가능한지요?
2. 타주기, 종목참조시 기본종목에서와 동일한 조건(a and b and c)을 data2에서 적용키 위해 "data2(a and b and c)"로 수식을 만들어도 가능한지요?
3. 필터조건식을 못찾았습니다.
예를 들어 어떤 조건에서는 진입을 금지하는 함수 말입니다.
알려 주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2011-04-01 17:44:30
안녕하세요
예스스탁입니다.
1.
if문은 봉 완성시 조건만족여부를 판단합니다.
미완성봉에서 어떤 조건이 만족해도 신호등을 내실수 없습니다.
2
data2(a and b and c)와 같이 작성하시면 됩니다.
다만 a,b,c가 주종목으로 계산한 조건이고
이값을 data2에 넣는건 의미가 없습니다.
즉
if data2(C>ma(c,5) and Disparity(20) < 100) then
--> (0);
위식은 종가,5이평,이격도가 모두 data2로 계산되지만
아래와 같이 작성하시면
A와 B는 주종목으로 판단하여 true나 false가 되고
단지 true나 false값을 data2에 넣는 것이므로 의미가 없습니다.
A = C > ma(C,5);
B = Disparity(20) < 100;
if data2(A and B) then
--> (X)
또한 dayhigh,daylow,dayopen,dayclose는 주종목의 값만 리턴하는 함수이므로
참조종목에서는 data2(highd(0)),data2(lowD(0)),data2(OpenD(0)),data2(CloseD(0)),
와 같이 변경하셔야 합니다.
3.
if 조건1 and !(조건2) then
buy();
와 같이 작성하시면
조건1이 만족하고 조건2가 아니면 진입합니다.
즐거운 하루되세요
> 골드핑거 님이 쓴 글입니다.
> 제목 : 몇 가지 질문입니다.
> 수고 많으십니다.
기본사항인데 확인이 필요해서 질문드립니다.
1. 진입, 청산시 조건설정이 가능한 값은 방금 완성된 봉[0]의 조건에 on close 혹은 atmarket의 조건에, 참조봉은[1],[2]... 의 조건을 적용해야 하는것으로 알고있습니다.만
현재 진행봉의 값에는 조건설정이 불가능한지요?
2. 타주기, 종목참조시 기본종목에서와 동일한 조건(a and b and c)을 data2에서 적용키 위해 "data2(a and b and c)"로 수식을 만들어도 가능한지요?
3. 필터조건식을 못찾았습니다.
예를 들어 어떤 조건에서는 진입을 금지하는 함수 말입니다.
알려 주시면 감사하겠습니다.