안녕하세요
아래와 같은 수식을 찿았는데 예스로 변환이 가능한지요?
우선, QQE 지표의 시그널을 구현하기 위해 다음과 같은 함수를 작성합니다.
복사
function qqe_signal(qqe_period, ma_period, buy_signal, sell_signal)
{
qqe = QQE(qqe_period);
ma = MA(qqe, ma_period);
if (CrossOver(qqe, ma))
return buy_signal;
else if (CrossUnder(qqe, ma))
return sell_signal;
else
return 0;
}
위 함수는 qqe_period 기간 동안의 QQE 지표를 계산하고, 그 결과에 대해 ma_period 기간 동안의 이동평균선을 적용합니다. 그리고 qqe와 ma의 교차 시점에 따라 매수신호와 매도신호를 반환합니다.
이제, 이 함수를 이용하여 매매 시스템을 구현할 수 있습니다. 예를 들어, 다음과 같은 함수를 작성하여 매매 시스템을 구현할 수 있습니다.
복사
function trading_system(qqe_period, ma_period, buy_qty, sell_qty)
{
signal = qqe_signal(qqe_period, ma_period, 1, -1);
if (signal == 1)
Buy(buy_qty);
else if (signal == -1)
Sell(sell_qty);
}
위 함수는 qqe_period 기간 동안의 QQE 지표와 ma_period 기간 동안의 이동평균선을 이용하여 매수신호와 매도신호를 계산하고, 그에 따라 buy_qty와 sell_qty 만큼 매수와 매도를 수행합니다.
답변 1
예스스탁
예스스탁 답변
2023-07-24 13:26:26
안녕하세요.
예스스탁입니다.
올리신 내용은 아래와 같은 구조로 작성하시면 됩니다.
다만 QQE라는 함수가 사용되었는데
해당 함수는 내용을 알 수 없습니다.
QQE계산식을 대체하시면 됩니다.
input : qqe_period(10),ma_period(20);
var : qqe(0),signal(0);
qqe = QQE(qqe_period); //QQE계산식
signal = MA(qqe, ma_period);
if CrossUp(qqe, signal) Then
Buy();
if CrossDown(qqe, signal) Then
Sell();
즐거운 하루되세요
> 라몬 님이 쓴 글입니다.
> 제목 : 지표 또는 시스템식으로 부탁드립니다
> 안녕하세요
아래와 같은 수식을 찿았는데 예스로 변환이 가능한지요?
우선, QQE 지표의 시그널을 구현하기 위해 다음과 같은 함수를 작성합니다.
복사
function qqe_signal(qqe_period, ma_period, buy_signal, sell_signal)
{
qqe = QQE(qqe_period);
ma = MA(qqe, ma_period);
if (CrossOver(qqe, ma))
return buy_signal;
else if (CrossUnder(qqe, ma))
return sell_signal;
else
return 0;
}
위 함수는 qqe_period 기간 동안의 QQE 지표를 계산하고, 그 결과에 대해 ma_period 기간 동안의 이동평균선을 적용합니다. 그리고 qqe와 ma의 교차 시점에 따라 매수신호와 매도신호를 반환합니다.
이제, 이 함수를 이용하여 매매 시스템을 구현할 수 있습니다. 예를 들어, 다음과 같은 함수를 작성하여 매매 시스템을 구현할 수 있습니다.
복사
function trading_system(qqe_period, ma_period, buy_qty, sell_qty)
{
signal = qqe_signal(qqe_period, ma_period, 1, -1);
if (signal == 1)
Buy(buy_qty);
else if (signal == -1)
Sell(sell_qty);
}
위 함수는 qqe_period 기간 동안의 QQE 지표와 ma_period 기간 동안의 이동평균선을 이용하여 매수신호와 매도신호를 계산하고, 그에 따라 buy_qty와 sell_qty 만큼 매수와 매도를 수행합니다.