커뮤니티

도와주세요 ..

프로필 이미지
CSI300
2013-11-15 19:19:06
180
글번호 69551
답변완료
수고많으십니다 .. 1;종가로 피봇1차저항선을 하향돌파하면 ("s1") 라는진입명으로매도진입하는수식에 몇가지를 추가하고싶습니다 진입필터로 당일최고가가 피봇2차저항선을 돌파한적잇어야하고 and 당일최고종가가 피봇2차 저항선을 돌파한적없어야한다 ; 위에진입조건을만족하여 ("s1") 로 진입한뒤 손절청산되엿다면 .. 리버설 진입으로 종가로 당일최고가 돌파시 매수진입 ; ("s1") 진입이 손절되면 리버설진입만 세팅되고 다시 ("s1") 진입조건이만족되도 매도진입은 하지않습니다 2;직전포지션이 매도포지션이고, 진입명이"s1" 이고 , 익절로청산되엿다면 종가로 피봇1차지지선을 하향돌파시 "s2"로 매도진입 ; "s2" 진입이손절로 끝나면 다시조건 만족해도 진입금지 ; 피봇선수식은 생략해도 됩니다 .. 잘 부탁드리겟습니다 ;
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-11-18 14:19:31

안녕하세요 예스스탁입니다. Var : Pivot(0),R1(0),R2(0),S1(0),S2(0); Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; R1 = 2*Pivot-DayLow(1); R2 = Pivot+DayHigh(1)-DayLow(1); S1 = 2*Pivot-DayHigh(1); S2 = Pivot-DayHigh(1)+DayLow(1); Condition1 = ExitDate(1) == sdate and IsEntryName("s1",1) == true And IsExitName("StopLoss",1) == true; Condition2 = ExitDate(1) == sdate and IsEntryName("s2",1) == true And IsExitName("StopLoss",1) == true; if Condition1 == false and CrossDown(c,S1) and dayhigh > R2 And highest(C,dayindex+1) > R2 Then sell("s1"); if MarketPosition(1) == -1 and MarketPosition == 0 and ExitDate(1) == sdate and IsEntryName("s1",1) == true And IsExitName("StopLoss",1) == true and crossup(c,dayhigh(0)[1]) then buy(); if Condition2 == false And MarketPosition == 0 and MarketPosition(1) == -1 and ExitDate(1) == sdate and IsEntryName("s1",1) == true And IsExitName("StopProfittarget",1) == true and CrossDown(c,S1) then sell("s2"); 즐거운 하루되세요 > CSI300 님이 쓴 글입니다. > 제목 : 도와주세요 .. > 수고많으십니다 .. 1;종가로 피봇1차저항선을 하향돌파하면 ("s1") 라는진입명으로매도진입하는수식에 몇가지를 추가하고싶습니다 진입필터로 당일최고가가 피봇2차저항선을 돌파한적잇어야하고 and 당일최고종가가 피봇2차 저항선을 돌파한적없어야한다 ; 위에진입조건을만족하여 ("s1") 로 진입한뒤 손절청산되엿다면 .. 리버설 진입으로 종가로 당일최고가 돌파시 매수진입 ; ("s1") 진입이 손절되면 리버설진입만 세팅되고 다시 ("s1") 진입조건이만족되도 매도진입은 하지않습니다 2;직전포지션이 매도포지션이고, 진입명이"s1" 이고 , 익절로청산되엿다면 종가로 피봇1차지지선을 하향돌파시 "s2"로 매도진입 ; "s2" 진입이손절로 끝나면 다시조건 만족해도 진입금지 ; 피봇선수식은 생략해도 됩니다 .. 잘 부탁드리겟습니다 ;