커뮤니티
수식문의
2017-04-24 00:31:40
173
글번호 109081
Input : short(20), long(60);
value1 = ma(C, short);
value2 = ma(C, long);
If CrossUP(value1, value2) Then{ Buy(); }
If CrossDown(value1, value2) Then{ Sell(); }
문의1: 이동평균 골든데드 진입은 10:30:00 까지 만 하고, 10:30:00 이후 골든데드에는 보유포지션 청산하고 신호종료
문의2: 진입은 3회까지 만 하고, 4회 골든데드에는 보유포지션 청산하고 신호 종료
문의3: 문의1과 문의2 중 먼저 만족하는 조건에 보유포지션 청산하고 신호 종료
감사합니다
답변 1
예스스탁 예스스탁 답변
2017-04-24 18:07:04
안녕하세요
예스스탁입니다.
1.
Input : short(20), long(60);
value1 = ma(C, short);
value2 = ma(C, long);
If CrossUP(value1, value2) Then{
if stime < 103000 Then
Buy();
Else
ExitShort();
}
If CrossDown(value1, value2) Then{
if stime < 103000 Then
Sell();
Else
ExitLong();
}
2
Input : short(20), long(60);
var : T1(0),entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 1 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
value1 = ma(C, short);
value2 = ma(C, long);
If CrossUP(value1, value2) Then{
if entry < 3 Then
Buy();
Else
ExitShort();
}
If CrossDown(value1, value2) Then{
if entry < 3 Then
Sell();
Else
ExitLong();
}
3
Input : short(20), long(60);
var : T1(0),entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 1 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
value1 = ma(C, short);
value2 = ma(C, long);
If CrossUP(value1, value2) Then{
if entry < 3 and stime < 103000 Then
Buy();
Else
ExitShort();
}
If CrossDown(value1, value2) Then{
if entry < 3 and stime < 103000 Then
Sell();
Else
ExitLong();
}
즐거운 하루되세요
> 정각도원 님이 쓴 글입니다.
> 제목 : 수식문의
> Input : short(20), long(60);
value1 = ma(C, short);
value2 = ma(C, long);
If CrossUP(value1, value2) Then{ Buy(); }
If CrossDown(value1, value2) Then{ Sell(); }
문의1: 이동평균 골든데드 진입은 10:30:00 까지 만 하고, 10:30:00 이후 골든데드에는 보유포지션 청산하고 신호종료
문의2: 진입은 3회까지 만 하고, 4회 골든데드에는 보유포지션 청산하고 신호 종료
문의3: 문의1과 문의2 중 먼저 만족하는 조건에 보유포지션 청산하고 신호 종료
감사합니다
다음글
이전글