커뮤니티
답변부탁드려요~
2019-08-21 01:58:53
297
글번호 131304
수고가 많으십니다.
예를들어 다음식으로 여러종목을 운용한다고 생각하면,
Input : shortPeriod(5), longPeriod(20), Period(3);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
해외선물에서 이 시스템으로 여러종목을 운용한다면,
1. 해외선물 매매 시작시간 지정해서 시스템시작 (예: 한국시간 오후10시부터 매매)
2. 당일 실현손익과 여러종목의 현재 평가손익의 합이 1000$이 넘으면 모든 종목 시스템을 청산하고 당일 매매를 마치는 식이 어떻게 추가되면 될까요?
즉, 당일실현손익$ + 현평가손익총합$ = 1000$이상이면 시스템 청산후 매매종료하는 시스템 수식부탁드립니다.
수고하세요
답변 1
예스스탁 예스스탁 답변
2019-08-21 15:31:35
안녕하세요
예스스탁입니다.
요청하신 2번 내용은 가능하지 않습니다.
시스템은 모두 독립적으로 동작하고 서로 정보를 주고받을수 없습니다.
다른 차트에 적용된 시스템의 성과를 알수가 없습니다.
1번 내용만 추가해 드립니다.
Input : shortPeriod(5), longPeriod(20), Period(3);
input : starttime(100000);
var : Tcond(false);
if bdate != bdate[1] Then
Tcond = false;
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
}
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
if Tcond == true then
{
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
}
즐거운 하루되세요
> 불바다 님이 쓴 글입니다.
> 제목 : 답변부탁드려요~
> 수고가 많으십니다.
예를들어 다음식으로 여러종목을 운용한다고 생각하면,
Input : shortPeriod(5), longPeriod(20), Period(3);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
해외선물에서 이 시스템으로 여러종목을 운용한다면,
1. 해외선물 매매 시작시간 지정해서 시스템시작 (예: 한국시간 오후10시부터 매매)
2. 당일 실현손익과 여러종목의 현재 평가손익의 합이 1000$이 넘으면 모든 종목 시스템을 청산하고 당일 매매를 마치는 식이 어떻게 추가되면 될까요?
즉, 당일실현손익$ + 현평가손익총합$ = 1000$이상이면 시스템 청산후 매매종료하는 시스템 수식부탁드립니다.
수고하세요