커뮤니티
수식주신거 재문의 합니다
2014-03-05 23:01:41
179
글번호 73228
매수조건
1. 일목균형표의 선행스팬 위에 36선이 위치하고
캔들이 36선을 위로 2틱이상 돌파후 다시36선을 터치할떄 매수진입입니다.
2. 진입과 동시에 손절은 7틱 입니다.
3. 익절 12틱이상 되는 시점부터 본절 청산입니다.
4. 익절 30틱되면 자동청산입니다
매도조건
1. 일목균형표의 선행스팬 아래 36선이 위치하고
캔들이 36선을 아래로 2틱이상 돌파후 다시 36선을 터치할때 매도진입니다
2. 진입과 동시에 손절은 7틱 입니다.
3. 익절 12틱이상 되는 시점부터 본절 청산입니다.
4. 익절 30틱되면 자동청산입니다
var : T(0),Bcond(false),Scond(false);
var1 = ma(c,36);
var2 = (Highest(High, 52)[25] + Lowest(Low, 52)[25]) / 2;
if crossup(C,var1) Then{
T = 1;
Bcond = false;
}
if CrossDown(C,var1) Then{
T = -1;
Scond = false;
}
if T == 1 Then{
if L >= var2+PriceScale*2 Then
Bcond = true;
if Bcond == true Then
buy("b",atlimit,var1);
}
if T == -1 Then{
if H <= var2-PriceScale*2 Then
Scond = true;
if Scond == true Then
sell("s",atlimit,var1);
}
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*12 Then
ExitLong("bx",AtStop,EntryPrice);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*12 Then
ExitShort("sx",AtStop,EntryPrice);
}
SetStopLoss(PriceScale*7,PointStop);
SetStopProfittarget(PriceScale*30,PointStop);
...................................................................................
if crossup(C,var1) Then{
T = 1;
Bcond = false;
}
if CrossDown(C,var1) Then{
T = -1;
Scond = false;
여기서 T=1 , T=-1 슷자의 의미는 먼가요???
if T == 1 Then{
if L >= var2+PriceScale*2 Then
Bcond = true;
if Bcond == true Then
buy("b",atlimit,var1);
여기서 해석은 var2를 2틱 위에 있으면 진입이 되는거 아닌가요??
저는 L 이 36선에 2틱 이상 이격이 있은 후에 다시 되돌림 해서 36선을 터치 했을때
진입이 목적인데요..
L 이 36선에 2틱이상... 즉 10틱이 되었던 20틱이 되었던 이격후 다시 되돌림해서 36선
터치하는것이 목적입니다..
다른건 다 필요없더라도 36선에 터치하면 집입하는 방식을 알려주세요..
감사합니다....
- 1. 11111133333.jpg (0.06 MB)
답변 1
예스스탁 예스스탁 답변
2014-03-06 10:31:26
안녕하세요
예스스탁입니다.
식을 수정했습니다.
var : T(0),Bcond(false),Scond(false);
var1 = ma(c,36);
var2 = (Highest(High, 52)[25] + Lowest(Low, 52)[25]) / 2;
if crossup(var1,var2) Then{
T = 1;
Bcond = false;
}
if CrossDown(var1,var2) Then{
T = -1;
Scond = false;
}
if T == 1 Then{
if L >= var1+PriceScale*2 Then
Bcond = true;
if Bcond == true Then
buy("b",atlimit,var1);
}
if T == -1 Then{
if H <= var1-PriceScale*2 Then
Scond = true;
if Scond == true Then
sell("s",atlimit,var1);
}
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*12 Then
ExitLong("bx",AtStop,EntryPrice);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*12 Then
ExitShort("sx",AtStop,EntryPrice);
}
SetStopLoss(PriceScale*7,PointStop);
SetStopProfittarget(PriceScale*30,PointStop);
T는 현재 이평이 선행스팬1위에 있는 구간(1)인지
아래있는 구간(-1)인지 판단하기 위한 변수입니다.
if T == 1 Then{
if L >= var1+PriceScale*2 Then
Bcond = true;
if Bcond == true Then
buy("b",atlimit,var1);
}
T가 1인 구간에서 봉의 하단(저가)이 이평+2틱 이상 상승한적이 있으면
시세가 하락해 이평값을 터치할때 매수하게 됩니다.
수식은 최종완성된 봉에서만 값을 가져와 사용할수 있습니다.
이평값 이하로 시세가 형성되면 매수신호가 발생하는데
이때 이평값은 미완성인 현재봉이 아닌 전봉의 값입니다.
미완성봉의 이평값을 터치할때 즉시 신호가 발생하게는 작성할수 없습니다.
즐거운 하루되세요
> 포승 님이 쓴 글입니다.
> 제목 : 수식주신거 재문의 합니다
> 매수조건
1. 일목균형표의 선행스팬 위에 36선이 위치하고
캔들이 36선을 위로 2틱이상 돌파후 다시36선을 터치할떄 매수진입입니다.
2. 진입과 동시에 손절은 7틱 입니다.
3. 익절 12틱이상 되는 시점부터 본절 청산입니다.
4. 익절 30틱되면 자동청산입니다
매도조건
1. 일목균형표의 선행스팬 아래 36선이 위치하고
캔들이 36선을 아래로 2틱이상 돌파후 다시 36선을 터치할때 매도진입니다
2. 진입과 동시에 손절은 7틱 입니다.
3. 익절 12틱이상 되는 시점부터 본절 청산입니다.
4. 익절 30틱되면 자동청산입니다
var : T(0),Bcond(false),Scond(false);
var1 = ma(c,36);
var2 = (Highest(High, 52)[25] + Lowest(Low, 52)[25]) / 2;
if crossup(C,var1) Then{
T = 1;
Bcond = false;
}
if CrossDown(C,var1) Then{
T = -1;
Scond = false;
}
if T == 1 Then{
if L >= var2+PriceScale*2 Then
Bcond = true;
if Bcond == true Then
buy("b",atlimit,var1);
}
if T == -1 Then{
if H <= var2-PriceScale*2 Then
Scond = true;
if Scond == true Then
sell("s",atlimit,var1);
}
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*12 Then
ExitLong("bx",AtStop,EntryPrice);
}
if MarketPosition == -1 Then{
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*12 Then
ExitShort("sx",AtStop,EntryPrice);
}
SetStopLoss(PriceScale*7,PointStop);
SetStopProfittarget(PriceScale*30,PointStop);
...................................................................................
if crossup(C,var1) Then{
T = 1;
Bcond = false;
}
if CrossDown(C,var1) Then{
T = -1;
Scond = false;
여기서 T=1 , T=-1 슷자의 의미는 먼가요???
if T == 1 Then{
if L >= var2+PriceScale*2 Then
Bcond = true;
if Bcond == true Then
buy("b",atlimit,var1);
여기서 해석은 var2를 2틱 위에 있으면 진입이 되는거 아닌가요??
저는 L 이 36선에 2틱 이상 이격이 있은 후에 다시 되돌림 해서 36선을 터치 했을때
진입이 목적인데요..
L 이 36선에 2틱이상... 즉 10틱이 되었던 20틱이 되었던 이격후 다시 되돌림해서 36선
터치하는것이 목적입니다..
다른건 다 필요없더라도 36선에 터치하면 집입하는 방식을 알려주세요..
감사합니다....