답변완료
선물 만기일에 모든 포지션 청산식 부탁드립니다
안녕하세요.
항상 수고 많으십니다.
------------------------ 질문입니다 ---------------
선물 수식을 예를 들어 보겠습니다. [ 포지션매매입니다 ]
선물 현재가가 20 이평 위에 있으면 매수, 현재가가 20 이평 아래에 있으면 매도.
input : 선물만기일청산시간(150000);
input : stopper1(1.0);
var : month(0), nday(0), week(0);
var20 = ma(c, 20);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if c > var20 then
{
buy("b1");
}
if c < var20 then
{
sell("s1");
}
SetStopLoss(stopper1, PointStop);
if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then
{
SetStopEndofday(선물만기일청산시간);
}
위 수식은 게시판에 올라온 글들을 검색하여 적용해보았더니
원하는 결과가 나오지 않습니다
위 수식에서 선물 만기일에 모든 포지션을 청산하는 수정 수식을 부탁드립니다.
----------------------------------------------------------------------------
미리 감사드립니다.
항상 하시는 일에 좋은 결실 거두시기를 기원합니다.
2022-06-12
1064
글번호 159783
시스템
답변완료
수식 부탁 드립니다.
늘 감사드립니다.
두 종목을 이용한 시스템 식 부탁드립니다.
한 종목을 A((비교기준=참조종목))((Data2)), 다른 한 종목을 B((매매대상))((Data1))라고 할 때,
# Short Position:
If {A의 전일 밤 22시 가격 > A의 오늘 아침 5시 가격} & {2% 넘게 하락 ((즉 밤새[22시~5시 사이], 2% 넘게 하락))}
then Sell B ((오늘 07:05 매도 진입));
If 09:05:01 이후에, 진입가격 < 현재가격 then ExitShort((즉시));
If 숏포지션 존재, then ExitShort B ((오늘 09:28));
# Long Position:
if {A의 전일 밤 22시 가격 < A의 오늘 아침 5시 가격} & {2% 넘게 상승 ((즉 밤새[22시~5시 사이], 2% 넘게 상승))}
then Buy B ((오늘 07:05 매수 진입));
If 09:05:01 이후 진입가격 > 현재가격 then ExitLong((즉시));
If 롱포지션 존재, then ExitLong B ((오늘 09:28));
감사합니다!
2022-06-13
1141
글번호 159780
시스템
답변완료
수식어 부탁드립니다
input : n(1),손절틱수(80);
var : cnt(0),hh(0),ll(0);
hh = 0;
ll = 0;
For cnt = 0 to n-1
{
if hh == 0 or (hh > 0 and DayHigh(cnt) > hh) Then
hh = DayHigh(cnt);
if ll == 0 or (ll > 0 and DayLow(cnt) < ll) Then
ll = DayLow(cnt);
}
Buy("b",AtLimit,hh-(hh-ll)*1.382);
ExitLong("sx",AtLimit,hh-(hh-ll)*-0.762);
SetStopLoss(PriceScale*손절틱수,PointStop);
--------------
1번의 폭은 이해가 가는데 2번 3번의 폭은 어떤 날짜의 기준인지 이해가 어렵네요.
상기 수식어에 추가로 익절 100틱으로 수정 부탁드립니다.
2022-06-12
1009
글번호 159777
시스템