커뮤니티

목표이익청산후 재진입

프로필 이미지
히말라야
2005-05-04 09:17:48
2207
글번호 7299
늘 수고 하십니다. 스시템식을 만들다가 궁금한점이 생겨서 이렇게 글을 올립니다. 다음은 간단한 돌파식입니다. input:len(10),len1(70),len2(0.36),s1(3.0),delay(8); var:var20(0),cond1(true),cond2(true); IF date != date[1] then var9= CurrentEntries(); Cond1=date==exitdate(1) And marketposition(1)==1; Cond2=date==exitdate(1) And marketposition(1)==-1; If stime<=150000 and CurrentEntries()-var9<=2 Then begin If Cond1==False then buy("매수",Atstop,dayopen()+(dayhigh(1)-daylow(1))*len2); If Cond2==False then sell("매도",Atstop,dayopen()-(dayhigh(1)-daylow(1))*len2) ; end; // ***** 당일청산*********** SetStopEndofday(1500); // *** 목표이익청산******** SetStopProfittarget(1,pointstop); 1. 목표이익코딩을 넣었을 경우 왜 다시 매도가 들어가는 지 이유좀 설명좀해주시고, cond1,cond2의 필터가 틀렸는지.. 잘 모르겟습니다. 2. 목표이익달성우 재 진입은 청산포인트를 지점으로 점 이하/이상을때 재진입을 하 는 코딩을 부탁드립니다. 3. setStopProfittarget함수에서 조건만족시 주문은 어떤 주문의 형태인지 알고 싶습니다. 가령 atstop,atmarket등의 형태를 지칭
시스템
답변 3
프로필 이미지

선물투자

2005-05-04 11:08:47

1. 목표이익코딩을 넣었을 경우 왜 다시 매도가 들어가는 지 이유좀 설명좀해주시고, cond1,cond2의 필터가 틀렸는지.. 잘 모르겟습니다. // 매수에는 marketposition(0)!=1을 넣어주면 되고 // 매도에는 marketposition(0)!=-1을 넣어주면 됩니다. // 이유는 stop준문의 특징때문에 그런거 같습니다. // 현재 매수를 하고 있다고 가정할때 포지션이 매수라고 하더라도 매수조건(Cond1==False )을 만족하게 되면 stop주문이 나가게 되며(추측) 단지 현재 포지션이 매수이기때문에 주문이 나가지 않게 될 뿐인것 같습니다. // 그래서 매수상태에서는 매수가 나오지 않게 하게끔 marketposition(0)!=1를 추가하게 되면 다시 매수가 나오지 않데 되는 것입니다. input:len(10),len1(70),len2(0.36),s1(3.0),delay(8); var:var20(0),cond1(true),cond2(true), cond3(false), cond4(false); IF date != date[1] then var9= CurrentEntries(); Cond1=date==exitdate(1) And marketposition(1)==1 ; Cond2=date==exitdate(1) And marketposition(1)==-1 ; If stime<=150000 and CurrentEntries()-var9<=2 Then begin If Cond1==False and marketposition(0)!=1 then { buy("매수",Atstop,dayopen()+(dayhigh(1)-daylow(1))*len2); } If Cond2==False and marketposition(0)!=-1 then { sell("매도",Atstop,dayopen()-(dayhigh(1)-daylow(1))*len2) ; } end; // ***** 당일청산*********** SetStopEndofday(1500); // *** 목표이익청산******** SetStopProfittarget(1,pointstop); 2. 목표이익달성우 재 진입은 청산포인트를 지점으로 점 이하/이상을때 재진입을 하 는 코딩을 부탁드립니다. >> 어떤의미인지 정확히 잘 모르겠네요...^^ 3. setStopProfittarget함수에서 조건만족시 주문은 어떤 주문의 형태인지 알고 싶습니다. 가령 atstop,atmarket등의 형태를 지칭 >> stop주문 아닐런지요...예스프로 개발자가 가장 정확히 할것 같습니다. (atstop이나 atmarket아니 같은 의미로 쓰여지지 않을까 싶은데..^^) > 히말라야 님이 쓴 글입니다. > 제목 : 목표이익청산후 재진입 > 늘 수고 하십니다. 스시템식을 만들다가 궁금한점이 생겨서 이렇게 글을 올립니다. 다음은 간단한 돌파식입니다. input:len(10),len1(70),len2(0.36),s1(3.0),delay(8); var:var20(0),cond1(true),cond2(true); IF date != date[1] then var9= CurrentEntries(); Cond1=date==exitdate(1) And marketposition(1)==1; Cond2=date==exitdate(1) And marketposition(1)==-1; If stime<=150000 and CurrentEntries()-var9<=2 Then begin If Cond1==False then buy("매수",Atstop,dayopen()+(dayhigh(1)-daylow(1))*len2); If Cond2==False then sell("매도",Atstop,dayopen()-(dayhigh(1)-daylow(1))*len2) ; end; // ***** 당일청산*********** SetStopEndofday(1500); // *** 목표이익청산******** SetStopProfittarget(1,pointstop); 1. 목표이익코딩을 넣었을 경우 왜 다시 매도가 들어가는 지 이유좀 설명좀해주시고, cond1,cond2의 필터가 틀렸는지.. 잘 모르겟습니다. 2. 목표이익달성우 재 진입은 청산포인트를 지점으로 점 이하/이상을때 재진입을 하 는 코딩을 부탁드립니다. 3. setStopProfittarget함수에서 조건만족시 주문은 어떤 주문의 형태인지 알고 싶습니다. 가령 atstop,atmarket등의 형태를 지칭
프로필 이미지

히말라야

2005-05-06 14:42:07

감사합니다. 선물투자님이 가르쳐 주신대로 해보니까.주문은 안나가네요.논리적으로 이해는 잘안가지만요^^ 좋은 답변 감사합니다.
프로필 이미지

선물투자

2005-05-09 16:43:01

복사 해서 하셨는지 모르겠네요. 그림을 올려보지요... 10분봉 선물입니다. 차트가 둘이 있습니다. 첫번째(목표수익2)는 님께서 하신 원본 시그널이고 아래차트는 변경되어진(답변드린) 시그널입니다 > 히말라야 님이 쓴 글입니다. > 제목 : Re : Re : 목표이익청산후 재진입 > 감사합니다. 선물투자님이 가르쳐 주신대로 해보니까.주문은 안나가네요.논리적으로 이해는 잘안가지만요^^ 좋은 답변 감사합니다.