커뮤니티

산식검토

프로필 이미지
티끌
2021-06-02 08:23:02
1343
글번호 149521
답변완료
아래와 같이 범위를 구분하는 산식을 짜는것이 논리적 흐름에 적당한가요? 각단계별 시스템은 일정한 값을 보이는데 이 4단계를 합쳐서 하나의 시스템으로 만드니 엉뚱한 값을 보입니다 1. Var10<0.3 2. Var10>=0.3 and var11<=16 3. Var10>=0.3 and var11>16 and var11<=26 4. Var10>=0.3 and var11>26
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2021-06-02 10:59:23

안녕하세요 예스스탁입니다. 복수의 시스템을 합성하시면 필연적으로 각 진입과 청산이 합성한 다른 시스템의 진입청산에 의해 영향을 받게 됩니다. 1번조건을 사용하는 A시스템이 매수이후에 원래는 해당 시스템의 조건에 의한 청산이 발생하거나 매도로 스위칭되지만 2번조건을 사용하는 B시스템의 매수청산조건이나 매도진입신호에 의해 스위칭이 될수 있습니다. 또한 1번조건을 사용하는 시스템에서 매수진입이 발생하면 청산전까지 원래 2번,3번, 4번 조건을 사용하는 시스템에서 진입된 매수자리에는 진입하지 못하고 청산 후에 발생하면 해당 시스템들이 독립적일때 발생했던 진입자리와 달라질수 있습니다. 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 산식검토 > 아래와 같이 범위를 구분하는 산식을 짜는것이 논리적 흐름에 적당한가요? 각단계별 시스템은 일정한 값을 보이는데 이 4단계를 합쳐서 하나의 시스템으로 만드니 엉뚱한 값을 보입니다 1. Var10<0.3 2. Var10>=0.3 and var11<=16 3. Var10>=0.3 and var11>16 and var11<=26 4. Var10>=0.3 and var11>26
프로필 이미지

티끌

2021-06-02 14:28:55

스위칭을 피하기 위해서 모든 매수,매도,청산변수를 var으로 설정하고 아래와 같이 분할해서 사용합니다 즉 var10과 var11의 범위에 따라 각 변수가 투입되고 청산되어 중복을 피하는구조입니다 분명히 중복을 피하도록 설계했는데 이렇게 해도 각부분이 제대로 작용않되는거 같아서 질문한겁니다 혹시나 내가 고려하지 못한부분이 있나해서..... <아래> If Var10<0.3 Then { k = 45; kk1 = 36; Buy1 = 5; Sell1 = 51; Buy2 = 28; Buy3 = 43; Sell2 = 16; Sell3 = 61; BuyStoploss = 60; SellStoploss = 60; BuyF = 60; BuyTrailing = 5; SellF = 14; SellTrailing = 5; } If Var10>=0.3 and var11<=16 Then { k = 1; kk1 = 29; Buy1 = 33; Sell1 = 24; Buy2 = 16; Buy3 = 43; Sell2 = 30; Sell3 = 60; BuyStoploss = 6; SellStoploss = 5; BuyF = 2; BuyTrailing = 3; SellF = 47; SellTrailing = 1; } ............... ...... .... ... > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 산식검토 > 안녕하세요 예스스탁입니다. 복수의 시스템을 합성하시면 필연적으로 각 진입과 청산이 합성한 다른 시스템의 진입청산에 의해 영향을 받게 됩니다. 1번조건을 사용하는 A시스템이 매수이후에 원래는 해당 시스템의 조건에 의한 청산이 발생하거나 매도로 스위칭되지만 2번조건을 사용하는 B시스템의 매수청산조건이나 매도진입신호에 의해 스위칭이 될수 있습니다. 또한 1번조건을 사용하는 시스템에서 매수진입이 발생하면 청산전까지 원래 2번,3번, 4번 조건을 사용하는 시스템에서 진입된 매수자리에는 진입하지 못하고 청산 후에 발생하면 해당 시스템들이 독립적일때 발생했던 진입자리와 달라질수 있습니다. 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 산식검토 > 아래와 같이 범위를 구분하는 산식을 짜는것이 논리적 흐름에 적당한가요? 각단계별 시스템은 일정한 값을 보이는데 이 4단계를 합쳐서 하나의 시스템으로 만드니 엉뚱한 값을 보입니다 1. Var10<0.3 2. Var10>=0.3 and var11<=16 3. Var10>=0.3 and var11>16 and var11<=26 4. Var10>=0.3 and var11>26
프로필 이미지

예스스탁 예스스탁 답변

2021-06-02 15:51:46

