커뮤니티
재문의
2013-06-28 10:11:03
182
글번호 64812
저번에 답해줬던 내용에 보충 , 수정 부탁합니다
1, CME 전날보다 상승으로 끝나고 담날 시가가 CME 보다 0.5 포인트 이상 상승하면 2 계약 매수
2. CME 가 상승으로 끝나고 다음날 시가가 CME보다 0< 시가 <0.5 이면 1계약 매수
3, CME 가 하락으로 끝나고 다음날 시가 CME보다 0.5 이내로 하락할때 한계약 매도
4. 목표가 3포인트 달성하면 반대로 진입하여 2시 50분에 청산
이렇게 해도 식이 달라지지 않나요
오늘 때스트 해보니 안맞아서요
예스트레이더나 리딩스타플러스는
현재 야간장 데이터를 제공하지 않아
사용하신 다면 외부변수로 직접 입력하셔야 합니다.
input : CME(249.25);
if stime == 151500 Then{
if NextBarOpen >= CME+0.5 Then
buy("b2",AtMarket,def,2);
if NextBarOpen < CME+0.5 and NextBarOpen > CME Then
buy("b1",AtMarket,def,1);
if NextBarOpen < CME and NextBarOpen > CME-0.5 Then
sell("s1",AtMarket,def,1);
}
if MarketPosition == 1 Then
sell("bs",atlimit,EntryPrice+3);
if MarketPosition == -1 Then
buy("sb",atlimit,EntryPrice-3);
SetStopEndofday(145000);
즐거운 하루되세요
> 구다이전설 님이 쓴 글입니다.
> 제목 : 시스템식
> CME 선물이 참조가 되던가요 ?
안되면 변수로 넣어서 처리 해주시면 고맙겠습니다
만약에 (시가 -cme 선물) >= 0.5 pt 크면 매수 두 계약 ,
목표가 +3.0 포인트 .목표가 달성 못하면 3시 청산
중간에 목표가 달성되면 반대로 매도 진입 종가에 청산
(시가 -CME 선물) < 0.5pt 고 >0 는 매수 한계약
목표가 +3.0 포인트 .목표가 달성 못하면 3시 청산
중간에 목표가 달성되면 반대로 매도 진입 종가에 청산
시가 -cme 선물 0보다 작고 -0.5 보다 크면
매도 한계약
목표가 +3.0 포인트 .목표가 달성 못하면 3시 청산
중간에 목표가 달성되면 반대로 매수 진입 종가에 청산
(시가 -cme선물)-0.5 작으면 진입하지 않는다
감사합니다
답변 1
예스스탁 예스스탁 답변
2013-06-28 14:47:32
안녕하세요
예스스탁입니다.
기존의 식은 외부변수로 CME를 직접 입력하는 식입니다.
즉 해당 값이 전체일에 모두 적용되므로
이전일의 신호는 무시하셔야 하는 내용입니다.
각 날짜마다 전일 야간선물 종가와 전전일 야간선물 종가를 비교해서
수식을 발생하기 위해서는 야간선물이 제공되는 차트에 해당 식을 적용해야 합니다.
현재 우리트레이더가 야간선물이 제공이 되고
예스트레이더는 7월 1일부터 제공이 됩니다.
기본차트 속성에서 주간과 야간이 합쳐져서 나오는 복합으로 차트를 설정하시고 아래식 적용하시면 됩니다.
첫봉완성시에 조건판단해 신호발생합니다.
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
if stime == 090000 or (stime > 090000 and stime[1] < 090000) Then{
var1 = C[1];
var2 = var1[1];
if var1 > var2 and var2 > 0 and Open >= var1+0.5 Then
buy("b2",OnClose,def,2);
if var1 > var2 and var2 > 0 and Open >= var1 and Open < var1+0.5 Then
buy("b1",AtMarket,def,1);
if var1 < var2 and var2 > 0 and Open < var1 and Open > var1-0.5 Then
Sell("s1",AtMarket,def,1);
}
if MarketPosition == 1 Then
sell("bs",atlimit,EntryPrice+3);
if MarketPosition == -1 Then
buy("sb",atlimit,EntryPrice-3);
SetStopEndofday(145000);
즐거운 하루되세요
> 구다이전설 님이 쓴 글입니다.
> 제목 : 재문의
> 저번에 답해줬던 내용에 보충 , 수정 부탁합니다
1, CME 전날보다 상승으로 끝나고 담날 시가가 CME 보다 0.5 포인트 이상 상승하면 2 계약 매수
2. CME 가 상승으로 끝나고 다음날 시가가 CME보다 0< 시가 <0.5 이면 1계약 매수
3, CME 가 하락으로 끝나고 다음날 시가 CME보다 0.5 이내로 하락할때 한계약 매도
4. 목표가 3포인트 달성하면 반대로 진입하여 2시 50분에 청산
이렇게 해도 식이 달라지지 않나요
오늘 때스트 해보니 안맞아서요
예스트레이더나 리딩스타플러스는
현재 야간장 데이터를 제공하지 않아
사용하신 다면 외부변수로 직접 입력하셔야 합니다.
input : CME(249.25);
if stime == 151500 Then{
if NextBarOpen >= CME+0.5 Then
buy("b2",AtMarket,def,2);
if NextBarOpen < CME+0.5 and NextBarOpen > CME Then
buy("b1",AtMarket,def,1);
if NextBarOpen < CME and NextBarOpen > CME-0.5 Then
sell("s1",AtMarket,def,1);
}
if MarketPosition == 1 Then
sell("bs",atlimit,EntryPrice+3);
if MarketPosition == -1 Then
buy("sb",atlimit,EntryPrice-3);
SetStopEndofday(145000);
즐거운 하루되세요
> 구다이전설 님이 쓴 글입니다.
> 제목 : 시스템식
> CME 선물이 참조가 되던가요 ?
안되면 변수로 넣어서 처리 해주시면 고맙겠습니다
만약에 (시가 -cme 선물) >= 0.5 pt 크면 매수 두 계약 ,
목표가 +3.0 포인트 .목표가 달성 못하면 3시 청산
중간에 목표가 달성되면 반대로 매도 진입 종가에 청산
(시가 -CME 선물) < 0.5pt 고 >0 는 매수 한계약
목표가 +3.0 포인트 .목표가 달성 못하면 3시 청산
중간에 목표가 달성되면 반대로 매도 진입 종가에 청산
시가 -cme 선물 0보다 작고 -0.5 보다 크면
매도 한계약
목표가 +3.0 포인트 .목표가 달성 못하면 3시 청산
중간에 목표가 달성되면 반대로 매수 진입 종가에 청산
(시가 -cme선물)-0.5 작으면 진입하지 않는다
감사합니다
다음글
이전글