해당 차트를 생성한 버전을 게시할 수 있습니까(별도 창에서 차트로 변경해도 해당 결과가 전혀 생성되지 않기 때문에)?
그렇지 않은 경우 사용 중인 코드에서 이 ObjectCreate("whatever", OBJ_LABEL ,0, ...) 또는 this ObjectCreate("whatever",OBJ_TEX,0, ...)( 아마도 OBJ_LABEL 버전일 수 있음) 중복을 피하기 위해 변경해야 합니다.
추신: 트릭을 사용하여 차트에 배치한 다음 "차트"를 "분리"로 다시 변경하면(아래 그림과 같이) 컴파일 트릭을 수행하는 경우에만 작동합니다. 그렇지 않으면 수행할 수 없습니다. (몇 년 전에 fxbs로 테스트해 봤는데 코드에서는 정상적으로 할 수 없습니다.) 그런데도 차트에 그 이름이 없습니다(보다시피). 그래서 ...
secretcode: 안녕하세요 마스터스
이 인디를 메인 차트에 올리고 싶었지만 문제는 EURUSD OHLC와 이름이 뒤섞여 있다는 점(첨부 이미지)!
메인 차트에서 인디 이름을 숨기고 차트 창 표시기처럼 보이도록 코드를 변경하려면 어떻게 해야 합니까?
추신: 트릭을 사용하여 차트에 배치한 다음 "차트"를 "분리"로 다시 변경하면(아래 그림과 같이) 컴파일 트릭을 수행하는 경우에만 작동합니다. 그렇지 않으면 수행할 수 없습니다. (몇 년 전에 fxbs로 테스트해 봤는데 코드에서는 정상적으로 할 수 없습니다.) 그런데도 차트에 그 이름이 없습니다(보다시피). 그래서 ...
도움과 모든 시간과 노력에 대해 Mladen에게 감사드립니다.
나는 코딩 능력이 없기 때문에 종종 그 까다로운 방법을 사용하고 템플릿으로 저장합니다.
내가 직면한 유일한 문제는 Fx Pair OHLC와 혼합되어 있다는 이전 게시물에 언급되어 있습니다(TimeFrame을 전환하면 찾을 수 있습니다!)
내가 하고 싶은 것은 H4 차트의 장기 추세를 결정하여 더 짧은 기간의 숏/롱 포지션을 걸러내는 것입니다. 저는 MA가 아닌 donchian 채널을 사용하여 이 작업을 수행합니다. 낮은 밴드를 깰 때까지 상승 추세에있는 가격. 상위 밴드를 깨뜨릴 때까지 하락 추세에 있는 가격.
어쨌든 다음을 사용하여이 작업을 수행합니다.
//--- H4 차트에서 추세 방향 결정
TrendDonchian_Low = 낮음;
TrendDonchian_High = 높음;
정적 부울 TrendChart_UpTrend = 거짓;
정적 부울 TrendChart_DownTrend = 거짓;
if (질문 > TrendDonchian_High) {TrendChart_UpTrend = true; TrendChart_DownTrend = 거짓;}
if (입찰가 < TrendDonchian_Low) {TrendChart_UpTrend = false; TrendChart_DownTrend = true;}
그런 다음 내가 사용하는 위치를 테스트 할 때 ..
//--- 긴 입력 가능성 확인
if (OrdersTotal() < 1)
{
if (TrendChart_UpTrend == true && TrendChart_DownTrend == false &&...
iClose() 시프트에서 "+1" 없이(지표를 코딩하는 방법을 모르기 때문에 지금 추측하는 것뿐입니다).
crsnape@btinternet.com: 위의 Mladen에게 감사드립니다 ^^. 나는 시간 프레임을 지정할 수 있으므로 너무 작동하는 donchian 채널 표시기의 iCustom을 사용하도록 수정했습니다. 그러나 둘 중 어느 것이 가장 좋은 방법인지 궁금합니다/사용할 것 중 하나는?
나는 Ask가 고가를 초과하자마자 거래를 입력하는 것보다 고가/저가 위의 돌파 종가를 기반으로 거래를 입력하는 방법을 알아 내려고 노력했습니다. 캔들 마감의 추가 확인을 원합니다. OrderSend에서 이것을 대체하려고 시도했습니다.
...
해당 차트를 생성한 버전을 게시할 수 있습니까(별도 창에서 차트로 변경해도 해당 결과가 전혀 생성되지 않기 때문에)?
그렇지 않은 경우 사용 중인 코드에서 이 ObjectCreate("whatever", OBJ_LABEL ,0, ...) 또는 this ObjectCreate("whatever",OBJ_TEX,0, ...)( 아마도 OBJ_LABEL 버전일 수 있음) 중복을 피하기 위해 변경해야 합니다.
_____________________________________________________
추신: 트릭을 사용하여 차트에 배치한 다음 "차트"를 "분리"로 다시 변경하면(아래 그림과 같이) 컴파일 트릭을 수행하는 경우에만 작동합니다. 그렇지 않으면 수행할 수 없습니다. (몇 년 전에 fxbs로 테스트해 봤는데 코드에서는 정상적으로 할 수 없습니다.) 그런데도 차트에 그 이름이 없습니다(보다시피). 그래서 ...
안녕하세요 마스터스
이 인디를 메인 차트에 올리고 싶었지만 문제는 EURUSD OHLC와 이름이 뒤섞여 있다는 점(첨부 이미지)!
메인 차트에서 인디 이름을 숨기고 차트 창 표시기처럼 보이도록 코드를 변경하려면 어떻게 해야 합니까?
나는 코더가 아니므로 도움을 주시면 감사하겠습니다.
미리 감사드립니다
비밀 코드_____________________________________________________
추신: 트릭을 사용하여 차트에 배치한 다음 "차트"를 "분리"로 다시 변경하면(아래 그림과 같이) 컴파일 트릭을 수행하는 경우에만 작동합니다. 그렇지 않으면 수행할 수 없습니다. (몇 년 전에 fxbs로 테스트해 봤는데 코드에서는 정상적으로 할 수 없습니다.) 그런데도 차트에 그 이름이 없습니다(보다시피). 그래서 ...
도움과 모든 시간과 노력에 대해 Mladen에게 감사드립니다.
나는 코딩 능력이 없기 때문에 종종 그 까다로운 방법을 사용하고 템플릿으로 저장합니다.
내가 직면한 유일한 문제는 Fx Pair OHLC와 혼합되어 있다는 이전 게시물에 언급되어 있습니다(TimeFrame을 전환하면 찾을 수 있습니다!)
템플릿입니다
...
템플릿을 통해 사용하는 것은 까다롭습니다 pro go 표시기의 init()를 다음으로 교체합니다.
{
IndicatorBuffers(4);
SetIndexBuffer(0,ProGo); SetIndexLabel(0,NULL);
SetIndexBuffer(1,ProGoNoprof); SetIndexLabel(1,NULL);
SetIndexBuffer(2,open_close);
SetIndexBuffer(3,close_open);
IndicatorShortName("");
return(0);
}그리고 첨부된 템플릿을 사용하세요. 그러면 아래와 같은 차트가 나옵니다.
도움과 모든 시간과 노력에 대해 Mladen에게 감사드립니다.
나는 코딩 능력이 없기 때문에 종종 그 까다로운 방법을 사용하고 템플릿으로 저장합니다. 내가 직면한 유일한 문제는 Fx Pair OHLC와 혼합되어 있다는 이전 게시물에 언급되어 있습니다(TimeFrame을 전환하면 찾을 수 있습니다!)
템플릿입니다...
H4 시간 프레임 대신 현재 시간 프레임에서 낮은 값과 높은 값을 검색하고 있습니다. 이것을 교체하십시오:
TrendDonchian_High = High;
[/PHP]
with this
[PHP]TrendDonchian_Low = iLow(NULL,PERIOD_H4,iLowest(NULL, PERIOD_H4, MODE_LOW, 120, TrendChartShift + 1));
TrendDonchian_High = iHigh(NULL,PERIOD_H4,iHighest(NULL, PERIOD_H4, MODE_HIGH, 120, TrendChartShift + 1));
그리고 그것은 잘 작동해야합니다
모두들 안녕,
내 코드에 문제가 있습니다.
내가 하고 싶은 것은 H4 차트의 장기 추세를 결정하여 더 짧은 기간의 숏/롱 포지션을 걸러내는 것입니다. 저는 MA가 아닌 donchian 채널을 사용하여 이 작업을 수행합니다. 낮은 밴드를 깰 때까지 상승 추세에있는 가격. 상위 밴드를 깨뜨릴 때까지 하락 추세에 있는 가격.
어쨌든 다음을 사용하여이 작업을 수행합니다.
//--- H4 차트에서 추세 방향 결정
TrendDonchian_Low = 낮음;
TrendDonchian_High = 높음;
정적 부울 TrendChart_UpTrend = 거짓;
정적 부울 TrendChart_DownTrend = 거짓;
if (질문 > TrendDonchian_High) {TrendChart_UpTrend = true; TrendChart_DownTrend = 거짓;}
if (입찰가 < TrendDonchian_Low) {TrendChart_UpTrend = false; TrendChart_DownTrend = true;}
그런 다음 내가 사용하는 위치를 테스트 할 때 ..
//--- 긴 입력 가능성 확인
if (OrdersTotal() < 1)
{
if (TrendChart_UpTrend == true && TrendChart_DownTrend == false &&...
하지만 작동하지 않습니다. 어떤 아이디어?템플릿을 통해 사용하는 것은 까다롭습니다
pro go 표시기의 init()를 다음으로 교체합니다.
{
IndicatorBuffers(4);
SetIndexBuffer(0,ProGo); SetIndexLabel(0,NULL);
SetIndexBuffer(1,ProGoNoprof); SetIndexLabel(1,NULL);
SetIndexBuffer(2,open_close);
SetIndexBuffer(3,close_open);
IndicatorShortName("");
return(0);
}그리고 첨부된 템플릿을 사용하세요. 그러면 아래와 같은 차트가 나옵니다.
코딩에 도움을 준 Mladen에게 감사합니다.
친애하는
비밀 코드
H4 시간 프레임 대신 현재 시간 프레임에서 낮은 값과 높은 값을 검색하고 있습니다. 이것을 교체하십시오:
TrendDonchian_High = High;
[/PHP]
with this
[PHP]TrendDonchian_Low = iLow(NULL,PERIOD_H4,iLowest(NULL, PERIOD_H4, MODE_LOW, 120, TrendChartShift + 1));
TrendDonchian_High = iHigh(NULL,PERIOD_H4,iHighest(NULL, PERIOD_H4, MODE_HIGH, 120, TrendChartShift + 1));
위의 Mladen에게 감사드립니다 ^^. 나는 시간 프레임을 지정할 수 있으므로 너무 작동하는 donchian 채널 표시기의 iCustom을 사용 하도록 내 것을 수정했습니다. 그러나 둘 중 어느 것이 가장 좋은 방법인지 궁금합니다/사용할 것 중 하나는?
나는 Ask가 고가를 초과하자마자 거래를 입력하는 것보다 고가/저가 위의 돌파 종가를 기반으로 거래를 입력하는 방법을 알아 내려고 노력했습니다. 캔들 마감의 추가 확인을 원합니다. OrderSend에서 이것을 대체하려고 시도했습니다.
...질문 > 타이밍 저항
TimingResistance는 다음과 같습니다.
TimingResistance = iCustom(NULL, TimingChart, "Donchian", TimingDNCPeriod, 0, TimingChartShift + 1);
이것으로:
...iClose(NULL, TimingChart, TimingChartShift + 1) > TimingResistance
그러나 그것은 그것을 좋아하지 않습니다. 어떤 아이디어?
...
솔직히 여러 가지 이유로 지표를 사용하는 것을 선호합니다.
EA를 더 깨끗하게 유지합니다(코드가 더 깨끗하면 오류가 발생할 가능성이 적고, 개발하는 동안 오류가 발생합니다. 다르게 생각하는 사람은 완전히 잘못된 것입니다)
지표를 개선하기 쉽게 유지합니다(EA를 변경할 필요 없이)
그리고 지표에서 할 수 있는 일들은 EA에 내장된 코드로 시도하면 어떤 경우에는 불가능합니다.
__________________________________________
조건으로 : 이전 대신 현재 닫기를 사용하려고 했습니까?
iClose() 시프트에서 "+1" 없이(지표를 코딩하는 방법을 모르기 때문에 지금 추측하는 것뿐입니다).
위의 Mladen에게 감사드립니다 ^^. 나는 시간 프레임을 지정할 수 있으므로 너무 작동하는 donchian 채널 표시기의 iCustom을 사용하도록 수정했습니다. 그러나 둘 중 어느 것이 가장 좋은 방법인지 궁금합니다/사용할 것 중 하나는?
나는 Ask가 고가를 초과하자마자 거래를 입력하는 것보다 고가/저가 위의 돌파 종가를 기반으로 거래를 입력하는 방법을 알아 내려고 노력했습니다. 캔들 마감의 추가 확인을 원합니다. OrderSend에서 이것을 대체하려고 시도했습니다.
...질문 > 타이밍 저항
TimingResistance는 다음과 같습니다.
TimingResistance = iCustom(NULL, TimingChart, "Donchian", TimingDNCPeriod, 0, TimingChartShift + 1);
이것으로:
...iClose(NULL, TimingChart, TimingChartShift + 1) > TimingResistance
그러나 그것은 그것을 좋아하지 않습니다. 어떤 아이디어?코딩 도움말
여보세요
한 지표를 다른 관점으로 바꾸는 데 도움이 필요합니다.
그래서 두 개의 피벗 표시기가 있습니다. AIME Pivots가 Pivots Points Update처럼 보이도록 하고 싶습니다(일 사이에 줄이 없음). 누군가가 도울 수 있다면 정말 좋을 것입니다. 미리 감사드립니다
...
지금 사용해 보세요
여보세요
한 지표를 다른 관점으로 바꾸는 데 도움이 필요합니다.
그래서 두 개의 피벗 표시기가 있습니다. AIME Pivots가 Pivots Points Update처럼 보이도록 하고 싶습니다(일 사이에 줄이 없음). 누군가가 도울 수 있다면 정말 좋을 것입니다. 미리 감사드립니다지금 사용해 보세요
좋아요:) 도와주셔서 감사합니다. 한 가지 더 변경할 수 있습니까? 표시기는 "구획일수" 기간 후에도 여전히 선 을 그립니다. 표시기간을 표시할 기간이 지난 후에도 선이 표시되지 않도록 변경할 수 있습니까?