답변완료
안녕하세요 파인스크립트를 예스랭귀지로 변환 부탁드립니다..!
파인스크립트로 작성된 전략을 예스랭귀지로 변환 부탁드립니다..ㅠㅠ
감사합니다!
//@version=4
strategy("Overnight Signal Strategy", overlay=true)
// Define input variables
fast_ma = input(title="Fast MA Period", type=input.integer, defval=10)
slow_ma = input(title="Slow MA Period", type=input.integer, defval=20)
// Calculate overnight signal
overnight_return = close - open
overnight_signal = sma(overnight_return, fast_ma) - sma(overnight_return, slow_ma)
// Define entry and exit conditions
long_entry = crossover(overnight_signal, 0)
short_entry = crossunder(overnight_signal, 0)
exit_position = timeframe.isintraday and (hour == 15 and minute >= 45)
// Enter long or short position based on signal
if long_entry
strategy.entry("Long", strategy.long)
if short_entry
strategy.entry("Short", strategy.short)
// Exit position intraday
if exit_position
strategy.close_all()
```
2023-07-13
1083
글번호 170598
시스템
답변완료
수식 문의입니다.
1. 일봉 120일, 240일, 480일 역배열 상황에서
일봉 900봉의 최고가와 최저가 선형회귀채널 상한선을 일봉 종가가 상향돌파한 경우
1-1. 일봉 최근 50봉 내 1번 상향돌파가 발생한 경우,
현재 종가가 1번 상향돌파한 날의 시가와 5% 이내 수렴 또는 시고저종가의 평균과 5% 이내 수렴
2. 월봉 50봉의 최고가와 최저가 선형회귀채널 상한선을 일봉 종가가 상향돌파한 경우
2-1. 일봉 최근 50봉 내 2번 상향돌파가 발생한 경우,
현재 종가가 2번 상향돌파한 날의 시가와 5% 이내 수렴 또는 시고저종가의 평균과 5% 이내 수렴
3. 월봉 3, 5, 10 이평이 역배열 상태에서 월봉 10이평을 일봉 종가가 상향돌파한 경우
3-1. 일봉 최근 50봉 내에서 3번 상향돌파가 발생한 경우,
현재 종가가 3번 상향돌파한 날의 시가와 5% 이내 수렴 또는 시고저종가의 평균과 5% 이내 수렴
4. 일봉 20봉 내에서 52주 신고가 보다 작고, 52주 신고가 X -13% 보다 큰 범위에 진입한 후
위 진입한 시점의 가격 보다 10%~20% 하락한 경우
위의 7가지 케이스에 대한 수식을 알려주실 수 있나요?
2023-07-13
1192
글번호 170597
지표
답변완료
수식 문의드립니다.
1. 10일간의 20이평 기울기의 평균값를 구하는 수식을 알려주세요.
(이 때, 수식 결과의 반환값이 각도인지, 숫자인지도 함께 알려주세요.)
2. LRL 100선과 TEMA 50선이 2% 이내 수렴을 구하는 수식을 알려주세요.
3. 일봉 기준 최근 500봉 내에서
Stochastics slow(50,20,20)의 %K 값이 %D 값 보다 높은 구간 중에,
각각의 구간에서 LRL의 최대값을 구한 후,
최대값들의 선형회귀직선을 일봉 종가가 상향돌파하는 경우를 구하는 수식을 알려주세요.
4. 3번의 경우에 이어서,
최근 50봉 내에서 3번과 같이 상향돌파한 이후,
상향돌파한 날의 시가의 5% 또는 시고저종가 평균의 5% 내에 수렴하는 수식을 알려주세요.
부탁드립니다.
2023-07-13
1045
글번호 170596
지표
답변완료
지표 문의드립니다.
정해진 시간에 전일거래량보다 높아지면 봉에 색칠하는 수식인데요..
예스트레이너에서는 어떻게 하는지요? thisv()함수는 당일거래량함수이며, nprev(1)함수는 전일거래량 함수입니다.
수식1
조건=crossup(thisv(), nprev(1)*0.7)&& time<110000;
t=valuewhen(1, 조건, time);
d=valuewhen(1, 조건, date);
if(time> t && date==d &&c>o, c, 0)
수식2
조건=crossup(thisv(), nprev(1)*0.7)&& time<110000;
t=valuewhen(1, 조건, time);
d=valuewhen(1, 조건, date);
if(time> t && date==d &&c<o, o, 0)
수식3
min(c,o)
2023-07-13
1778
글번호 170589
지표
답변완료
문의 드립니다.
아래 식에서 추가를 부탁드립니다.
MACD 12 26 9 기준가0 아래서 K선과 D선 골든크로스 매수진입
손절은 매수 후 기준선0 아래서 데드크로스 매도청산
익절은 기준가0 위에서 K선과 D선 데드크로스 매도청산완료
MACD 12 26 9 기준가0 위에서 K선과 D선 데드크로스 매도진입
손절은 매도 후 기준선0 위에서 골든크로스 매수청산
익절은 기준가0 아래서 K선과 D선 데드크로스 매도청산완료
매수용 매도용으로 각각 부탁드립니다.
Input : shortPeriod(12), longPeriod(26), Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
If CrossUP(value1, value2) Then
{
Buy();
}
If CrossDown(value1, value2) Then
{
ExitLong();
}
Input : shortPeriod(12), longPeriod(26), Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1, Period);
If CrossDown(value1, value2) Then
{
Sell();
}
If CrossUP(value1, value2) Then
{
ExitShort();
}
2023-07-13
1643
글번호 170587
시스템