커뮤니티

어떻게 고쳐야 할까요?

프로필 이미지
드림365
2025-09-01 23:43:47
58
글번호 193661
답변완료
Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } 신호가 나올때 하단에 가격을 표시할려면 어떻게 수정해야 하나요? 수고 많으십니다. 그리고 시가와 종가를 둘다 표시할수 있나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-09-02 10:20:27

안녕하세요 예스스탁입니다. 신호와 텍스트가 겹칠수 있습니다. 수식 안에서 신호가 표시되는 영역을 알 수 없습니다. 텍스트 함수의 3번째 매개변수가 표시위치 중 가격으로 해당 가격을 조절해 보셔야 합니다. Input : shortPeriod(5), longPeriod(20); var : tx1(0),tx2(0); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); If MarketPosition <= 0 and CrossUP(value1, value2) Then { Buy(); tx1 = Text_New(sDate,sTime,L,NewLine+"종가:"+NumToStr(C,2)); tx2 = Text_New(sDate,sTime,L,NewLine+NewLine+"시가:"+NumToStr(O,2)); Text_SetStyle(tx1,2,0); Text_SetStyle(tx2,2,0); } If MarketPosition >= 0 and CrossDown(value1, value2) Then { Sell(); tx1 = Text_New(sDate,sTime,L,NewLine+"종가:"+NumToStr(C,2)); tx2 = Text_New(sDate,sTime,L,NewLine+NewLine+"시가:"+NumToStr(O,2)); Text_SetStyle(tx1,2,0); Text_SetStyle(tx2,2,0); } 즐거운 하루되세요 > 드림365 님이 쓴 글입니다. > 제목 : 어떻게 고쳐야 할까요? > Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } 신호가 나올때 하단에 가격을 표시할려면 어떻게 수정해야 하나요? 수고 많으십니다. 그리고 시가와 종가를 둘다 표시할수 있나요?