커뮤니티
문의드립니다
2017-02-17 21:31:45
94
글번호 106974
특정값 이상/이하 로 지정하여
익절이 포함되고
진입 위치가 익절이 포함되지 않는 시스템과 같게
만들고 싶습니다
_____________________________
이전 문의글 입니다
_____________________________
진입을 단순히 특정값 이상/이하로 지정하시면
청산후에 조건이 계속 만족하면 또 진입하게 됩니다,
특정값을 상향돌파나 하향이탈로 지정하셔야 합니다.
var : T1(0),entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
if crossup(A,70) Then
buy();
if MarketPosition == 1 and CrossDown(A,50) Then
exitlong();
if CrossDown(A,30) Then
sell();
if MarketPosition == -1 and Crossup(A,50) Then
ExitShort();
SetStopProfittarget(0.5,PointStop);
_____________________________________________
감사합니다
답변 1
예스스탁 예스스탁 답변
2017-02-20 14:12:29
안녕하세요
예스스탁입니다.
var : T1(0),entry(0),T(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
if T >= 0 and A >= 70 Then{
T = 1;
buy();
}
if MarketPosition == 1 and CrossDown(A,50) Then
exitlong();
if T >= 0 and A <= 30 Then{
T = -1;
sell();
}
if MarketPosition == -1 and Crossup(A,50) Then
ExitShort();
SetStopProfittarget(0.5,PointStop);
즐거운 하루되세요
> 파인애플 님이 쓴 글입니다.
> 제목 : 문의드립니다
>
특정값 이상/이하 로 지정하여
익절이 포함되고
진입 위치가 익절이 포함되지 않는 시스템과 같게
만들고 싶습니다
_____________________________
이전 문의글 입니다
_____________________________
진입을 단순히 특정값 이상/이하로 지정하시면
청산후에 조건이 계속 만족하면 또 진입하게 됩니다,
특정값을 상향돌파나 하향이탈로 지정하셔야 합니다.
var : T1(0),entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
if crossup(A,70) Then
buy();
if MarketPosition == 1 and CrossDown(A,50) Then
exitlong();
if CrossDown(A,30) Then
sell();
if MarketPosition == -1 and Crossup(A,50) Then
ExitShort();
SetStopProfittarget(0.5,PointStop);
_____________________________________________
감사합니다