커뮤니티
문의
2016-05-27 10:04:30
130
글번호 98541
안녕하세요
수식부탁합니다 해외선물입니다
장시작후1시간이지나면 자동으로 저점과고점이 첨부한그림처럼 그어지고 기준선이되여서
먼저이탈을하면은 저점이기준이되여서 이탈매도진입 돌파매수진입 이되며 고점기준선은무시
만약에 고점이 먼저돌파되면은 고점이기준이되여서 돌파매수 이탈매도진입 손절10틱 익절20틱
그리구전문가님 전문가님은 첨부한그림2에서 기준선을 돌파하였다가 이탈하고 또 돌파하고
하는 저런지점에서는 수식을 어떻게구현 하십니까???? 정말맨입으로 부탁하기송구스럽읍니다
좋으대안있음 갈켜주심감사하겠읍니다^^ 저렇게몇번하면은 수익이도저히.......
- 1. 캡처_2016_05_27_09_43_24_414.jpg (0.03 MB)
- 2. 캡처_2016_05_27_09_44_01_791.jpg (0.03 MB)
답변 4
예스스탁 예스스탁 답변
2016-05-27 11:31:40
안녕하세요
예스스탁입니다.
1.
var : TT(0),T1(0),entry(0),T(0),HH(0),LL(0);
TT = TotalTrades;
if Bdate != Bdate[1] Then{
var1 = TimeToMinutes(stime);
Condition1 = false;
T = 0;
T1 = TT;
}
if MarketPosition == 0 Then
Entry = TT- T1;
Else
Entry = TT- T1+1;
if Bdate == Bdate[1] and Condition1 == false and TimeToMinutes(stime) >= var1+60 Then{
Condition1 = true;
HH = dayhigh;
LL = daylow;
}
if Condition1 == true Then{
if entry == 0 and crossup(C,HH) Then{
T = HH;
}
if entry == 0 and CrossDown(C,LL) Then{
T = LL;
}
if entry > 0 Then
if crossup(C,T) Then
buy();
if CrossDown(C,T) Then
sell();
}
2
위아래로 폭을 주시는 방법이 있습니다.
하나의 선을 기준으로 하면 같은 자리에서 작은 움직임에 반복적으로 신호가 발생할수 있으므로
기준이 되는 값에 +N틱, -틱을 해서 매수와 매도의 기준으로
즉 기준선이 100이면 102를 매수점 98을 매도점으로 잡는 방법입니다.
위 식에서 두번째 진입부터 최초돌파선을 기준으로 하는데
최초 돌파선에서 위아래 n틱을 주어 매수와 매도선을 다르게 가져가게 만들면 아래와 같습니다.
input : N(5);
var : TT(0),T1(0),entry(0),T(0),HH(0),LL(0);
TT = TotalTrades;
if Bdate != Bdate[1] Then{
var1 = TimeToMinutes(stime);
Condition1 = false;
T = 0;
T1 = TT;
}
if MarketPosition == 0 Then
Entry = TT- T1;
Else
Entry = TT- T1+1;
if Bdate == Bdate[1] and Condition1 == false and TimeToMinutes(stime) >= var1+60 Then{
Condition1 = true;
HH = dayhigh;
LL = daylow;
}
if Condition1 == true Then{
if entry == 0 and crossup(C,HH) Then{
T = HH;
}
if entry == 0 and CrossDown(C,LL) Then{
T = LL;
}
if entry > 0 Then
if crossup(C,T+PriceScale*N) Then
buy();
if CrossDown(C,T-PriceScale*N) Then
sell();
}
즐거운 하루되세요
> 질갱이 님이 쓴 글입니다.
> 제목 : 문의
> 안녕하세요
수식부탁합니다 해외선물입니다
장시작후1시간이지나면 자동으로 저점과고점이 첨부한그림처럼 그어지고 기준선이되여서
먼저이탈을하면은 저점이기준이되여서 이탈매도진입 돌파매수진입 이되며 고점기준선은무시
만약에 고점이 먼저돌파되면은 고점이기준이되여서 돌파매수 이탈매도진입 손절10틱 익절20틱
그리구전문가님 전문가님은 첨부한그림2에서 기준선을 돌파하였다가 이탈하고 또 돌파하고
하는 저런지점에서는 수식을 어떻게구현 하십니까???? 정말맨입으로 부탁하기송구스럽읍니다
좋으대안있음 갈켜주심감사하겠읍니다^^ 저렇게몇번하면은 수익이도저히.......
질갱이
2016-05-27 11:58:02
주신답변넘고맙읍니다
근데왜차트에 아무런반응이없지요^^
수식창에그대로넣고 차트에적용했는데 오늘시작에서 기준선이그어지고 진입이있어야되는데
아무런반응이 아직두모르는게 넘많아서 죄송.......기준선도안나오고 차트에반응이없네요..
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의
> 안녕하세요
예스스탁입니다.
1.
var : TT(0),T1(0),entry(0),T(0),HH(0),LL(0);
TT = TotalTrades;
if Bdate != Bdate[1] Then{
var1 = TimeToMinutes(stime);
Condition1 = false;
T = 0;
T1 = TT;
}
if MarketPosition == 0 Then
Entry = TT- T1;
Else
Entry = TT- T1+1;
if Bdate == Bdate[1] and Condition1 == false and TimeToMinutes(stime) >= var1+60 Then{
Condition1 = true;
HH = dayhigh;
LL = daylow;
}
if Condition1 == true Then{
if entry == 0 and crossup(C,HH) Then{
T = HH;
}
if entry == 0 and CrossDown(C,LL) Then{
T = LL;
}
if entry > 0 Then
if crossup(C,T) Then
buy();
if CrossDown(C,T) Then
sell();
}
2
위아래로 폭을 주시는 방법이 있습니다.
하나의 선을 기준으로 하면 같은 자리에서 작은 움직임에 반복적으로 신호가 발생할수 있으므로
기준이 되는 값에 +N틱, -틱을 해서 매수와 매도의 기준으로
즉 기준선이 100이면 102를 매수점 98을 매도점으로 잡는 방법입니다.
위 식에서 두번째 진입부터 최초돌파선을 기준으로 하는데
최초 돌파선에서 위아래 n틱을 주어 매수와 매도선을 다르게 가져가게 만들면 아래와 같습니다.
input : N(5);
var : TT(0),T1(0),entry(0),T(0),HH(0),LL(0);
TT = TotalTrades;
if Bdate != Bdate[1] Then{
var1 = TimeToMinutes(stime);
Condition1 = false;
T = 0;
T1 = TT;
}
if MarketPosition == 0 Then
Entry = TT- T1;
Else
Entry = TT- T1+1;
if Bdate == Bdate[1] and Condition1 == false and TimeToMinutes(stime) >= var1+60 Then{
Condition1 = true;
HH = dayhigh;
LL = daylow;
}
if Condition1 == true Then{
if entry == 0 and crossup(C,HH) Then{
T = HH;
}
if entry == 0 and CrossDown(C,LL) Then{
T = LL;
}
if entry > 0 Then
if crossup(C,T+PriceScale*N) Then
buy();
if CrossDown(C,T-PriceScale*N) Then
sell();
}
즐거운 하루되세요
> 질갱이 님이 쓴 글입니다.
> 제목 : 문의
> 안녕하세요
수식부탁합니다 해외선물입니다
장시작후1시간이지나면 자동으로 저점과고점이 첨부한그림처럼 그어지고 기준선이되여서
먼저이탈을하면은 저점이기준이되여서 이탈매도진입 돌파매수진입 이되며 고점기준선은무시
만약에 고점이 먼저돌파되면은 고점이기준이되여서 돌파매수 이탈매도진입 손절10틱 익절20틱
그리구전문가님 전문가님은 첨부한그림2에서 기준선을 돌파하였다가 이탈하고 또 돌파하고
하는 저런지점에서는 수식을 어떻게구현 하십니까???? 정말맨입으로 부탁하기송구스럽읍니다
좋으대안있음 갈켜주심감사하겠읍니다^^ 저렇게몇번하면은 수익이도저히.......
예스스탁 예스스탁 답변
2016-05-27 13:32:04
안녕하세요
예스스탁입니다.
식 잘못올려드렸습니다.
아래식 이용하시면 됩니다.
1.
var : HH(0),LL(0),cross(false);
if Bdate != Bdate[1] Then{
var1 = TimeToMinutes(stime);
Condition1 = false;
cross = false;
}
if Bdate == Bdate[1] and Condition1 == false and TimeToMinutes(stime) >= var1+60 and var1 > 0 Then{
Condition1 = true;
HH = dayhigh;
LL = daylow;
}
if Condition1 == true Then{
if cross == false and crossup(C,HH) Then{
cross = true;
HH = HH[1];
LL = HH[1];
buy("b1");
}
if cross == false and CrossDown(C,LL) Then{
cross = true;
HH = LL[1];
LL = LL[1];
sell("s1");
}
if cross == true Then{
if crossup(C,HH) Then
buy("b2");
if CrossDown(C,LL) Then
sell("s2");
}
}
2
input : N(5);
var : T(0),HH(0),LL(0),cross(false);
if Bdate != Bdate[1] Then{
var1 = TimeToMinutes(stime);
Condition1 = false;
cross = false;
}
if Bdate == Bdate[1] and Condition1 == false and TimeToMinutes(stime) >= var1+60 and var1 > 0 Then{
Condition1 = true;
HH = dayhigh;
LL = daylow;
}
if Condition1 == true Then{
if cross == false and crossup(C,HH) Then{
cross = true;
HH = HH[1]+PriceScale*N;
LL = HH[1]-PriceScale*N;
buy("b1");
}
if cross == false and CrossDown(C,LL) Then{
cross = true;
HH = LL[1]+PriceScale*N;
LL = LL[1]-PriceScale*N;
sell("s1");
}
if cross == true Then{
if crossup(C,HH) Then
buy("b2");
if CrossDown(C,LL) Then
sell("s2");
}
}
즐거운 하루되세요
> 질갱이 님이 쓴 글입니다.
> 제목 : Re : Re : 문의
> 주신답변넘고맙읍니다
근데왜차트에 아무런반응이없지요^^
수식창에그대로넣고 차트에적용했는데 오늘시작에서 기준선이그어지고 진입이있어야되는데
아무런반응이 아직두모르는게 넘많아서 죄송.......기준선도안나오고 차트에반응이없네요..
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의
> 안녕하세요
예스스탁입니다.
1.
var : TT(0),T1(0),entry(0),T(0),HH(0),LL(0);
TT = TotalTrades;
if Bdate != Bdate[1] Then{
var1 = TimeToMinutes(stime);
Condition1 = false;
T = 0;
T1 = TT;
}
if MarketPosition == 0 Then
Entry = TT- T1;
Else
Entry = TT- T1+1;
if Bdate == Bdate[1] and Condition1 == false and TimeToMinutes(stime) >= var1+60 Then{
Condition1 = true;
HH = dayhigh;
LL = daylow;
}
if Condition1 == true Then{
if entry == 0 and crossup(C,HH) Then{
T = HH;
}
if entry == 0 and CrossDown(C,LL) Then{
T = LL;
}
if entry > 0 Then
if crossup(C,T) Then
buy();
if CrossDown(C,T) Then
sell();
}
2
위아래로 폭을 주시는 방법이 있습니다.
하나의 선을 기준으로 하면 같은 자리에서 작은 움직임에 반복적으로 신호가 발생할수 있으므로
기준이 되는 값에 +N틱, -틱을 해서 매수와 매도의 기준으로
즉 기준선이 100이면 102를 매수점 98을 매도점으로 잡는 방법입니다.
위 식에서 두번째 진입부터 최초돌파선을 기준으로 하는데
최초 돌파선에서 위아래 n틱을 주어 매수와 매도선을 다르게 가져가게 만들면 아래와 같습니다.
input : N(5);
var : TT(0),T1(0),entry(0),T(0),HH(0),LL(0);
TT = TotalTrades;
if Bdate != Bdate[1] Then{
var1 = TimeToMinutes(stime);
Condition1 = false;
T = 0;
T1 = TT;
}
if MarketPosition == 0 Then
Entry = TT- T1;
Else
Entry = TT- T1+1;
if Bdate == Bdate[1] and Condition1 == false and TimeToMinutes(stime) >= var1+60 Then{
Condition1 = true;
HH = dayhigh;
LL = daylow;
}
if Condition1 == true Then{
if entry == 0 and crossup(C,HH) Then{
T = HH;
}
if entry == 0 and CrossDown(C,LL) Then{
T = LL;
}
if entry > 0 Then
if crossup(C,T+PriceScale*N) Then
buy();
if CrossDown(C,T-PriceScale*N) Then
sell();
}
즐거운 하루되세요
> 질갱이 님이 쓴 글입니다.
> 제목 : 문의
> 안녕하세요
수식부탁합니다 해외선물입니다
장시작후1시간이지나면 자동으로 저점과고점이 첨부한그림처럼 그어지고 기준선이되여서
먼저이탈을하면은 저점이기준이되여서 이탈매도진입 돌파매수진입 이되며 고점기준선은무시
만약에 고점이 먼저돌파되면은 고점이기준이되여서 돌파매수 이탈매도진입 손절10틱 익절20틱
그리구전문가님 전문가님은 첨부한그림2에서 기준선을 돌파하였다가 이탈하고 또 돌파하고
하는 저런지점에서는 수식을 어떻게구현 하십니까???? 정말맨입으로 부탁하기송구스럽읍니다
좋으대안있음 갈켜주심감사하겠읍니다^^ 저렇게몇번하면은 수익이도저히.......
질갱이
2016-05-27 14:56:17
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 문의
>
안녕하세요
예스스탁입니다.
식 잘못올려드렸습니다.
아래식 이용하시면 됩니다.
1.
var : HH(0),LL(0),cross(false);
if Bdate != Bdate[1] Then{
var1 = TimeToMinutes(stime);
Condition1 = false;
cross = false;
}
if Bdate == Bdate[1] and Condition1 == false and TimeToMinutes(stime) >= var1+60 and var1 > 0 Then{
Condition1 = true;
HH = dayhigh;
LL = daylow;
}
if Condition1 == true Then{
if cross == false and crossup(C,HH) Then{
cross = true;
HH = HH[1];
LL = HH[1];
buy("b1");
}
if cross == false and CrossDown(C,LL) Then{
cross = true;
HH = LL[1];
LL = LL[1];
sell("s1");
}
if cross == true Then{
if crossup(C,HH) Then
buy("b2");
if CrossDown(C,LL) Then
sell("s2");
}
}
2
input : N(5);
var : T(0),HH(0),LL(0),cross(false);
if Bdate != Bdate[1] Then{
var1 = TimeToMinutes(stime);
Condition1 = false;
cross = false;
}
if Bdate == Bdate[1] and Condition1 == false and TimeToMinutes(stime) >= var1+60 and var1 > 0 Then{
Condition1 = true;
HH = dayhigh;
LL = daylow;
}
if Condition1 == true Then{
if cross == false and crossup(C,HH) Then{
cross = true;
HH = HH[1]+PriceScale*N;
LL = HH[1]-PriceScale*N;
buy("b1");
}
if cross == false and CrossDown(C,LL) Then{
cross = true;
HH = LL[1]+PriceScale*N;
LL = LL[1]-PriceScale*N;
sell("s1");
}
if cross == true Then{
if crossup(C,HH) Then
buy("b2");
if CrossDown(C,LL) Then
sell("s2");
}
}
즐거운 하루되세요
> 질갱이 님이 쓴 글입니다.
> 제목 : Re : Re : 문의
> 주신답변넘고맙읍니다
근데왜차트에 아무런반응이없지요^^
수식창에그대로넣고 차트에적용했는데 오늘시작에서 기준선이그어지고 진입이있어야되는데
아무런반응이 아직두모르는게 넘많아서 죄송.......기준선도안나오고 차트에반응이없네요..
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의
> 안녕하세요
예스스탁입니다.
1.
var : TT(0),T1(0),entry(0),T(0),HH(0),LL(0);
TT = TotalTrades;
if Bdate != Bdate[1] Then{
var1 = TimeToMinutes(stime);
Condition1 = false;
T = 0;
T1 = TT;
}
if MarketPosition == 0 Then
Entry = TT- T1;
Else
Entry = TT- T1+1;
if Bdate == Bdate[1] and Condition1 == false and TimeToMinutes(stime) >= var1+60 Then{
Condition1 = true;
HH = dayhigh;
LL = daylow;
}
if Condition1 == true Then{
if entry == 0 and crossup(C,HH) Then{
T = HH;
}
if entry == 0 and CrossDown(C,LL) Then{
T = LL;
}
if entry > 0 Then
if crossup(C,T) Then
buy();
if CrossDown(C,T) Then
sell();
}
2
위아래로 폭을 주시는 방법이 있습니다.
하나의 선을 기준으로 하면 같은 자리에서 작은 움직임에 반복적으로 신호가 발생할수 있으므로
기준이 되는 값에 +N틱, -틱을 해서 매수와 매도의 기준으로
즉 기준선이 100이면 102를 매수점 98을 매도점으로 잡는 방법입니다.
위 식에서 두번째 진입부터 최초돌파선을 기준으로 하는데
최초 돌파선에서 위아래 n틱을 주어 매수와 매도선을 다르게 가져가게 만들면 아래와 같습니다.
input : N(5);
var : TT(0),T1(0),entry(0),T(0),HH(0),LL(0);
TT = TotalTrades;
if Bdate != Bdate[1] Then{
var1 = TimeToMinutes(stime);
Condition1 = false;
T = 0;
T1 = TT;
}
if MarketPosition == 0 Then
Entry = TT- T1;
Else
Entry = TT- T1+1;
if Bdate == Bdate[1] and Condition1 == false and TimeToMinutes(stime) >= var1+60 Then{
Condition1 = true;
HH = dayhigh;
LL = daylow;
}
if Condition1 == true Then{
if entry == 0 and crossup(C,HH) Then{
T = HH;
}
if entry == 0 and CrossDown(C,LL) Then{
T = LL;
}
if entry > 0 Then
if crossup(C,T+PriceScale*N) Then
buy();
if CrossDown(C,T-PriceScale*N) Then
sell();
}
즐거운 하루되세요
> 질갱이 님이 쓴 글입니다.
> 제목 : 문의
> 안녕하세요
수식부탁합니다 해외선물입니다
장시작후1시간이지나면 자동으로 저점과고점이 첨부한그림처럼 그어지고 기준선이되여서
먼저이탈을하면은 저점이기준이되여서 이탈매도진입 돌파매수진입 이되며 고점기준선은무시
만약에 고점이 먼저돌파되면은 고점이기준이되여서 돌파매수 이탈매도진입 손절10틱 익절20틱
그리구전문가님 전문가님은 첨부한그림2에서 기준선을 돌파하였다가 이탈하고 또 돌파하고
하는 저런지점에서는 수식을 어떻게구현 하십니까???? 정말맨입으로 부탁하기송구스럽읍니다
좋으대안있음 갈켜주심감사하겠읍니다^^ 저렇게몇번하면은 수익이도저히.......