안녕하세요
아래 수식은 예스스탁에서 70996 번 질문에 의해 작성해주신 수식입니다.
아래의 수식을 다음과 같이 변경해주십시요.
- 다 음 -
매수. 메도 신호가 반대로 즉 매수신호에 매도. 매도신호에 매수로 실행되어
결과치 값이 반대로 나오도록 해주십시요.
- 아 래 -
Input : shortPeriod(20), longPeriod(32),포인트(20);
Var : value(0),T(0),P(0);
value = MACD(shortPeriod, longPeriod);
If CrossUP(value, 0) Then
{
T = 1;
P = C;
if MarketPosition == -1 Then
ExitShort("sx");
}
If CrossDown(value, 0) Then
{
T = -1;
P = C;
if MarketPosition == 1 Then
ExitLong("bx");
}
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
T = 0;
if T == 1 Then
Buy("b",AtStop,P+포인트);
if T == -1 Then
Sell("S",AtStop,P-포인트);
답변 1
예스스탁
예스스탁 답변
2021-02-16 15:06:37
안녕하세요
예스스탁입니다.
Input : shortPeriod(20), longPeriod(32),포인트(20);
Var : value(0),T(0),P(0);
value = MACD(shortPeriod, longPeriod);
If CrossUP(value, 0) Then
{
T = 1;
P = C;
if MarketPosition == 1 Then
ExitLong("bx");
}
If CrossDown(value, 0) Then
{
T = -1;
P = C;
if MarketPosition == -1 Then
ExitShort("sx");
}
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
T = 0;
if T == -1 Then
Buy("b",AtLimit,P-포인트);
if T == 1 Then
Sell("S",AtLimit,P+포인트);
즐거운 하루되세요
> 하늘공원 님이 쓴 글입니다.
> 제목 : 70996 번 재질문합니다.
>
안녕하세요
아래 수식은 예스스탁에서 70996 번 질문에 의해 작성해주신 수식입니다.
아래의 수식을 다음과 같이 변경해주십시요.
- 다 음 -
매수. 메도 신호가 반대로 즉 매수신호에 매도. 매도신호에 매수로 실행되어
결과치 값이 반대로 나오도록 해주십시요.
- 아 래 -
Input : shortPeriod(20), longPeriod(32),포인트(20);
Var : value(0),T(0),P(0);
value = MACD(shortPeriod, longPeriod);
If CrossUP(value, 0) Then
{
T = 1;
P = C;
if MarketPosition == -1 Then
ExitShort("sx");
}
If CrossDown(value, 0) Then
{
T = -1;
P = C;
if MarketPosition == 1 Then
ExitLong("bx");
}
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
T = 0;
if T == 1 Then
Buy("b",AtStop,P+포인트);
if T == -1 Then
Sell("S",AtStop,P-포인트);