커뮤니티
문의드립니다.
2015-07-23 12:42:01
93
글번호 88815
안녕하세요?
항상 친절한 답변에 감사드립니다.
아래 식에서 매도청산/매수가 동시에 발생하는데
매도청산을 하고 다음 봉에서 매수가 일어나게 하려면 어떻게 하면 되는지요?
매수청산/매도도 마찬가지입니다.
항상 건강하시고 행복하세요!!
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
답변 1
예스스탁 예스스탁 답변
2015-07-23 16:50:21
안녕하세요
예스스탁입니다.
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
If CrossUP(value1, value2) Then
{
if MarketPosition == 0 Then
Buy("b");
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition(1) == -1 and BarsSinceExit(1) == 1 Then
buy("b1");
If CrossDown(value1, value2) Then
{
if MarketPosition == 0 Then
Sell("s");
if MarketPosition == 1 Then
ExitLong("bx");
}
if MarketPosition(1) == 1 and BarsSinceExit(1) == 1 Then
sell("s1");
즐거운 하루되세요
> 짙은안개 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요?
항상 친절한 답변에 감사드립니다.
아래 식에서 매도청산/매수가 동시에 발생하는데
매도청산을 하고 다음 봉에서 매수가 일어나게 하려면 어떻게 하면 되는지요?
매수청산/매도도 마찬가지입니다.
항상 건강하시고 행복하세요!!
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}