커뮤니티
수식부탁드립니다------------------
2011-12-04 12:41:52
470
글번호 45439
input: 전봉차(0.00), LENGTH3(40);
input:단기봉기간(8);
input:장기봉기간(30);
VARS: TEMA3(0),hline(0),lline(0);
TEMA3 = (3 * Ema(c,LENGTH3)) - (3 * Ema(Ema(c,LENGTH3),LENGTH3)) +
(Ema(Ema(Ema(c,LENGTH3),LENGTH3),LENGTH3));
var1 = TEMA3;
Condition1 = var1 > var1[1]+전봉차;
Condition2 = var1 < var1[1]-전봉차;
if Condition1 == true and Condition1[1] == false Then
value1 = H;
if Condition2 == true and Condition2[1] == false Then
value2 = L;
if Condition1 == true Then{
if H > value1 Then
value1 = H;
plot1(value1,"x",IFF(Value1>Value1[1],RED,white));
}
if Condition2 == true Then{
if L < value2 Then
value2 = L;
plot1(value2,"x",IFF(Value2<Value2[1],BLUE,white));
}
var71 = highest(H,단기봉기간);
var72 = Lowest(L,단기봉기간);
value71 = (var71 - var72)/2+var72;
plot2(value71);
var81 = highest(H,장기봉기간);
var82 = Lowest(L,장기봉기간);
value81 = (var81 - var82)/2+var82;
plot3(value81);
---------------------
위지표식을사용하여 시스템식으로 작성해주세요
첨부파일에 설명해두었슴니다
익절3틱,손절3틱
- 1. 45771_고점저점.xls (0.16 MB)
- 2. 고점저점2.xls (0.16 MB)
답변 1
예스스탁 예스스탁 답변
2011-12-05 13:58:14
안녕하세요
예스스탁입니다.
input: 전봉차(0.00), LENGTH3(40);
input:단기봉기간(8);
input:장기봉기간(30);
VARS: TEMA3(0),hline(0),lline(0),preH(0),preL(0);
TEMA3 = (3 * Ema(c,LENGTH3)) - (3 * Ema(Ema(c,LENGTH3),LENGTH3)) +
(Ema(Ema(Ema(c,LENGTH3),LENGTH3),LENGTH3));
var1 = TEMA3;
Condition1 = var1 > var1[1]+전봉차;
Condition2 = var1 < var1[1]-전봉차;
if Condition1 == true and Condition1[1] == false Then
value1 = H;
if Condition2 == true and Condition2[1] == false Then
value2 = L;
Condition11 = ExitDate(1) == sdate and value1 == value1;
if Condition1 == true Then{
if H > value1 Then
value1 = H;
if MarketPosition == 0 and value1 == value1[1] and NextBarOpen < value1-PriceScale and
(IsExitName("BL",1) == false or (IsExitName("BL",1) == true and value1 != value1[BarsSinceExit(1)])) Then
buy("b1",AtStop,value1);
if MarketPosition == 0 Then
Sell("S2",AtStop,value2);
}
if Condition2 == true Then{
if L < value2 Then
value2 = L;
if MarketPosition == 0 and value2 == value2[1] and NextBarOpen > value2+PriceScale and
(IsExitName("SL",1) == false or (IsExitName("SL",1) == true and value1 != value1[BarsSinceExit(1)])) then
sell("s1",AtStop,value2);
if MarketPosition == 0 Then
buy("b2",AtStop,value1);
}
var71 = highest(H,단기봉기간);
var72 = Lowest(L,단기봉기간);
value71 = (var71 - var72)/2+var72;
var81 = highest(H,장기봉기간);
var82 = Lowest(L,장기봉기간);
value81 = (var81 - var82)/2+var82;
if MarketPosition == 1 Then{
ExitLong("BP",AtLimit,EntryPrice+PriceScale*3);
ExitLong("BL",AtStop,EntryPrice-PriceScale*3);
}
if MarketPosition == -1 Then{
ExitShort("SP",AtLimit,EntryPrice-PriceScale*3);
ExitShort("SL",AtStop,EntryPrice+PriceScale*3);
}
즐거운 하루되세요
> leekss1 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다------------------
> input: 전봉차(0.00), LENGTH3(40);
input:단기봉기간(8);
input:장기봉기간(30);
VARS: TEMA3(0),hline(0),lline(0);
TEMA3 = (3 * Ema(c,LENGTH3)) - (3 * Ema(Ema(c,LENGTH3),LENGTH3)) +
(Ema(Ema(Ema(c,LENGTH3),LENGTH3),LENGTH3));
var1 = TEMA3;
Condition1 = var1 > var1[1]+전봉차;
Condition2 = var1 < var1[1]-전봉차;
if Condition1 == true and Condition1[1] == false Then
value1 = H;
if Condition2 == true and Condition2[1] == false Then
value2 = L;
if Condition1 == true Then{
if H > value1 Then
value1 = H;
plot1(value1,"x",IFF(Value1>Value1[1],RED,white));
}
if Condition2 == true Then{
if L < value2 Then
value2 = L;
plot1(value2,"x",IFF(Value2<Value2[1],BLUE,white));
}
var71 = highest(H,단기봉기간);
var72 = Lowest(L,단기봉기간);
value71 = (var71 - var72)/2+var72;
plot2(value71);
var81 = highest(H,장기봉기간);
var82 = Lowest(L,장기봉기간);
value81 = (var81 - var82)/2+var82;
plot3(value81);
---------------------
위지표식을사용하여 시스템식으로 작성해주세요
첨부파일에 설명해두었슴니다
익절3틱,손절3틱
다음글
이전글