커뮤니티

수식 문의 드립니다.

프로필 이미지
무한도전짱짱
2018-08-09 17:51:16
211
글번호 121264
답변완료

첨부 이미지

지난 번 따른 답변으로 큰 도움을 받아 다시한번 감사드립니다. 공부 중에 적용이 잘 되어 한번 더 더움을 받고자 합니다. 문의 1) buy, sell 명령어 문자 삽입시 폰트 적용이 가능한지요? 예: if CrossDown(C, WMA(C, 5)) or CrossDown(C, Ema(C, 5)) or CrossDown(C, ma(C, 5)) Then { cnt1 = cnt1+1; tx = Text_New(sdate,stime,H+PriceScale*1,"@"+NumToStr(cnt1,0)); Text_SetStyle(tx,2,2); -- 적용되고 있음 Text_SetBold (tx,1); -- 적용되고 있음 } 위 경우는 적용이 되는데 명령어에 직접적용하니 안되네요. (첨부파일 A 캔들 위치) 이런 경우도 위 처럼 별도 표기처리를 해야 하거나 방법을 알고 싶습니다. If Value1 < Value2 Then { # 매도/매수청산 if MarketPosition >= 0 and CrossDown(Value4, Value5) Then { sell("매도주문"); cnt2 = 0; Text_SetStyle(tx,2,2); -- 적용이 안되고 있음 Text_SetBold (tx,1); -- 적용이 안되고 있음 } } 문의 2) buy("매수주문"); 또는 sell("매도주문"); 발생할 경우(신호발생/확정 상관없이) 화면에 해당 라인이 그려지게 하려는데 잘 안되네요 ㅜㅠ , 도움 부탁 드립니다. buy인 경우 빨간색 수직선, sell 경우 파란색으로 그려졌으면 합니다. (첨부파일 B 위치 캔들) 화면에 직접 표현이 안된다면 보조지표로 만든 후 화면에 지표 합성을 하는 방식도 가능하지 않을까 하는데 어렵네요 ㅠㅠ 항상 도움을 주셔서 감사드립니다.
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2018-08-10 13:18:17

안녕하세요 예스스탁입니다. 1 Text_SetStyle Text_SetBold 와 함수들은 text_new로 출력되는 텍스트에 대한 설정을 합니다. 신호함수에 지정하는 텍스트는 수식안에서 설정이 되지 않습니다. 2 아래 내용 참고하시기 바랍니다. if 매수조건 Then { buy("매수주문"); TL1 = TL_New(sdate,stime,99999999,sdate,stime,0); TL_SetColor(TL1,RED); TL_SetSize(TL1,2);//긁기 0~6사이의 정수 } if 매도조건 Then { sell("매도주문"); TL1 = TL_New(sdate,stime,99999999,sdate,stime,0); TL_SetColor(TL1,BLUE); TL_SetSize(TL1,2);//긁기 0~6사이의 정수 } 즐거운 하루되세요 > 무한도전짱짱 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 지난 번 따른 답변으로 큰 도움을 받아 다시한번 감사드립니다. 공부 중에 적용이 잘 되어 한번 더 더움을 받고자 합니다. 문의 1) buy, sell 명령어 문자 삽입시 폰트 적용이 가능한지요? 예: if CrossDown(C, WMA(C, 5)) or CrossDown(C, Ema(C, 5)) or CrossDown(C, ma(C, 5)) Then { cnt1 = cnt1+1; tx = Text_New(sdate,stime,H+PriceScale*1,"@"+NumToStr(cnt1,0)); Text_SetStyle(tx,2,2); -- 적용되고 있음 Text_SetBold (tx,1); -- 적용되고 있음 } 위 경우는 적용이 되는데 명령어에 직접적용하니 안되네요. (첨부파일 A 캔들 위치) 이런 경우도 위 처럼 별도 표기처리를 해야 하거나 방법을 알고 싶습니다. If Value1 < Value2 Then { # 매도/매수청산 if MarketPosition >= 0 and CrossDown(Value4, Value5) Then { sell("매도주문"); cnt2 = 0; Text_SetStyle(tx,2,2); -- 적용이 안되고 있음 Text_SetBold (tx,1); -- 적용이 안되고 있음 } } 문의 2) buy("매수주문"); 또는 sell("매도주문"); 발생할 경우(신호발생/확정 상관없이) 화면에 해당 라인이 그려지게 하려는데 잘 안되네요 ㅜㅠ , 도움 부탁 드립니다. buy인 경우 빨간색 수직선, sell 경우 파란색으로 그려졌으면 합니다. (첨부파일 B 위치 캔들) 화면에 직접 표현이 안된다면 보조지표로 만든 후 화면에 지표 합성을 하는 방식도 가능하지 않을까 하는데 어렵네요 ㅠㅠ 항상 도움을 주셔서 감사드립니다.
프로필 이미지

무한도전짱짱

2018-08-10 16:11:48

제가 원하는 결과가 나와 매우 만족합니다. 불금과 함께 즐거운 주말 보내세요 ~ ^^ 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의 드립니다. > 안녕하세요 예스스탁입니다. 1 Text_SetStyle Text_SetBold 와 함수들은 text_new로 출력되는 텍스트에 대한 설정을 합니다. 신호함수에 지정하는 텍스트는 수식안에서 설정이 되지 않습니다. 2 아래 내용 참고하시기 바랍니다. if 매수조건 Then { buy("매수주문"); TL1 = TL_New(sdate,stime,99999999,sdate,stime,0); TL_SetColor(TL1,RED); TL_SetSize(TL1,2);//긁기 0~6사이의 정수 } if 매도조건 Then { sell("매도주문"); TL1 = TL_New(sdate,stime,99999999,sdate,stime,0); TL_SetColor(TL1,BLUE); TL_SetSize(TL1,2);//긁기 0~6사이의 정수 } 즐거운 하루되세요 > 무한도전짱짱 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 지난 번 따른 답변으로 큰 도움을 받아 다시한번 감사드립니다. 공부 중에 적용이 잘 되어 한번 더 더움을 받고자 합니다. 문의 1) buy, sell 명령어 문자 삽입시 폰트 적용이 가능한지요? 예: if CrossDown(C, WMA(C, 5)) or CrossDown(C, Ema(C, 5)) or CrossDown(C, ma(C, 5)) Then { cnt1 = cnt1+1; tx = Text_New(sdate,stime,H+PriceScale*1,"@"+NumToStr(cnt1,0)); Text_SetStyle(tx,2,2); -- 적용되고 있음 Text_SetBold (tx,1); -- 적용되고 있음 } 위 경우는 적용이 되는데 명령어에 직접적용하니 안되네요. (첨부파일 A 캔들 위치) 이런 경우도 위 처럼 별도 표기처리를 해야 하거나 방법을 알고 싶습니다. If Value1 < Value2 Then { # 매도/매수청산 if MarketPosition >= 0 and CrossDown(Value4, Value5) Then { sell("매도주문"); cnt2 = 0; Text_SetStyle(tx,2,2); -- 적용이 안되고 있음 Text_SetBold (tx,1); -- 적용이 안되고 있음 } } 문의 2) buy("매수주문"); 또는 sell("매도주문"); 발생할 경우(신호발생/확정 상관없이) 화면에 해당 라인이 그려지게 하려는데 잘 안되네요 ㅜㅠ , 도움 부탁 드립니다. buy인 경우 빨간색 수직선, sell 경우 파란색으로 그려졌으면 합니다. (첨부파일 B 위치 캔들) 화면에 직접 표현이 안된다면 보조지표로 만든 후 화면에 지표 합성을 하는 방식도 가능하지 않을까 하는데 어렵네요 ㅠㅠ 항상 도움을 주셔서 감사드립니다.