안녕하세요 예스스탁입니다. 1 스위칭이 아니라도 진입이 들어간 상태에서 다른 시스템의 동일방향 진입이 들어가지 않으므로 영향을 받습니다. 예를 들어 각각 시스템을 적용시에 A시스템은 10시에 매수진입하고 12시에 청산되었고 B시스템의 11시에 매수진입하고 14시에 청산되었다면 합치게 되면 10시에 매수가 되고 11시에는 매수상태이므로 B시스템의 매수에 의해서는 진입신호가 나오지 않습니다. 이상태에서 12시에 청산되고 B시스템의 조건이 13시에 만족하면 원래 11시에 진입해서 14시에 청산되는 신호가 13시에 진입해 14시에 청산을 하게 됩니다. 2 또한 첨부하신 수식과 같이 각 조건별로 변수의 값을 변경해도 해당 단지 조건에 따라 값만 변경하는 것일 뿐입니다. If Var10 < 0.3 Then { BuyStoploss = 60; } If Var10>=0.3 and var11<=16 Then { BuyStoploss = 6; } if MarketPosition == 1 Then ExitLong("bx",AtStop,BuyStoploss); 원래는 60으로만 손절이 걸리는 시스템에 조건에 따라 BuyStoploss값을 가변으로 동작하게 하면 var10,var11조건에 의해 60이었다가 6으로만 변경되는 것입니다. 즉 진입이 var10< 0.3으로 들어갔다고 해도 포지션 진행중에 조건에 따라 6으로 변경되서 청산이 됩니다. 작성하신 수식에서 조건별 진입명을 구분해서 각 조건별 진입의 따라 사용되는 값을 고정되게 처리를 해보시거나 해서 수정해 보셔야 합니다. 해당 내용들은 수식의 내용에 따라 많이 다른부분이라 저희가 어떤 것을 살펴보시라고 확답을 드리기 어렵습니다. 수식 내용을 모두 아시는 작성자분이 서로 간섭이 발생할 경우들을 감안해 수정해서 맞춰보셔야 합니다. 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : Re : Re : 산식검토 > 스위칭을 피하기 위해서 모든 매수,매도,청산변수를 var으로 설정하고 아래와 같이 분할해서 사용합니다 즉 var10과 var11의 범위에 따라 각 변수가 투입되고 청산되어 중복을 피하는구조입니다 분명히 중복을 피하도록 설계했는데 이렇게 해도 각부분이 제대로 작용않되는거 같아서 질문한겁니다 혹시나 내가 고려하지 못한부분이 있나해서..... <아래> If Var10<0.3 Then { k = 45; kk1 = 36; Buy1 = 5; Sell1 = 51; Buy2 = 28; Buy3 = 43; Sell2 = 16; Sell3 = 61; BuyStoploss = 60; SellStoploss = 60; BuyF = 60; BuyTrailing = 5; SellF = 14; SellTrailing = 5; } If Var10>=0.3 and var11<=16 Then { k = 1; kk1 = 29; Buy1 = 33; Sell1 = 24; Buy2 = 16; Buy3 = 43; Sell2 = 30; Sell3 = 60; BuyStoploss = 6; SellStoploss = 5; BuyF = 2; BuyTrailing = 3; SellF = 47; SellTrailing = 1; } ............... ...... .... ... > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 산식검토 > 안녕하세요 예스스탁입니다. 복수의 시스템을 합성하시면 필연적으로 각 진입과 청산이 합성한 다른 시스템의 진입청산에 의해 영향을 받게 됩니다. 1번조건을 사용하는 A시스템이 매수이후에 원래는 해당 시스템의 조건에 의한 청산이 발생하거나 매도로 스위칭되지만 2번조건을 사용하는 B시스템의 매수청산조건이나 매도진입신호에 의해 스위칭이 될수 있습니다. 또한 1번조건을 사용하는 시스템에서 매수진입이 발생하면 청산전까지 원래 2번,3번, 4번 조건을 사용하는 시스템에서 진입된 매수자리에는 진입하지 못하고 청산 후에 발생하면 해당 시스템들이 독립적일때 발생했던 진입자리와 달라질수 있습니다. 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 산식검토 > 아래와 같이 범위를 구분하는 산식을 짜는것이 논리적 흐름에 적당한가요? 각단계별 시스템은 일정한 값을 보이는데 이 4단계를 합쳐서 하나의 시스템으로 만드니 엉뚱한 값을 보입니다 1. Var10<0.3 2. Var10>=0.3 and var11<=16 3. Var10>=0.3 and var11>16 and var11<=26 4. Var10>=0.3 and var11>26