답변완료
시스템식 및 종목 검색식 3가지 질문 드립니다.
안녕하세요항상 빠른 답변 감사 드립니다 3가지 질문을 드립니다. 1번 아래 식을 피라미딩 입력값에 따라 진입이 가능하게 요청 드립니다. 퍼센트 간격은 0.5, 1, 2 ,4, 8 ,16 ~~ 투입 금액도 1, 2, 4, 8 ~~ 진입식 퍼센트 , 금액은 무한 증분 이지만 피라미딩 입력 횟수값(2회~5회)으로 사용하려고 합니다.간격 및 증분에 대한 질문에 오류가 있다면 구현 가능한 선에서 지도 편달 요청 드립니다.// 진입
input : threshold_percent(0.5);
input : additional_long__percent(0.5);
input : additional_short_rise_percent(0.5);
var : threshold(0),addLong(0),addShortRise(0);
var : longCondition(False),shortCondition(False);
var : longAddCondition(False),shortAddCondition(False);
var : hasLongPosition(False),hasShortPosition(False);
threshold = threshold_percent / 100.0;
addLong = additional_long__percent / 100.0;
addShortRise = additional_short_rise_percent / 100.0;
longCondition = DHL2 >= low and (CrossUp(low, var1) or CrossUp(low, var2) or CrossUp(low, var5)) and low <= DHL2 * (1 - threshold);
shortCondition = DHL2 < low and (CrossDown(high, var1) or CrossDown(high, var2) or CrossDown(high, var5)) and low > DHL2 * (1 + threshold);
// 추가 롱 조건: 롱 포지션 중 진입가 대비 추가 하락 시 및 롱 신호
longAddCondition = (MarketPosition > 0) and (close <= entryPrice * (1 - addLong)) and longCondition;
// 추가 숏 조건: 숏 포지션 중 진입가 대비 추가 상승 시 및 숏 신호
shortAddCondition = (MarketPosition < 0) and (close >= entryPrice * (1 + addShortRise)) and shortCondition;
hasLongPosition = MarketPosition > 0;
hasShortPosition = MarketPosition < 0;
// 포지션 없을 때만 기존 롱/숏 Condition으로 진입
if (hasLongPosition == False and longCondition) Then
Buy("Long");
if (hasShortPosition == False and shortCondition) Then
Sell("Short");
// 롱 포지션 보유 시 추가 롱 진입 조건만 실행
if (MarketPosition > 0 and MaxEntries == 1) Then
{
if (longAddCondition) then
{
Buy("물Long");
}
}
if (MarketPosition < 0 and MaxEntries == 1) Then
{
if (shortAddCondition) Then
{
Sell("불Short");
}
}
2번 시스템식 시험적용시 날짜 및 시간을 입력하여 적용 날짜 및 시간을 적용 하고자 합니다. 관련 식을 요청 드립니다.3번 종목 검색에서 아래와 같이 년봉 기준으로 검색을 하고자 합니다. 년저[2] > 년저[1] < 년저Ps. 수식 작성 예제 링크 오류 수정 요청 드립니다. https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help.html그럼 좋은 하루 되세요
2025-10-24
349
글번호 227292
지표
답변완료
부탁드립니다
emaValue = eavg(c,length);//EMA계산 correction = C+ (C-emaValue);//보정값 zlma = eavg(correction,length);//ZLMA계산 G=Valuewhen(1,(Crossup(ZLMA,emaValue) or Crossdown(ZLMA,emaValue)),zlma ) 지표조건 length 14 G지표값 10%이상 하락했다 N일전에 하락한 지표값이 오늘까지 유지중인 검색식 부탁드립니다 예)N일전은 5일전 6일전 7일전 등등 사용 가능한 수식으로 부탁드립니다
2025-10-24
201
글번호 227290
종목검색
답변완료
부탁 드립니다.
Input : P(60); Var : LRLv(0); LRLv = LRL(C, P); Var1 = LRLv; Var2 = Var1[1]; Print("C:\\YesData\\realtime_mymz25.csv", ",","%.f,%.f,%.1f,%.1f,%.1f,%.1f",Date, Time, Close, Var1, Var2, DayClose(1)); 위 수식의 print() 값이 "C:\\YesData\\realtime_mymz25.csv"에서 출력이 안되고 있습니다. 바르게 출력이 되도록 수정해 주시면 감사 하겠습니다.날짜: 251024 (YYYYMMDD 형식의 숫자)시간: 205930 (HHMMSS 형식의 숫자) 날자와 시간의 형식입니다. 이와 같은 형식으로 출력 될수 있도록 부탁 드립니다. 그리고 Close, Var1, Var2, DayClose(1) 의 값은 소숫점 1자리 까지만 출력 되도록 하여 주십시요. 실시간 출력 자료로 사용 하고 자 합니다. 이 print() 의 값이 "C:\\YesData\\realtime_mymz25.csv" 에서 출력 되게 하려면 지표식과 시스템식 중 어느것을 사용 해야 하는 지요?
2025-10-24
180
글번호 227289
지표
답변완료
안녕하세요 부탁드립니다
파라볼릭 키움 수식이며 상승AA=sar(3,5);AA1=(AA-lowest(AA,10))/(highest(AA,10)-lowest(AA,10))*100;if(C>AA, AA1, 0);하락 AA=sar(3,5);AA1=(AA-lowest(AA,10))/(highest(AA,10)-lowest(AA,10))*100;if(C<AA, AA1, 0);상승 10 하락 10 인지점을 검색하고싶습니다
2025-10-24
207
글번호 227278
종목검색