커뮤니티
해외선물입니다. 만기 일주일전에 청산하는 수식~~
2019-03-28 15:18:35
353
글번호 127462
해외선물입니다.(쿠루드오일)
매수후 청산이 좀 길게 되는 경우가 있어서
매월 특정일(만기일)되기 일주일전에 무조건 청산하는 수식을 반영할수 있게 아래식에 반영 바람니다.
Input: Period1(3),Period2(3),LPercent(13),SPercent(94),최대누적횟수(5);
input : N1(1),N2(10);
Input : P1(5),P2(4);
Input : P3(0.6);
var : MoneyFlow1(0),MoneyFlow2(0);
var : cnt(0),sum1(0),sum2(0),avg1(0),avg2(0),avg3(0),T(0),mav2(0),mav3(0),value(0),RSIV(0),Simri(0),CCIv(0);
var : sum3(0),Tcond(false);
MoneyFlow1 = MFI(Period1);
MoneyFlow2 = MFI(Period2);
if DayClose(N2) > 0 Then
{
sum1 = 0;
sum2 = 0;
for cnt = 0 to N2-1
{
if cnt < N1 Then
sum1 = sum1 + DayClose(cnt);
if cnt < N2 Then
sum2 = sum2 + DayClose(cnt+1);
}
avg1 = sum1/N1;
avg2 = sum2/N2;
T = 0;
if avg1 >= avg2 Then
T = 1;
if avg1 < avg2 Then
T = -1;
if T>=0 Then
{
if MoneyFlow1 < LPercent and c<c[1] and MaxEntries < 최대누적횟수 Then
buy("b");
}
if MarketPosition == 1 and MoneyFlow2 >= SPercent Then
ExitLong("x",OnClose,def,"",min(CurrentContracts, Ceiling(MaxContracts*P3)),2);
SetStopProfittarget(P1,PercentStop);
SetStopLoss(P2,PercentStop);
}
답변 1
예스스탁 예스스탁 답변
2019-03-29 10:36:38
안녕하세요
예스스탁입니다.
문의하신 내용은 가능하지 않습니다.
해외선물은 만기일이 수식으로 계산이 가능하지 안습니다.
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 해외선물입니다. 만기 일주일전에 청산하는 수식~~
> 해외선물입니다.(쿠루드오일)
매수후 청산이 좀 길게 되는 경우가 있어서
매월 특정일(만기일)되기 일주일전에 무조건 청산하는 수식을 반영할수 있게 아래식에 반영 바람니다.
Input: Period1(3),Period2(3),LPercent(13),SPercent(94),최대누적횟수(5);
input : N1(1),N2(10);
Input : P1(5),P2(4);
Input : P3(0.6);
var : MoneyFlow1(0),MoneyFlow2(0);
var : cnt(0),sum1(0),sum2(0),avg1(0),avg2(0),avg3(0),T(0),mav2(0),mav3(0),value(0),RSIV(0),Simri(0),CCIv(0);
var : sum3(0),Tcond(false);
MoneyFlow1 = MFI(Period1);
MoneyFlow2 = MFI(Period2);
if DayClose(N2) > 0 Then
{
sum1 = 0;
sum2 = 0;
for cnt = 0 to N2-1
{
if cnt < N1 Then
sum1 = sum1 + DayClose(cnt);
if cnt < N2 Then
sum2 = sum2 + DayClose(cnt+1);
}
avg1 = sum1/N1;
avg2 = sum2/N2;
T = 0;
if avg1 >= avg2 Then
T = 1;
if avg1 < avg2 Then
T = -1;
if T>=0 Then
{
if MoneyFlow1 < LPercent and c<c[1] and MaxEntries < 최대누적횟수 Then
buy("b");
}
if MarketPosition == 1 and MoneyFlow2 >= SPercent Then
ExitLong("x",OnClose,def,"",min(CurrentContracts, Ceiling(MaxContracts*P3)),2);
SetStopProfittarget(P1,PercentStop);
SetStopLoss(P2,PercentStop);
}
다음글
이전글