커뮤니티
문의
2014-09-30 04:58:22
153
글번호 78932
1.5이평과 8이평이 20개 봉이내에서 골드 데드 크로스 합이 3회 이상 발생하고 크로스의 가격차이가 3틱이내라면 condition== true, 2번 이하 그리고 크로스간 가격차이가 4틱이상은 false..
2. Buy("b"); 라고 매수하게 되면 예비신호 발생, 신호확정, 그 다음봉 시가에 진입하게 됩니다.
여기서 매수신호가 확정되는 캔들의 크기(고가-저가)가 신호발생하기 전캔들의 몸통의 길이의 2배 이상이면 매수 신호가 나오지 않고. 그 다음봉에 다시 매수조건을 확인해서 매수조건이 맞고 그 봉이 양봉일때 신호가 확정되게 부탁드립니다. 반대로 매도일 경우에도 수식 부탁드립니다.
if crossup(5이평, 8이평) then
buy("b");
if crossdown( 5이평, 8이평) then
Sell("S");
답변 3
예스스탁 예스스탁 답변
2014-09-29 19:37:04
안녕하세요
예스스탁입니다.
1.
var1 = ma(C,5);
var2 = ma(C,8);
Condition1 = countif(crossup(var1,var2),20) >= 3;
2.
var : Bcond1(false),Scond1(false),Bcond2(false),Scond2(false);
var1 = ma(C,5);
var2 = ma(C,8);
Bcond1 = crossup(var1,var2);
Bcond2 = H-L >= (H[1]-L[1])*2;
Scond1 = CrossDown(var1,var2);
scond2 = H-L >= (H[1]-L[1])*2;
if (Bcond1 == true and Bcond2 == true) Or
(Bcond1[1] == true and Bcond2[1] == false and var1>var2 and C > O) then
buy("b");
if (Scond1 == true and Scond2 == true) Or
(Scond1[1] == true and Scond2[1] == false and var1<var2 and C < O) then
Sell("S");
즐거운 하루되세요
> hjkang철인 님이 쓴 글입니다.
> 제목 : 문의
> 1.5이평과 8이평이 20개 봉이내에서 3번이상 크로스가 발생하면 condition== true, 3번 이하는 false..
2. Buy("b"); 라고 매수하게 되면 예비신호 발생, 신호확정, 그 다음봉 시가에 진입하게 됩니다.
여기서 매수신호가 확정되는 캔들의 크기(고가-저가)가 신호발생하기 전캔들의 몸통의 길이의 2배 이상이면 매수 신호가 나오지 않고. 그 다음봉에 다시 매수조건을 확인해서 매수조건이 맞고 그 봉이 양봉일때 신호가 확정되게 부탁드립니다. 반대로 매도일 경우에도 수식 부탁드립니다.
if crossup(5이평, 8이평) then
buy("b");
if crossdown( 5이평, 8이평) then
Sell("S");
hjkang철인
2014-09-30 05:09:17
1번 문의 내용이 전달이 잘못된것같아서 재 질문합니다.
1.5이평과 8이평이 20개 봉이내에서 골드 데드 크로스 합이 3회 이상 발생하고 크로스의 가격차이가 3틱이내라면 condition== true, 2번 이하 그리고 크로스간 가격차이가 4틱이상은 false..
답변해 주신내용은 골드크로스의 개수만 세게 되는데.. 그러면 골드 데드 크로스의 합이 5개 나왔을때... True 가 되는것 아닌가요? 만약 데드가 먼저 나왔다면... 6개 크로스가 지나야 True가 되어서 제가 질문한내용과는 전혀 다른 결과가 나올것 같습니다.
다시한번 확인 부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의
> 안녕하세요
예스스탁입니다.
1.
var1 = ma(C,5);
var2 = ma(C,8);
Condition1 = countif(crossup(var1,var2),20) >= 3;
2.
var : Bcond1(false),Scond1(false),Bcond2(false),Scond2(false);
var1 = ma(C,5);
var2 = ma(C,8);
Bcond1 = crossup(var1,var2);
Bcond2 = H-L >= (H[1]-L[1])*2;
Scond1 = CrossDown(var1,var2);
scond2 = H-L >= (H[1]-L[1])*2;
if (Bcond1 == true and Bcond2 == true) Or
(Bcond1[1] == true and Bcond2[1] == false and var1>var2 and C > O) then
buy("b");
if (Scond1 == true and Scond2 == true) Or
(Scond1[1] == true and Scond2[1] == false and var1<var2 and C < O) then
Sell("S");
즐거운 하루되세요
> hjkang철인 님이 쓴 글입니다.
> 제목 : 문의
> 1.5이평과 8이평이 20개 봉이내에서 3번이상 크로스가 발생하면 condition== true, 3번 이하는 false..
2. Buy("b"); 라고 매수하게 되면 예비신호 발생, 신호확정, 그 다음봉 시가에 진입하게 됩니다.
여기서 매수신호가 확정되는 캔들의 크기(고가-저가)가 신호발생하기 전캔들의 몸통의 길이의 2배 이상이면 매수 신호가 나오지 않고. 그 다음봉에 다시 매수조건을 확인해서 매수조건이 맞고 그 봉이 양봉일때 신호가 확정되게 부탁드립니다. 반대로 매도일 경우에도 수식 부탁드립니다.
if crossup(5이평, 8이평) then
buy("b");
if crossdown( 5이평, 8이평) then
Sell("S");
예스스탁 예스스탁 답변
2014-09-30 09:55:06
안녕하세요
예스스탁입니다.
input : P(20);
var : cnt(0),cross(false),CrossCnt(0),crossHigH(0),CrossLow(0);
var1 = ma(C,5);
var2 = ma(C,8);
cross = crossup(var1,var2) or CrossDown(var1,var2);
CrossCnt = 0;
CrossHigh = 0;
CrossLow = 99999999;
for cnt = 0 to P-1{
if cross[cnt] == true Then{
CrossCnt = CrossCnt+1;
if var1[cnt] > CrossHigh Then
CrossHigh = var1[cnt];
if var1[cnt] < CrossLow Then
CrossLow = var1[cnt];
}
}
if CrossCnt >= 3 and Crosshigh <= Crosslow+PriceScale*3 Then
Condition1 = true;
Else
Condition1 = false;
즐거운 하루되세요
> hjkang철인 님이 쓴 글입니다.
> 제목 : Re : Re : 추가문의(질문내용이 잘못 전달 된것 같네요.)
>
1번 문의 내용이 전달이 잘못된것같아서 재 질문합니다.
1.5이평과 8이평이 20개 봉이내에서 골드 데드 크로스 합이 3회 이상 발생하고 크로스의 가격차이가 3틱이내라면 condition== true, 2번 이하 그리고 크로스간 가격차이가 4틱이상은 false..
답변해 주신내용은 골드크로스의 개수만 세게 되는데.. 그러면 골드 데드 크로스의 합이 5개 나왔을때... True 가 되는것 아닌가요? 만약 데드가 먼저 나왔다면... 6개 크로스가 지나야 True가 되어서 제가 질문한내용과는 전혀 다른 결과가 나올것 같습니다.
다시한번 확인 부탁드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의
> 안녕하세요
예스스탁입니다.
1.
var1 = ma(C,5);
var2 = ma(C,8);
Condition1 = countif(crossup(var1,var2),20) >= 3;
2.
var : Bcond1(false),Scond1(false),Bcond2(false),Scond2(false);
var1 = ma(C,5);
var2 = ma(C,8);
Bcond1 = crossup(var1,var2);
Bcond2 = H-L >= (H[1]-L[1])*2;
Scond1 = CrossDown(var1,var2);
scond2 = H-L >= (H[1]-L[1])*2;
if (Bcond1 == true and Bcond2 == true) Or
(Bcond1[1] == true and Bcond2[1] == false and var1>var2 and C > O) then
buy("b");
if (Scond1 == true and Scond2 == true) Or
(Scond1[1] == true and Scond2[1] == false and var1<var2 and C < O) then
Sell("S");
즐거운 하루되세요
> hjkang철인 님이 쓴 글입니다.
> 제목 : 문의
> 1.5이평과 8이평이 20개 봉이내에서 3번이상 크로스가 발생하면 condition== true, 3번 이하는 false..
2. Buy("b"); 라고 매수하게 되면 예비신호 발생, 신호확정, 그 다음봉 시가에 진입하게 됩니다.
여기서 매수신호가 확정되는 캔들의 크기(고가-저가)가 신호발생하기 전캔들의 몸통의 길이의 2배 이상이면 매수 신호가 나오지 않고. 그 다음봉에 다시 매수조건을 확인해서 매수조건이 맞고 그 봉이 양봉일때 신호가 확정되게 부탁드립니다. 반대로 매도일 경우에도 수식 부탁드립니다.
if crossup(5이평, 8이평) then
buy("b");
if crossdown( 5이평, 8이평) then
Sell("S");
이전글