커뮤니티

문의드립니다.

프로필 이미지
tops
2024-07-21 23:54:35
764
글번호 181718
답변완료
안녕하세요 시스템 수식 요청드립니다. 일목균형표에서 1. 전환선>기준선(골든크로스) 매수화살표(buy) 표시와 전환선<기준선(데드크로스) 될때까지의 수익을 1) "00틱 수익"으로 표시할 수 있을까요? (신호 발생봉 종가에서 → 최고가 기준) 2) 위 "1")번과는 별개로 "% 수익"으로도 표시할 수 있을까요? (신호 발생봉 종가에서 → 최고가 기준) 2. 반대로 전환선<기준선(데드크로스) (신호 발생봉 종가에서 → 최저가 기준) 1과 2는 두 경우 동시에 말고, 각각 수식을 작성해 주실 수 있을까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-22 16:22:43

안녕하세요 예스스탁입니다. 1 var : 전환선(0),기준선(0),tx(0),count(0); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; if CrossUp(전환선,기준선) Then Buy("b"); if CrossDown(전환선,기준선) Then ExitLong("bx"); if MarketPosition == 1 Then { if H == highest(H,BarsSinceEntry) Then { var1 = (highest(H,BarsSinceEntry)-EntryPrice)/PriceScale; var2 = (highest(H,BarsSinceEntry)-EntryPrice)/EntryPrice*100; count = count+1; if count == 1 Then { tx = Text_New(sDate,sTime,H,NumToStr(var1,0)+"틱"+NewLine+NumToStr(Var2,2)+"%"); } Else { Text_Delete(tx); tx = Text_New(sDate,sTime,H,NumToStr(var1,0)+"틱"+NewLine+NumToStr(Var2,2)+"%"); } Text_SetStyle(tx,2,1); } } Else count = 0; 2 var : 전환선(0),기준선(0),tx(0),count(0); 전환선 = (highest(H,9)+lowest(L,9))/2; 기준선 = (highest(H,26)+lowest(L,26))/2; if CrossDown(전환선,기준선) Then Sell("s"); if CrossUp(전환선,기준선) Then ExitShort("sx"); if MarketPosition == -1 Then { if L == lowest(L,BarsSinceEntry) Then { var1 = (EntryPrice-Lowest(L,BarsSinceEntry))/PriceScale; var2 = (EntryPrice-Lowest(L,BarsSinceEntry))/EntryPrice*100; count = count+1; if count == 1 Then { tx = Text_New(sDate,sTime,L,NumToStr(var1,0)+"틱"+NewLine+NumToStr(Var2,2)+"%"); } Else { Text_Delete(tx); tx = Text_New(sDate,sTime,L,NumToStr(var1,0)+"틱"+NewLine+NumToStr(Var2,2)+"%"); } Text_SetStyle(tx,2,0); } } Else count = 0; 즐거운 하루되세요 > tops 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요 시스템 수식 요청드립니다. 일목균형표에서 1. 전환선>기준선(골든크로스) 매수화살표(buy) 표시와 전환선<기준선(데드크로스) 될때까지의 수익을 1) "00틱 수익"으로 표시할 수 있을까요? (신호 발생봉 종가에서 → 최고가 기준) 2) 위 "1")번과는 별개로 "% 수익"으로도 표시할 수 있을까요? (신호 발생봉 종가에서 → 최고가 기준) 2. 반대로 전환선<기준선(데드크로스) (신호 발생봉 종가에서 → 최저가 기준) 1과 2는 두 경우 동시에 말고, 각각 수식을 작성해 주실 수 있을까요?