커뮤니티
완전 정배열과 그렇지 않은 경우의 표현등
2008-11-25 23:53:48
916
글번호 18355
안녕하세요?
선생님.
세가지만 질문드리고 싶어서 요청드립니다.
-----------------------------------------
10,20,60,120 이평이 "완전 정배열"했다는 것은
if ma(c,10)>ma(c,20) and ma(c,20)>ma(c,60) and ma(c,60)>ma(c,120)
으로 표현할 수 있겠지요.
그렇다면 10,20,60,120 이평선의["완전 정배열"이 아닌, "그밖의 다른 모든 경우"]는
수식으로 어떻게 표현하는지요?
------------------------------------
다음과 같은 시스템식이 있습니다.
if A then buy("A매수");
if isEntryName("A매수") and B then exitlong("A매수청산");
이때 "A매수청산"후 3봉이내에 양봉이 나오면 재매수하라 는 식은
다음이 맞나요?
if isExitname("A매수청산",1) and barsSinceExit(1)<=3 and c>o then
buy("재매수");
여기서 isExitname("A매수청산",1)의 1은 무엇을 의미하나요?
barsSinceExit(1)<=3 에서 1은 무엇을 의미하나요?
제가 "A매수청산"후 3봉이내라고 했으니, A매수청산을 0봉으로 보면 그로부터
미래의1봉,2봉,3봉까지를 의미하는데요. 그렇다면 barsSinceExit(1)<=3 처럼
비교에서 등호를 넣는 것이 맞는지요?
----------------------------------
청산시 질문입니다.
다음 두가지 청산식이 있습니다.
만약 현재봉의 시가-종가>=0.3 이면
on close 매도 하라.
만약 현재봉의 현재가가 1봉전저가보다
작으면 at stop 매도 하라.
이 두가지 청산식의 표현방식을 정확히 모르겠습니다.
부탁드리겠습니다.
------------------------------
감사합니다. 행복한 하루되세요 ^^*
답변 1
예스스탁 예스스탁 답변
2008-11-26 11:04:39
안녕하세요
예스스탁입니다.
1.
!(조건) 은 조건이 아니다라는 표현입니다.
그러므로
!(ma(c,10)>ma(c,20) and ma(c,20)>ma(c,60) and ma(c,60)>ma(c,120) )
은 정배열이 아님을 나타냅니다.
2.
올바르게 작성하셨습니다.
isExitname("A매수청산",1)에서 1은 가장최근 청산을 나타냅니다.
매수와 청산이 아래와 같이 반복된다면
A매수 --> A청산 --> B매수(현재)
isentryname("A청산",1) --> isexitname("A청산",1) --> isentryname("B매수",0)
과 같이 명칭을 불러올 수 있습니다.
청산이 일어난 봉은 barsSinceExit(1)이 0이므로 <= 3을 하시는게 맞습니다.
3.
만약 현재봉의 시가-종가>=0.3 이면
on close 매도 하라.
if O-C >= 0.3 then
sell();
만약 현재봉의 현재가가 1봉전저가보다
작으면 at stop 매도 하라.
if C < L[1] then
sell("매도",atstop,C);
atstop은 가격조건을 입력하셔야 합니다.
즐거운 하루되세요
> 스테디어드밴서 님이 쓴 글입니다.
> 제목 : 완전 정배열과 그렇지 않은 경우의 표현등
> 안녕하세요?
선생님.
세가지만 질문드리고 싶어서 요청드립니다.
-----------------------------------------
10,20,60,120 이평이 "완전 정배열"했다는 것은
if ma(c,10)>ma(c,20) and ma(c,20)>ma(c,60) and ma(c,60)>ma(c,120)
으로 표현할 수 있겠지요.
그렇다면 10,20,60,120 이평선의["완전 정배열"이 아닌, "그밖의 다른 모든 경우"]는
수식으로 어떻게 표현하는지요?
------------------------------------
다음과 같은 시스템식이 있습니다.
if A then buy("A매수");
if isEntryName("A매수") and B then exitlong("A매수청산");
이때 "A매수청산"후 3봉이내에 양봉이 나오면 재매수하라 는 식은
다음이 맞나요?
if isExitname("A매수청산",1) and barsSinceExit(1)<=3 and c>o then
buy("재매수");
여기서 isExitname("A매수청산",1)의 1은 무엇을 의미하나요?
barsSinceExit(1)<=3 에서 1은 무엇을 의미하나요?
제가 "A매수청산"후 3봉이내라고 했으니, A매수청산을 0봉으로 보면 그로부터
미래의1봉,2봉,3봉까지를 의미하는데요. 그렇다면 barsSinceExit(1)<=3 처럼
비교에서 등호를 넣는 것이 맞는지요?
----------------------------------
청산시 질문입니다.
다음 두가지 청산식이 있습니다.
만약 현재봉의 시가-종가>=0.3 이면
on close 매도 하라.
만약 현재봉의 현재가가 1봉전저가보다
작으면 at stop 매도 하라.
이 두가지 청산식의 표현방식을 정확히 모르겠습니다.
부탁드리겠습니다.
------------------------------
감사합니다. 행복한 하루되세요 ^^*
다음글
이전글