커뮤니티
질문드립니다
2016-11-05 15:51:58
77
글번호 103735
Input : Period(12), sigPeriod(9), Period1(12), Period2(5), Period3(5),OS(20),OB(80);
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
value3 = StochasticsK(Period1,Period2);
value4 = StochasticsD(Period1,Period2,Period3);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy("매수");
}else if CrossDOWN(value1, value2) Then
{
Sell("매도");
}else if OS<value3 and value3<OB and OS<value4 and value4<OB then
{ if CrossUp(value3,value4) then
{
Buy("매수1");
}else if CrossDOWN(value3, value4) then
{
Sell("매도1");
}}else if CrossDOWN(value3,OB) then
{
Sell("매도2");
}else if CrossUP(value3,OS) then
{
Buy("매수2");
}
이 식에서 매도, 매도1, 매도2를 하나의 '매도'신호로 표시하고 싶습니다
감사합니다!
답변 1
예스스탁 예스스탁 답변
2016-11-07 10:21:09
안녕하세요
예스스탁입니다.
Input : Period(12), sigPeriod(9), Period1(12), Period2(5), Period3(5),OS(20),OB(80);
var : VV(0);
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
value3 = StochasticsK(Period1,Period2);
value4 = StochasticsD(Period1,Period2,Period3);
vv = 0;
# 매수/매도청산
If CrossUP(value1, value2) Then
{
vv = 1;
}
else if CrossDOWN(value1, value2) Then
{
vv = -1;
}
else if OS < value3 and value3<OB and OS<value4 and value4<OB then
{
if CrossUp(value3,value4) then
{
vv = 2;
}
else if CrossDOWN(value3, value4) then
{
vv = -2;
}
}
else if CrossDOWN(value3,OB) then
{
vv = -3;
}
else if CrossUP(value3,OS) then
{
vv = 3;
}
if Vv == 1 or vv == 2 or vv == 3 Then
buy("매수");
if Vv == -1 or vv == -2 or vv == -3 Then
sell("매도");
즐거운 하루되세요
> 지오다노 님이 쓴 글입니다.
> 제목 : 질문드립니다
>
Input : Period(12), sigPeriod(9), Period1(12), Period2(5), Period3(5),OS(20),OB(80);
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
value3 = StochasticsK(Period1,Period2);
value4 = StochasticsD(Period1,Period2,Period3);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy("매수");
}else if CrossDOWN(value1, value2) Then
{
Sell("매도");
}else if OS<value3 and value3<OB and OS<value4 and value4<OB then
{ if CrossUp(value3,value4) then
{
Buy("매수1");
}else if CrossDOWN(value3, value4) then
{
Sell("매도1");
}}else if CrossDOWN(value3,OB) then
{
Sell("매도2");
}else if CrossUP(value3,OS) then
{
Buy("매수2");
}
이 식에서 매도, 매도1, 매도2를 하나의 '매도'신호로 표시하고 싶습니다
감사합니다!
다음글
이전글