커뮤니티

오류수정하는것인데요

프로필 이미지
FS
2009-12-31 08:18:20
785
글번호 27131
답변완료
Input:len(0.32) if (dayhigh[1]+daylow[1]+dayclose[1]+dayopen[1])/4==DayOpen Then { Plot1((dayhigh[1]+daylow[1]+dayclose[1]+dayopen[1])/4,"기준선",BLACK); plot2(var1+((dayhigh-daylow)*len),"저항선",red); plot3(var1-((dayhigh-daylow)*len),"지지선",BLUE); } if var1>DayOpen then { plot4(var1-(var1-dayopen),"기준선1",BLACK); plot5(var4+((dayhigh-daylow)*len),"저항선2",RED); plot6(var4-((dayhigh-daylow)*len),"지지선2",BLUE); } if var1<dayopen then { plot7(Var1+(dayopen-var1),"기준선2",BLACK); plot8(var7+((dayhigh-daylow)*len),"저항선2",RED); plot9(Var7-((dayhigh-daylow)*len),"지지선2",blue); } 1.저위에 지표식이 오류가 나는데 제가 멀 잘못하고있는지 잘모르겠습니다.. 가르침부탁드립니다 if marketposition == 1 Then exitlong("chandstop",atstop,highest(high,BarsSinceEntry(0)+1)-ATR(atrlength)*mult); if marketposition == 1 Then exitshort("chandstop2",atstop,lowest(low,BarsSinceEntry(0)-1)-ATR(atrlength)*mult); 2. 위의 수식중 첫번째꺼 매수추적스탑 맛죠? 근데 매도추적스탑이 작동이 안됩니다 제수준에선 머가 잘못된지 잘모르겠습니다 가르침 부탁드립니다 수고하십시요~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-12-31 10:44:32

안녕하세요 예스스탁입니다. 1. 외부변수를 선언한 후에 세미콜론을 찍지 않으셨습니다. Input:len(0.32); if (dayhigh[1]+daylow[1]+dayclose[1]+dayopen[1])/4==DayOpen Then { Plot1((dayhigh[1]+daylow[1]+dayclose[1]+dayopen[1])/4,"기준선",BLACK); plot2(var1+((dayhigh-daylow)*len),"저항선",red); plot3(var1-((dayhigh-daylow)*len),"지지선",BLUE); } if var1>DayOpen then { plot4(var1-(var1-dayopen),"기준선1",BLACK); plot5(var4+((dayhigh-daylow)*len),"저항선2",RED); plot6(var4-((dayhigh-daylow)*len),"지지선2",BLUE); } if var1<dayopen then { plot7(Var1+(dayopen-var1),"기준선2",BLACK); plot8(var7+((dayhigh-daylow)*len),"저항선2",RED); plot9(Var7-((dayhigh-daylow)*len),"지지선2",blue); } 2. 예 추적스탑이 맞습니다. 샹들리에청산이라고도 합니다. 매도추적스탑이 발생하지 않는 것은 marketposition == 1때문입니다. marketposition == 1은 현재 매수상태라는 의미입니다. 매도진입 중은 marketposition == -1로 변경하셔야 합니다. if marketposition == 1 Then exitlong("chandstop",atstop,highest(high,BarsSinceEntry(0)+1)-ATR(atrlength)*mult); if marketposition == -1 Then exitshort("chandstop2",atstop,lowest(low,BarsSinceEntry(0)-1)-ATR(atrlength)*mult); 새해 복 많이 받으세요 > FS 님이 쓴 글입니다. > 제목 : 오류수정하는것인데요 > Input:len(0.32) if (dayhigh[1]+daylow[1]+dayclose[1]+dayopen[1])/4==DayOpen Then { Plot1((dayhigh[1]+daylow[1]+dayclose[1]+dayopen[1])/4,"기준선",BLACK); plot2(var1+((dayhigh-daylow)*len),"저항선",red); plot3(var1-((dayhigh-daylow)*len),"지지선",BLUE); } if var1>DayOpen then { plot4(var1-(var1-dayopen),"기준선1",BLACK); plot5(var4+((dayhigh-daylow)*len),"저항선2",RED); plot6(var4-((dayhigh-daylow)*len),"지지선2",BLUE); } if var1<dayopen then { plot7(Var1+(dayopen-var1),"기준선2",BLACK); plot8(var7+((dayhigh-daylow)*len),"저항선2",RED); plot9(Var7-((dayhigh-daylow)*len),"지지선2",blue); } 1.저위에 지표식이 오류가 나는데 제가 멀 잘못하고있는지 잘모르겠습니다.. 가르침부탁드립니다 if marketposition == 1 Then exitlong("chandstop",atstop,highest(high,BarsSinceEntry(0)+1)-ATR(atrlength)*mult); if marketposition == 1 Then exitshort("chandstop2",atstop,lowest(low,BarsSinceEntry(0)-1)-ATR(atrlength)*mult); 2. 위의 수식중 첫번째꺼 매수추적스탑 맛죠? 근데 매도추적스탑이 작동이 안됩니다 제수준에선 머가 잘못된지 잘모르겠습니다 가르침 부탁드립니다 수고하십시요~