커뮤니티
수식 재 문의 드립니다.
2016-06-16 12:59:17
117
글번호 99161
안녕하세요
주신 수식 잘 받았습니다.
시뮬레이션과 전략실행 챠트에서 해 보았는데,
제가 말씀드린게 않된 것이 있는 것 같습니다.
하기 말씀드린대로, 일단 매매 진입을 하면 목표 수익을 얻고 이익 청산하거나.
손실을 입고 강제 청산 두가지가 발생되어야 하는데
상기 수식은 봉이 바뀔 때마다 따라 자동 매매가 됩니다.
이외에 매매 시작봉에서 봉이 끝날 때,
신호가 바뀌었으면 한 봉 쉬고 두번째 봉에서 다시 진입하고,
손절이 났으면 한 봉 쉬고 두 번째 봉에서 다시 진입하는 것입니다.
봉이 끝날고 바뀔마다 청산하고 재진입하면 않되는데...
시스템은 그렇게 표현되고 있습니다.
확인 부탁드립니다.
하기 부분도 표현이 없는 것 같습니다. 검토 부탁드립니다.
만약, 한 봉내에서 31(조절가능)틱이 넘게 손절이 나면,
바로 포지션 체인지를 부탁드립니다.
이 포지션 체인지는 상기의 강제 청산 사항이 해당되지 않게 부탁드립니다.
다음 봉에서도 매매 유지 부탁드립니다.
오직 손절매를 당할 때만 한봉 쉬고 다음봉 진입으로 부탁드립니다
만약 한 봉내에 20틱이상의 익절이나면,
해당 봉 종료시에 청산 부탁드립니다.
첨부 파일은 제가 생각하는 프로그램 진행 방법을 부분적으로 표현해 봤습니다.
참조 부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의
> 안녕하세요
예스스탁입니다.
input : P1(5),P2(20),목표수익틱수(20),손절매틱수(30);
var1 = ma(C,5);
var2 = ma(C,20);
if crossup(var1,var2) Then
buy("b");
if CrossDown(var1,var2) Then
sell("s");
if MarketPosition == 0 and IsExitName("stopProfitTarget",1) == true then{
if var1 > var2 Then
buy("b1",AtMarket);
if var1 < var2 Then
sell("s1",AtMarket);
}
if MarketPosition == 0 and IsExitName("StopLoss",1) == true then{
if BarsSinceExit(1) == 1 and var1 > var2 Then
buy("b2",AtMarket);
if BarsSinceExit(1) == 1 and var1 < var2 Then
sell("s2",AtMarket);
}
SetStopProfittarget(PriceScale*목표수익틱수,PointStop);
SetStopLoss(PriceScale*손절매틱수,PointStop);
즐거운 하루되세요
> softtoug 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하세요
저는 해외선물 매매 중입니다.
바쁘시지만 하기 수식 부탁드립니다.
이동평균선 매매 :
(long & short period의 숫자는 제가 시뮬레이션으로 사용한 후,
최종 전략실행챠트 사용시 선택가능하게 부탁드립니다.)
기본적으로 매수인 상황에서는 매수로 진입,
매도인 상황에서는 매도로 진입하는 수식 부탁드립니다.
추가 조건은 하기와 같습니다.
1. 연달아서 지속적인 매매가 가능하도록 부탁드립니다.
2. 현재의 매매가 이익이나서 청산되면 (20 틱을 목표 수익 - 조정가능)
다음 봉에 시작과 동시에 재진입하는 것입니다.
같은 매수 또는 매도 포지션을 취하더라도 재진입 하는 것입니다.
결론적으로, 이동평균선의 지시만 따르게 끔 부탁드립니다.
3. 일단 매매가 시작 되면, 시간이 지나 봉이 바뀌어도(음봉/양봉 상관없이 모두 해당)
목표수익을 달성할 때까지 청산 없이 갖고 가도록 하겠습니다.
강제 손절매를 기능을 사용하여 강제 손절매를 하기 전까지는,
진입 상황 유지 부탁드립니다.
- 단, 새로 진입한 봉에서 신호가 바뀌면 바로, 실시간 강제 청산하고 나옵니다.
하기 강제 청산 조건처럼, 다음 한 봉 쉬고 두번째 봉에 다시 진입 부탁드립니다.
4. 손절매를 한번 당하면 다음 봉 진입은 쉬고,
두번째 봉으로 재진입하는 조건 부탁드립니다.
손절매를 30틱(조절가능)으로하고,
만약, 한 봉내에서 31(조절가능)틱이 넘게 손절이 나면,
바로 포지션 체인지를 부탁드립니다.
이 포지션 체인지는 상기의 강제 청산 사항이 해당되지 않게 부탁드립니다.
다음 봉에서도 매매 유지 부탁드립니다.
오직 손절매를 당할 때만 한봉 쉬고 다음봉 진입으로 부탁드립니다
만약 한 봉내에 20틱이상의 익절이나면,
해당 봉 종료시에 청산 부탁드립니다.
귀찮게 해드려서 죄송합니다.
시스템 매매는 하고 싶은데, 컴퓨터를 할 줄 몰라서 양해 부탁드립니다.
감사합니다.
- 1. 99684_캡처.PNG (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2016-06-16 15:29:16
> softtoug 님이 쓴 글입니다.
> 제목 : 수식 재 문의 드립니다.
>
안녕하세요
주신 수식 잘 받았습니다.
시뮬레이션과 전략실행 챠트에서 해 보았는데,
제가 말씀드린게 않된 것이 있는 것 같습니다.
하기 말씀드린대로, 일단 매매 진입을 하면 목표 수익을 얻고 이익 청산하거나.
손실을 입고 강제 청산 두가지가 발생되어야 하는데
상기 수식은 봉이 바뀔 때마다 따라 자동 매매가 됩니다.
이외에 매매 시작봉에서 봉이 끝날 때,
신호가 바뀌었으면 한 봉 쉬고 두번째 봉에서 다시 진입하고,
손절이 났으면 한 봉 쉬고 두 번째 봉에서 다시 진입하는 것입니다.
봉이 끝날고 바뀔마다 청산하고 재진입하면 않되는데...
시스템은 그렇게 표현되고 있습니다.
확인 부탁드립니다.
하기 부분도 표현이 없는 것 같습니다. 검토 부탁드립니다.
만약, 한 봉내에서 31(조절가능)틱이 넘게 손절이 나면,
바로 포지션 체인지를 부탁드립니다.
이 포지션 체인지는 상기의 강제 청산 사항이 해당되지 않게 부탁드립니다.
다음 봉에서도 매매 유지 부탁드립니다.
오직 손절매를 당할 때만 한봉 쉬고 다음봉 진입으로 부탁드립니다
만약 한 봉내에 20틱이상의 익절이나면,
해당 봉 종료시에 청산 부탁드립니다.
첨부 파일은 제가 생각하는 프로그램 진행 방법을 부분적으로 표현해 봤습니다.
참조 부탁드립니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의
> 안녕하세요
예스스탁입니다.
input : P1(5),P2(20),목표수익틱수(20),손절매틱수(30);
var1 = ma(C,5);
var2 = ma(C,20);
if crossup(var1,var2) Then
buy("b");
if CrossDown(var1,var2) Then
sell("s");
if MarketPosition == 0 and IsExitName("stopProfitTarget",1) == true then{
if var1 > var2 Then
buy("b1",AtMarket);
if var1 < var2 Then
sell("s1",AtMarket);
}
if MarketPosition == 0 and IsExitName("StopLoss",1) == true then{
if BarsSinceExit(1) == 1 and var1 > var2 Then
buy("b2",AtMarket);
if BarsSinceExit(1) == 1 and var1 < var2 Then
sell("s2",AtMarket);
}
SetStopProfittarget(PriceScale*목표수익틱수,PointStop);
SetStopLoss(PriceScale*손절매틱수,PointStop);
즐거운 하루되세요
> softtoug 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하세요
저는 해외선물 매매 중입니다.
바쁘시지만 하기 수식 부탁드립니다.
이동평균선 매매 :
(long & short period의 숫자는 제가 시뮬레이션으로 사용한 후,
최종 전략실행챠트 사용시 선택가능하게 부탁드립니다.)
기본적으로 매수인 상황에서는 매수로 진입,
매도인 상황에서는 매도로 진입하는 수식 부탁드립니다.
추가 조건은 하기와 같습니다.
1. 연달아서 지속적인 매매가 가능하도록 부탁드립니다.
2. 현재의 매매가 이익이나서 청산되면 (20 틱을 목표 수익 - 조정가능)
다음 봉에 시작과 동시에 재진입하는 것입니다.
같은 매수 또는 매도 포지션을 취하더라도 재진입 하는 것입니다.
결론적으로, 이동평균선의 지시만 따르게 끔 부탁드립니다.
3. 일단 매매가 시작 되면, 시간이 지나 봉이 바뀌어도(음봉/양봉 상관없이 모두 해당)
목표수익을 달성할 때까지 청산 없이 갖고 가도록 하겠습니다.
강제 손절매를 기능을 사용하여 강제 손절매를 하기 전까지는,
진입 상황 유지 부탁드립니다.
- 단, 새로 진입한 봉에서 신호가 바뀌면 바로, 실시간 강제 청산하고 나옵니다.
하기 강제 청산 조건처럼, 다음 한 봉 쉬고 두번째 봉에 다시 진입 부탁드립니다.
4. 손절매를 한번 당하면 다음 봉 진입은 쉬고,
두번째 봉으로 재진입하는 조건 부탁드립니다.
손절매를 30틱(조절가능)으로하고,
만약, 한 봉내에서 31(조절가능)틱이 넘게 손절이 나면,
바로 포지션 체인지를 부탁드립니다.
이 포지션 체인지는 상기의 강제 청산 사항이 해당되지 않게 부탁드립니다.
다음 봉에서도 매매 유지 부탁드립니다.
오직 손절매를 당할 때만 한봉 쉬고 다음봉 진입으로 부탁드립니다
만약 한 봉내에 20틱이상의 익절이나면,
해당 봉 종료시에 청산 부탁드립니다.
귀찮게 해드려서 죄송합니다.
시스템 매매는 하고 싶은데, 컴퓨터를 할 줄 몰라서 양해 부탁드립니다.
감사합니다.