커뮤니티
수식 문의 드립니다.
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 위치 캔들)
화면에 직접 표현이 안된다면 보조지표로 만든 후 화면에 지표 합성을 하는 방식도 가능하지 않을까 하는데 어렵네요 ㅠㅠ
항상 도움을 주셔서 감사드립니다.
- 1. 예스_문의용_스샷3.png (0.05 MB)
답변 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 위치 캔들)
화면에 직접 표현이 안된다면 보조지표로 만든 후 화면에 지표 합성을 하는 방식도 가능하지 않을까 하는데 어렵네요 ㅠㅠ
항상 도움을 주셔서 감사드립니다.