커뮤니티
익절컷 추가 질문
2013-12-01 14:35:23
158
글번호 69994
익절 청산된후 반대신호가 나올때 까지는 진입을 안했으면 합니다.^^;
> 안녕하세요
예스스탁입니다.
Input : Period(20);
var : value1(0);
value1 = ma(C, Period);
If sTime > 090000 and sTime <= 150000 Then {
If crossup(C,Value1) Then
Buy();
If CrossDown(C,Value1) Then
Sell();
}
If sTime == 150300 Then
{
ExitLong();
ExitShort();
}
SetStopProfittarget(PriceScale*20,PointStop);
SetStoploss(PriceScale*20,PointStop);
즐거운 하루되세요
> 기심필득 님이 쓴 글입니다.
> 제목 : 간단한 익절컷 문의
> 고생이 많으십니다.
아주 쉬운식인데 기 작성된 글을 보고 넣어 보아도 잘 이해가 되지않아 다시 질문 드립니다.
아래식에서 수익이 20틱 손실이 20틱 나면 조건 만족시 청산되도록 하고 싶습니다.
청산된 후 다음 신호시 까지는 진입이 되지 않아야 합니다.
감사합니다.
Input : Period(20);
var : value1(0);
value1 = ma(C, Period);
If sTime > 090000 and sTime <= 150000 Then {
If C > Value1 Then
Buy();
If C < Value1 Then
Sell();
}
If sTime == 150300 Then
{
ExitLong();
ExitShort();
}
답변 1
예스스탁 예스스탁 답변
2013-12-02 13:51:06
안녕하세요
예스스탁입니다.
Input : Period(20);
var : value1(0);
value1 = ma(C, Period);
Condition1 = ExitDate(1) == sdate and MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("StopProfittarget",1) ;
Condition2 = ExitDate(1) == sdate and MarketPosition == 0 and MarketPosition(1) == -1 and IsExitName("StopProfittarget",1) ;
If sTime > 090000 and sTime <= 150000 Then {
If Condition1 == false and crossup(C,Value1) Then
Buy();
If Condition2 == false and CrossDown(C,Value1) Then
Sell();
}
If sTime == 150300 Then
{
ExitLong();
ExitShort();
}
SetStopProfittarget(PriceScale*20,PointStop);
SetStoploss(PriceScale*20,PointStop);
즐거운 하루되세요
> 기심필득 님이 쓴 글입니다.
> 제목 : 익절컷 추가 질문
> 익절 청산된후 반대신호가 나올때 까지는 진입을 안했으면 합니다.^^;
> 안녕하세요
예스스탁입니다.
Input : Period(20);
var : value1(0);
value1 = ma(C, Period);
If sTime > 090000 and sTime <= 150000 Then {
If crossup(C,Value1) Then
Buy();
If CrossDown(C,Value1) Then
Sell();
}
If sTime == 150300 Then
{
ExitLong();
ExitShort();
}
SetStopProfittarget(PriceScale*20,PointStop);
SetStoploss(PriceScale*20,PointStop);
즐거운 하루되세요
> 기심필득 님이 쓴 글입니다.
> 제목 : 간단한 익절컷 문의
> 고생이 많으십니다.
아주 쉬운식인데 기 작성된 글을 보고 넣어 보아도 잘 이해가 되지않아 다시 질문 드립니다.
아래식에서 수익이 20틱 손실이 20틱 나면 조건 만족시 청산되도록 하고 싶습니다.
청산된 후 다음 신호시 까지는 진입이 되지 않아야 합니다.
감사합니다.
Input : Period(20);
var : value1(0);
value1 = ma(C, Period);
If sTime > 090000 and sTime <= 150000 Then {
If C > Value1 Then
Buy();
If C < Value1 Then
Sell();
}
If sTime == 150300 Then
{
ExitLong();
ExitShort();
}
다음글
이전글