커뮤니티

수식부탁드립니다------------------

프로필 이미지
leekss1
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
프로필 이미지

예스스탁 예스스탁 답변

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틱