커뮤니티
추가진입 문제
2005-05-13 10:34:11
2261
글번호 7385
늘 친절하신 답변 감사 드립니다.
세개의 시스템식을 한 코딩안에 넣어 시스템식을 작성할때 ,편의상
매수1,매수2,매수3(매도는 반대)전략이라고 할때
매수1, 매수2는 각각의 다른 전략식
매수3은 매수 1,2 가 각각 일정조건을 만족할때 추가로 진입하는 식입니다.
제가 알고 싶은 부분은
1. 매수1,매수 2의 매매횟수는 당일 2회 (각각)이내
2. 매수3의 추가 진입은당일 1회 (추가 진입없음)
3. 청산은 매수1과 매수 2는 청산저략1, 매수 3은 청산전략2로 청산한다
고 할때 제가 생각한 코딩은 다음과 같습니다.
4. 일단 식에서 불능코드가 나오네용 ㅡ,ㅡ
5. 추가 적으로 알고 싶은 부분은 시뮬설정시
피라미딩설정에서 "다른진입신호만 허용"했느데 이부분을 진입신호가여러
가지일때 어떻게 설정해야하는지도알고 싶습니다.
6. 그리고 진입신호가 같은 봉에서나오지 않도록하는코딩도 알고 싶습니다.
(두가지 조건중먼저나오는것만들어가고 나머지는안들어 갔으면 좋겠습니다)
/*******************************코딩******************************/
Input : shortPeriod(12), longPeriod(26), Period(9);
var:bcnt(0),Scnt(0),추가cnt(0),매수조건1(0),매수조건2(0),매수조건3(0);
Var : value(0) , macdosc(0) ;
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,Period);
if date!=date[1] then {
bcnt=0;
scnt=0;
추가cnt=0;
}
매수조건1=crossup(c,ma(c,40));
매수조건2=crossup(value,0);
매수조건3=entryprice()+0.5;
if stime<150000 then {
if marketposition()!=0 and date!=date[1] and 매수조건1 and bcnt<2 then {
buy("매수1",atstop,highest(h,3));
bcnt=bcnt+1;
}
if marketposition()!=0 and date!=date[1] and 매수조건2 and bcnt<2 then {
buy("매수2",atstop,highest(h,3));
bcnt=bcnt+1; // Q)별도의 카운트를 다시해야하느지?
}
if marketposition()==1 and 매수조건3 and bcnt==1 and 추가cnt<1 then {
buy("매수3",c);
추가cnt=추가cnt+1;
}
}
//청산
If marketposition()!= 0 and isEntryname("매수1") or isentryname("매수2") Then {
exitlong("청산1",Atstop,highest(high,barssinceentry()+1)-atr(20)*2);
}
if marketposition()!=0 and isEntryname("매수3") then {
Exitlong("청산2",atstop,lowest(l,5));
}
답변 6
예스스탁 예스스탁 답변
2005-05-13 14:25:49
안녕하세요
예스스탁입니다.
문의하신 식을 수정했습니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
var: Scnt(0),cnt(0),매수조건1(0),매수조건2(0),매수조건3(0);
Var : value(0) , macdosc(0) ;
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,Period);
var1 = marketposition();
if date!=date[1] then {
var2=0;
scnt=0;
cnt=0;
}
매수조건1=crossup(c,ma(c,40));
매수조건2=crossup(value,0);
매수조건3=entryprice()+0.5;
if stime < 150000 then{
if marketposition() == 0 and 매수조건1 and var2 < 2 then {
buy("매수1",atstop,highest(h,3));
}
if marketposition() == 0 and 매수조건2 and var2 < 2 then {
buy("매수2",atstop,highest(h,3));
}
if marketposition() == 1 and 매수조건3 and var2 == 1 and cnt<1 then{
buy("매수3",c);
cnt=cnt+1;
}
}
if var1[1] == 0 and var1 == 1 then
var2 = var2+1;
//청산
If marketposition() == 1 and isEntryname("매수1") or isentryname("매수2") Then {
exitlong("청산1",Atstop,highest(high,barssinceentry()+1)-atr(20)*2);
}
if marketposition() == 1 and isEntryname("매수3") then {
Exitlong("청산2",atstop,lowest(l,5));
}
매수1과 매수2의 조건문에 marketposition() != 0을 marketposition() == 0로
수정했습니다.
모든 매수 진입식에 marketposition() != 0 라고 하시면 먼저 매수진입이 들어가
있어야 한다라는 조건이 붙으므로 진입이 되지 않습니다.
매수1 과 매수 2에는 현재 진입된 상태가 아니라는 표현으로 바꿨습니다.
atstop은 if 조건문만으로는 진입여부를 판단하기 힘듭니다.
전봉은 무포지션이고 현재봉은 매수포지션일때 카운트를 하게끔 만들었습니다.
매수1과 매수2 통틀어 2번진입하는 식입니다.
매수3은 한번 추가진입합니다.
피라미딩 설정을 모든진입신호로 허용으로 하시면 청산조건이 되기전에는
같은 조건이라도 계속 진입하게 되며.
다른진입신호 허용은 같은 조건의 매수식은 두번 연속으로는 들어가지 않습니다.
(모든진입신호허용)
매수1 --> 매수1 --> 매수2 허용
매수1 --> 매수2 --> 매수1 허용
(다른진입신호허용)
매수1 --> 매수1 --> 매수2 허용 X
매수1 --> 매수2 --> 매수1 허용
참고하시기 바랍니다.
즐거운 하루되세요
> 히말라야 님이 쓴 글입니다.
> 제목 : 추가진입 문제
> 늘 친절하신 답변 감사 드립니다.
세개의 시스템식을 한 코딩안에 넣어 시스템식을 작성할때 ,편의상
매수1,매수2,매수3(매도는 반대)전략이라고 할때
매수1, 매수2는 각각의 다른 전략식
매수3은 매수 1,2 가 각각 일정조건을 만족할때 추가로 진입하는 식입니다.
제가 알고 싶은 부분은
1. 매수1,매수 2의 매매횟수는 당일 2회 (각각)이내
2. 매수3의 추가 진입은당일 1회 (추가 진입없음)
3. 청산은 매수1과 매수 2는 청산저략1, 매수 3은 청산전략2로 청산한다
고 할때 제가 생각한 코딩은 다음과 같습니다.
4. 일단 식에서 불능코드가 나오네용 ㅡ,ㅡ
5. 추가 적으로 알고 싶은 부분은 시뮬설정시
피라미딩설정에서 "다른진입신호만 허용"했느데 이부분을 진입신호가여러
가지일때 어떻게 설정해야하는지도알고 싶습니다.
6. 그리고 진입신호가 같은 봉에서나오지 않도록하는코딩도 알고 싶습니다.
(두가지 조건중먼저나오는것만들어가고 나머지는안들어 갔으면 좋겠습니다)
/*******************************코딩******************************/
Input : shortPeriod(12), longPeriod(26), Period(9);
var:bcnt(0),Scnt(0),추가cnt(0),매수조건1(0),매수조건2(0),매수조건3(0);
Var : value(0) , macdosc(0) ;
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,Period);
if date!=date[1] then {
bcnt=0;
scnt=0;
추가cnt=0;
}
매수조건1=crossup(c,ma(c,40));
매수조건2=crossup(value,0);
매수조건3=entryprice()+0.5;
if stime<150000 then {
if marketposition()!=0 and date!=date[1] and 매수조건1 and bcnt<2 then {
buy("매수1",atstop,highest(h,3));
bcnt=bcnt+1;
}
if marketposition()!=0 and date!=date[1] and 매수조건2 and bcnt<2 then {
buy("매수2",atstop,highest(h,3));
bcnt=bcnt+1; // Q)별도의 카운트를 다시해야하느지?
}
if marketposition()==1 and 매수조건3 and bcnt==1 and 추가cnt<1 then {
buy("매수3",c);
추가cnt=추가cnt+1;
}
}
//청산
If marketposition()!= 0 and isEntryname("매수1") or isentryname("매수2") Then {
exitlong("청산1",Atstop,highest(high,barssinceentry()+1)-atr(20)*2);
}
if marketposition()!=0 and isEntryname("매수3") then {
Exitlong("청산2",atstop,lowest(l,5));
}
선물투자
2005-05-13 14:16:35
4. 일단 식에서 불능코드가 나오네용 ㅡ,ㅡ
>> 포지션이 0이 아닌경우에만 진입하다보니 진입자체가 안되는 것입니다.
1. 매수1,매수 2의 매매횟수는 당일 2회 (각각)이내
2. 매수3의 추가 진입은당일 1회 (추가 진입없음)
3. 청산은 매수1과 매수 2는 청산저략1, 매수 3은 청산전략2로 청산한다
고 할때 제가 생각한 코딩은 다음과 같습니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
var:MP(0), bcnt1(0),bcnt2(0),bcnt3(0),Scnt(0),추가cnt(0),매수조건1(0),매수조건2(0),매수조건3(0);
Var : value(0) , macdosc(0) ;
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,Period);
if date!=date[1] then {
bcnt1=0;bcnt2=0;bcnt3=0;
scnt=0;
추가cnt=0;
}
매수조건1=crossup(c,ma(c,40));
매수조건2=crossup(value,0);
매수조건3=entryprice()+0.5;
if stime<150000 then {
if 매수조건1 and bcnt1<2 then buy("매수1",atstop,highest(h,3));
if 매수조건2 and bcnt2<2 then buy("매수2",atstop,highest(h,3));
if 매수조건3 and bcnt3<1 then buy("매수3");
MP=marketposition();
if MP[1] != MP and MP != 0 then {
if isentryname("매수1") then bcnt1=bcnt1+1;
if isentryname("매수2") then bcnt2=bcnt2+1;
if isentryname("매수3") then bcnt3=bcnt3+1;
}
}
//청산
If marketposition()!= 0 and (isEntryname("매수1") or isentryname("매수2") ) Then {
exitlong("청산1",Atstop,highest(high,barssinceentry()+1)-atr(20)*2);
}
if marketposition()!=0 and isEntryname("매수3!") then {
Exitlong("청산2",atstop,lowest(l,5));
}
5. 추가 적으로 알고 싶은 부분은 시뮬설정시
피라미딩설정에서 "다른진입신호만 허용"했느데 이부분을 진입신호가여러
가지일때 어떻게 설정해야하는지도알고 싶습니다.
>> 어떤의미인지 정확히 잘 모르겠네여..^^
6. 그리고 진입신호가 같은 봉에서나오지 않도록하는코딩도 알고 싶습니다.
(두가지 조건중먼저나오는것만들어가고 나머지는안들어 갔으면 좋겠습니다)
>> 동일방향의 신호라면 코딩순서에 따라 결정될 듯 하네요.
>> if 매수진입조건=true and 매도진입조건=true then {
buy("매수진입조건");
}
if !(매수진입조건=true and 매도진입조건=true) then {
buy("진입조건1");
sell("진입조건2");
}
> 히말라야 님이 쓴 글입니다.
> 제목 : 추가진입 문제
> 늘 친절하신 답변 감사 드립니다.
세개의 시스템식을 한 코딩안에 넣어 시스템식을 작성할때 ,편의상
매수1,매수2,매수3(매도는 반대)전략이라고 할때
매수1, 매수2는 각각의 다른 전략식
매수3은 매수 1,2 가 각각 일정조건을 만족할때 추가로 진입하는 식입니다.
제가 알고 싶은 부분은
1. 매수1,매수 2의 매매횟수는 당일 2회 (각각)이내
2. 매수3의 추가 진입은당일 1회 (추가 진입없음)
3. 청산은 매수1과 매수 2는 청산저략1, 매수 3은 청산전략2로 청산한다
고 할때 제가 생각한 코딩은 다음과 같습니다.
4. 일단 식에서 불능코드가 나오네용 ㅡ,ㅡ
5. 추가 적으로 알고 싶은 부분은 시뮬설정시
피라미딩설정에서 "다른진입신호만 허용"했느데 이부분을 진입신호가여러
가지일때 어떻게 설정해야하는지도알고 싶습니다.
6. 그리고 진입신호가 같은 봉에서나오지 않도록하는코딩도 알고 싶습니다.
(두가지 조건중먼저나오는것만들어가고 나머지는안들어 갔으면 좋겠습니다)
/*******************************코딩******************************/
Input : shortPeriod(12), longPeriod(26), Period(9);
var:bcnt(0),Scnt(0),추가cnt(0),매수조건1(0),매수조건2(0),매수조건3(0);
Var : value(0) , macdosc(0) ;
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,Period);
if date!=date[1] then {
bcnt=0;
scnt=0;
추가cnt=0;
}
매수조건1=crossup(c,ma(c,40));
매수조건2=crossup(value,0);
매수조건3=entryprice()+0.5;
if stime<150000 then {
if marketposition()!=0 and date!=date[1] and 매수조건1 and bcnt<2 then {
buy("매수1",atstop,highest(h,3));
bcnt=bcnt+1;
}
if marketposition()!=0 and date!=date[1] and 매수조건2 and bcnt<2 then {
buy("매수2",atstop,highest(h,3));
bcnt=bcnt+1; // Q)별도의 카운트를 다시해야하느지?
}
if marketposition()==1 and 매수조건3 and bcnt==1 and 추가cnt<1 then {
buy("매수3",c);
추가cnt=추가cnt+1;
}
}
//청산
If marketposition()!= 0 and isEntryname("매수1") or isentryname("매수2") Then {
exitlong("청산1",Atstop,highest(high,barssinceentry()+1)-atr(20)*2);
}
if marketposition()!=0 and isEntryname("매수3") then {
Exitlong("청산2",atstop,lowest(l,5));
}
히말라야
2005-05-16 12:36:47
안녕하세요.늘 친절하신 답변에 감사의 마음을 글로나마 드립니다~^^
최근에는 선물투자 님께서도 좋은 답변주셔서 Q&A코너가 더 든든해 지는것 같습니다.
진입상에서 제어하는 부분은 좋은답변덕에 해결하였습니다.
그런데 아무리 해봐도 청산관련해서 매수3일경우에 일정부분 올랐을때(Profit Targeting) 청산하는 식을 첨부하여 매수 3에 관해서 청산이 다르게 하려고 하는데 아무리 값을 달리 하여도 청산 신호가 나오지 않는 것 같습니다.
아래 식에서 잘못된부분이 있다면 고쳐주셨으면 감사하겠습니다.
그리고 ,청산식을 여러개로 할대 isEntryname만 지정해주면 여러개 다 쓸수 있는 것이 아닌지(물론 순서는 먼저발생한 것이 먼저나오겠죠? ) 궁금합니다.
//******************** 시스템 식******************************************
Input : shortPeriod(12), longPeriod(26), Period(9),profit(0.3);
var: Scnt(0),cnt(0),매수조건1(0),매수조건2(0),매수조건3(0);
Var : value(0) , macdosc(0) ;
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,Period);
var1 = marketposition();
if date!=date[1] then {
var2=0;
scnt=0;
cnt=0;
}
매수조건1=crossup(c,ma(c,40));
매수조건2=crossup(value,0);
매수조건3=entryprice()+0.5;
if stime < 150000 then{
if marketposition() == 0 and 매수조건1 and var2 < 2 then {
buy("매수1",atstop,highest(h,3));
}
if marketposition() == 0 and 매수조건2 and var2 < 2 then {
buy("매수2",atstop,highest(h,3));
}
if marketposition() == 1 and 매수조건3 and var2 == 1 and cnt<1 then{
buy("매수3",c);
cnt=cnt+1;
}
}
if var1[1] == 0 and var1 == 1 then
var2 = var2+1;
//청산
If marketposition() == 1 and isEntryname("매수1") or isentryname("매수2") Then {
exitlong("청산1",Atstop,highest(high,barssinceentry()+1)-atr(20)*2);
}
if marketposition() == 1 and isEntryname("매수3") and c>=Entryprice()+profit then {
Exitlong("청산2",atstop,c);
}
선물투자
2005-05-16 17:04:10
////////////////////////////////////////////////////////////////////////////
if marketposition() == 1 and 매수조건3 and var2 == 1 and cnt<1 then{
buy("매수3",c);
cnt=cnt+1;
}
////////////////////////////////////////////////////////////////////////////
위 부분의 식이 잘못된거 같네요.
매수3은 진입자체가 되지 않은 상황입니다.(절대 매수나올수 없는 구조)
그래서 청산2 가 나오지 않게 되는것이죠
marketposition()==1을 빼줘야 매수3로 진입을 하게 되겠죠
아래처럼 변경하시면 될듯 합니다.
/////////////////////////////////////////////////////////////////////////////
if 매수조건3 and var2 == 1 and cnt<1 then{
buy("매수3",c);
cnt=cnt+1;
}
/////////////////////////////////////////////////////////////////////////////
그리고 아래 청산식이 있는데 물론 틀렸다고 할수는 없겠지만
의도와는 다른 식일 가능성 있는거 같아서......
/////////////////////////////////////////////////////////////////////////////
If marketposition() == 1 and isEntryname("매수1") or isentryname("매수2") Then {
exitlong("청산1",Atstop,highest(high,barssinceentry()+1)-atr(20)*2);
}
//////////////////////////////////////////////////////////////////////////////
아래처럼 괄호를 쳐야지 님께서 의도하는 것과 동일 한것이라 생각합니다.
/////////////////////////////////////////////////////////////////////////////
If marketposition() == 1 and (isEntryname("매수1") or isentryname("매수2")) Then {
exitlong("청산1",Atstop,highest(high,barssinceentry()+1)-atr(20)*2);
}
//////////////////////////////////////////////////////////////////////////////
> 히말라야 님이 쓴 글입니다.
> 제목 : Re : Re : 추가진입 문제_ 청산관련질문
> 안녕하세요.늘 친절하신 답변에 감사의 마음을 글로나마 드립니다~^^
최근에는 선물투자 님께서도 좋은 답변주셔서 Q&A코너가 더 든든해 지는것 같습니다.
진입상에서 제어하는 부분은 좋은답변덕에 해결하였습니다.
그런데 아무리 해봐도 청산관련해서 매수3일경우에 일정부분 올랐을때(Profit Targeting) 청산하는 식을 첨부하여 매수 3에 관해서 청산이 다르게 하려고 하는데 아무리 값을 달리 하여도 청산 신호가 나오지 않는 것 같습니다.
아래 식에서 잘못된부분이 있다면 고쳐주셨으면 감사하겠습니다.
그리고 ,청산식을 여러개로 할대 isEntryname만 지정해주면 여러개 다 쓸수 있는 것이 아닌지(물론 순서는 먼저발생한 것이 먼저나오겠죠? ) 궁금합니다.
//******************** 시스템 식******************************************
Input : shortPeriod(12), longPeriod(26), Period(9),profit(0.3);
var: Scnt(0),cnt(0),매수조건1(0),매수조건2(0),매수조건3(0);
Var : value(0) , macdosc(0) ;
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,Period);
var1 = marketposition();
if date!=date[1] then {
var2=0;
scnt=0;
cnt=0;
}
매수조건1=crossup(c,ma(c,40));
매수조건2=crossup(value,0);
매수조건3=entryprice()+0.5;
if stime < 150000 then{
if marketposition() == 0 and 매수조건1 and var2 < 2 then {
buy("매수1",atstop,highest(h,3));
}
if marketposition() == 0 and 매수조건2 and var2 < 2 then {
buy("매수2",atstop,highest(h,3));
}
if marketposition() == 1 and 매수조건3 and var2 == 1 and cnt<1 then{
buy("매수3",c);
cnt=cnt+1;
}
}
if var1[1] == 0 and var1 == 1 then
var2 = var2+1;
//청산
If marketposition() == 1 and isEntryname("매수1") or isentryname("매수2") Then {
exitlong("청산1",Atstop,highest(high,barssinceentry()+1)-atr(20)*2);
}
if marketposition() == 1 and isEntryname("매수3") and c>=Entryprice()+profit then {
Exitlong("청산2",atstop,c);
}
히말라야
2005-05-18 11:11:47
안녕하세요 선물투자님 좋은 답변해주셔서 글로나마 감사의 마음을 전합니다.
위의식에서 제가 생각하기에는 일단 진입상에 문제는없습니다.
주문설정을 하실때 "다른진입신호 허용"이나 "모든진입허용"으로 피라미딩 설정을해야
매매신호를 보실 수 있으실 겁니다.
문제는 위의 식에서 marketposition(0)==1 이라는 것은 전략식에서 1차 진입후에
이 진이후에 일정 조건 , 가령 0.5포인트 이상의 수익이 확보 된다음에 각각다른 청산 전략을 쓰는것인데... 다른 청산전략으로 주문이나가질 않습니다.
여러개의 전략을 결합했을때 청산전략이 여러개로 할때 먼저 만족하는 것이 주문이 나가야하는데...... 도무지 요문제가 해결이 안되네요... ㅡ,.ㅡ
예스도 아직 답변안해주시고...
선물투자
2005-05-18 15:32:40
피라미딩을 하게 되면 나올 수 있는것 같네요..(제가 생각이 짧아서..^^)
일단 피라미딩을 하게 되면 몇가지 체크해봐야 할게 있을듯 합니다.
진입신호가 매수1, 2, 3이 있습니다.
첫번째 진입이후(매수3이아닌라고할때) 매수3로 다시 진입하였다고 가정하면
isentryname("매수3")이 참이 아니라 첫번째 진입했을때의 매수1또는 매수2값을
가지고 있는듯합니다.
다시말해서 포지션이 없는 상태에서 매수3로 진입을 하게 되면 청산2로 청산가능하지만
만약 매수1 또는 매수2로 첫번째 진입을 하게 되면 청산2를 실행할 수 없는 조건이 되는것입니다.
multicontracts는 첫진입이 매수1또는 매수2라고 하더라도
청산2가 될 수 있도록 하기위한 변수값입니다.
//////////////////////////////////////////////////////////////////////////////
Input : shortPeriod(12), longPeriod(26), Period(9),profit(0.3);
var: Scnt(0),cnt(0),매수조건1(0),매수조건2(0),매수조건3(0);
Var : value(0) , macdosc(0),MultiContracts(false) ;
value = MACD(shortPeriod, longPeriod);
macdosc = value-ema(value,Period);
var1 = marketposition();
if date!=date[1] then {
var2=0;
scnt=0;
cnt=0;
}
매수조건1=crossup(c,ma(c,40));
매수조건2=crossup(value,0);
매수조건3=entryprice()+0.5;
if stime < 150000 then{
if marketposition() == 0 and 매수조건1 and var2 < 2 then {
buy("매수1",atstop,highest(h,3));
}
if marketposition() == 0 and 매수조건2 and var2 < 2 then {
buy("매수2",atstop,highest(h,3));
}
if marketposition() == 1 and 매수조건3 and var2 == 1 and cnt<1 then{
buy("매수3",c);
cnt=cnt+1;
MultiContracts=true;
}
}
if var1[1] == 0 and var1 == 1 then
var2 = var2+1;
//청산
If marketposition() == 1 and (isEntryname("매수1") or isentryname("매수2")) Then {
exitlong("청산1",Atstop,highest(high,barssinceentry()+1)-atr(20)*2);
}
if marketposition() == 1 and (isEntryname("매수3") or multicontracts) and c>=Entryprice()+profit then {
Exitlong("청산2",atstop,c);
multiContracts=false;
}
////////////////////////////////////////////////////////////////////////////////
다양하게 테스트한 것이 아니라 좀더 더 다양한 테스트가 필요한 부분인것 같습니다.
현재는 이정도로 이해를 하시면 도움이 되지 않을까 생각합니다.
도움이 되셨음 좋겠는데....^^
> 히말라야 님이 쓴 글입니다.
> 제목 : Re : Re : Re : Re : 추가진입 문제_ 청산관련질문
> 안녕하세요 선물투자님 좋은 답변해주셔서 글로나마 감사의 마음을 전합니다.
위의식에서 제가 생각하기에는 일단 진입상에 문제는없습니다.
주문설정을 하실때 "다른진입신호 허용"이나 "모든진입허용"으로 피라미딩 설정을해야
매매신호를 보실 수 있으실 겁니다.
문제는 위의 식에서 marketposition(0)==1 이라는 것은 전략식에서 1차 진입후에
이 진이후에 일정 조건 , 가령 0.5포인트 이상의 수익이 확보 된다음에 각각다른 청산 전략을 쓰는것인데... 다른 청산전략으로 주문이나가질 않습니다.
여러개의 전략을 결합했을때 청산전략이 여러개로 할때 먼저 만족하는 것이 주문이 나가야하는데...... 도무지 요문제가 해결이 안되네요... ㅡ,.ㅡ
예스도 아직 답변안해주시고...