커뮤니티
문의드립니다.
2013-11-26 14:20:12
204
글번호 69772
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-11-26 13:53:08
안녕하세요
예스스탁입니다.
Input : shortPeriod(12), longPeriod(26);
Var : value(0),cnt(0),count(0);
value = MACD(shortPeriod, longPeriod);
if date != date[1] Then
Condition1 = false;
Condition1 = ExitDate(1) == sdate and (IsExitName("bx",1) or IsExitName("sx",1));
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
If Condition1 == false and CrossUP(value, 0) Then
{
if count != 2 or (count == 2 and stime >= 91000) Then
Buy();
if count == 2 and stime < 91000 Then
ExitShort("sx");
}
If Condition1 == false and CrossDown(value, 0) Then
{
if count != 2 or (count == 2 and stime >= 91000) Then
Sell();
if count == 2 and stime < 91000 Then
ExitLong("bx");
}
즐거운 하루되세요
> HI_yk**** 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 선물 데이트레이딩 용입니다.
신호가 자주 나옵니다.
9시 10분까지 신호가 3번나오면
그 즉시(즉 3번째 신호가 나오는 순간) 시장가 청산하고 더이상 진입하지 않도록
해주십시요. 즉 9시 10분까지 신호가 3번 나오면 청산하고 더이상 신호 나오지 않도록 해주십시요)
감사합니다.
Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
# 매수/매도청산
If CrossUP(value, 0) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, 0) Then
{
Sell();
}
다음글
이전글