커뮤니티
목표이익청산후 재진입
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 : 목표이익청산후 재진입
> 감사합니다. 선물투자님이 가르쳐 주신대로 해보니까.주문은 안나가네요.논리적으로 이해는 잘안가지만요^^
좋은 답변 감사합니다.
다음글
이전글