ASCTrend 시스템 - 페이지 117

 
skilo:
모두들 안녕,

첫 번째 게시물로 커뮤니티에 인사를 드리고 싶었습니다.

ASCTrend 시스템 스레드를 읽고 있는데 Ninja Trader용으로 코딩한 사람이 있는지 궁금합니다.

감사해요

Ninja는 MT4와 어떻게 비교됩니까?

 
marcus1rex:
Ninja는 MT4와 어떻게 비교됩니까?

어떻게 비교되는지 모르겠습니다. 나는 Ninja가 C++를 사용한다는 것을 알고 있습니다. 그 외에는 MT4에 대해 잘 모릅니다.

일부 회원이 Ninja 포럼에서 코딩한 ASCTrend를 찾았지만 완전하지 않습니다.

여기 Ninja의 시스템을 사용하는 회원이 있는지 확실하지 않았습니다.

 

...

닌자는 버그가 많습니다...컴퓨터가 너무 무겁습니다...닌자 7을 출시하려고 합니다...하지만 잘 되지 않습니다...닌자를 사용하여 선물을 거래하는 것은 여전히 좋습니다...데이터 비용을 지불하지 않음

 

NinjaTrader를 엉망으로 만들 필요가 없습니다.

버그가 너무 많아서 현재 베타 10에 있습니다!

중개인은 멀티브로커 버전에 대해 $500US를 추가로 지불하지 않는 한 액세스할 수 있는 교환을 제어 할 수 있습니다.

 

내 EA

ICustom 함수와 함께 asctrend 신호를 사용하는 MQ4 빌더로 EA - ASCTrend.mq4를 만들었습니다. UP 신호일 때 BUY 거래를 열고 DOWN 신호일 때 SELL을 열 수 있습니다.

내 EA에 일부 필터를 추가하고 싶습니다. 일부 쌍에서 백 테스트 를 수행하고 BBands ind를 사용하여 필터가 좋아 보입니다. 새싹 내 EA에 이 필터를 추가하는 방법을 모르겠습니다. 내 생각에는 그렇게 생각하지만 운이 없습니다.

이중 구매1_1 = iCustom(Symbol(),0,"PerkyAsctrend1",0,1);

이중 Buy2_1 = iCustom(NULL, 0, "BBands_Stop_v1", 4, 0, 현재 + 1);

이중 구매2_2 = 1;

이중 Sell1_1 = iCustom(Symbol(),0,"PerkyAsctrend1",1,1);

이중 Sell2_1 = iCustom(NULL, 0, "BBands_Stop_v1", 5, 0, 현재 + 1);

이중 판매2_2 = 1;

if (구매1_1 && 구매2_1 > 구매2_2) 주문 = SIGNAL_BUY;

if (Sell1_1 && Sell2_1 > Sell2_2) 주문 = SIGNAL_SELL;

파일:
 

iCustom - 외부 변수 사용

hankeys:
ICustom 함수와 함께 asctrend 신호를 사용하는 MQ4 빌더로 EA - ASCTrend.mq4를 만들었습니다. UP 신호일 때 BUY 거래를 열고 DOWN 신호일 때 SELL을 열 수 있습니다.

내 EA에 일부 필터를 추가하고 싶습니다. 일부 쌍에서 백 테스트를 수행하고 BBands ind를 사용하여 필터가 좋아 보입니다. 새싹 내 EA에 이 필터를 추가하는 방법을 모르겠습니다. 내 생각에는 그렇게 생각하지만 운이 없습니다.

이중 구매1_1 = iCustom(Symbol(),0,"PerkyAsctrend1",0,1);

이중 Buy2_1 = iCustom(NULL, 0, "BBands_Stop_v1", 4, 0, 현재 + 1);

이중 구매2_2 = 1;

이중 Sell1_1 = iCustom(Symbol(),0,"PerkyAsctrend1",1,1);

이중 Sell2_1 = iCustom(NULL, 0, "BBands_Stop_v1", 5, 0, 현재 + 1);

이중 판매2_2 = 1;

if (구매1_1 && 구매2_1 > 구매2_2) 주문 = SIGNAL_BUY;

if (Sell1_1 && Sell2_1 > Sell2_2) 주문 = SIGNAL_SELL;

안녕하세요 Hankeys님

나는 여전히 나 자신을 배우고 있으며 iCustom을 사용하기 위해 배운 기본 규칙은 공식이 사용하는 각 특정 지표의 모든 Extern 변수를 읽어야 한다는 것입니다.

PerkyASCTrend1에는 2개의 외부 변수가 있습니다.

외부 int 위험 = 4;

외부 정수 AllBars = 250;

이중 구매1_1 = iCustom(Symbol(),0,"PerkyAsctrend1", 위험, AllBars,0,1);

BollyBands에는 6개의 외부 변수가 있습니다.

외부 정수 길이=20; // 볼린저 밴드 기간

extern int 편차=2; // 일탈

외부 이중 MoneyRisk=0.5; // 오프셋 계수

외부 정수 신호=1; // 표시 신호 모드: 1-신호 및 정지; 0만 정차합니다. 2 전용 신호;

외부 int 라인=1; // 표시 라인 모드: 0-아니오, 1-예

extern int Nbars=1000;

이중 Buy2_1 = iCustom(NULL, 0, "BBands_Stop_v1", 길이, 편차, MoneyRisk, 신호, 선, Nbars, 0, 현재 + 1);

읽고 싶은 버퍼를 두 번째에서 마지막 숫자로 조정합니다.

마지막 숫자는 읽고 싶은 현재(0) 또는 과거 막대(1)입니다.

예제에서는 구매 공식을 사용합니다. Sell 공식에 대해서도 동일한 작업을 수행하십시오.

도움이 더 필요하면 이 TSD 포럼에 ASCTrend EA 및 BollyBands EA 사용에 대한 iCustom 예제가 있는 좋은 EA가 많이 있으며 검색하여 수행 방법을 볼 수 있습니다.

도움이 되었기를 바랍니다!

로버트

 

이러한 변수는 EA에서 설정되지 않으며 iCustom funkction에 있을 수 없습니다. 지표에 정의되어 있습니다. 이 간단한 설정을 했을 때

이중 signalup=iCustom(Symbol(),0,"PerkyAsctrend1",0,1);

이중 signaldown=iCustom(Symbol(),0,"PerkyAsctrend1",1,1);

그것은 잘 작동합니다. 상승 추세 신호 UP 화살표가 나타나면 BUYS, DOWN 화살표가 나타나면 SELLS입니다. 하지만 필터를 추가하고 백테스트를 통해 BBands 로 얻을 수 있는 최상의 결과를 얻고 싶습니다. 그래서 나는 asctrend가 이 신호를 받고 BBands가 올바른 방향에 있을 때만 구매하고 싶습니다.

BBands의 버퍼에 문제가 있어야 합니다. 버퍼가 6개 있습니다... 하지만 EA에 코딩하는 방법을 모르겠습니다. 버퍼는 "UpTrendLine" 및 "DownTrendLine"입니다. "UpTrendLine" 버퍼가 > 1이고 반대인 경우에만 이 필터를 BUY에 추가하고 싶습니다.

 

John Wiley & Son에서 에이블트렌드 책 출간

AbleTrend 책은 John Wiley & Son이 출판했으며 amazon.com에서 볼 수 있습니다. ASCTrend의 원리가 이 책에 나와 있습니다.

 

그 책

네, 구글 북으로 책의 일부를 읽습니다. 무슨 일인지 보기 위해서입니다.

사실 여기에서 만든 시스템과 원본을 발견하고 비교했습니다. 위험을 8로 설정하면 거의 동일한 결과를 얻을 수 있습니다.

나는 당신에게 이 시스템을 정말 좋아합니다. 그러나 효율성의 핵심은 이중입니다.

저자에 따르면 자금 관리는 사실입니다. 그러나 나는 시스템 자체에 대한 필터를 의미하며 거래 시기를 안내할 수 있습니다. 나는 접근 방식을 가지고 있으며 그것이 사실이라면 모든 신호 시스템에 첨부될 수 있습니다(asct 또는 뇌 경향 모든 것).

그래서 제 생각은 FGDI를 사용하여 가격 시계열의 프랙탈 차원을 측정하는 것입니다. 그리고 아이디어는 매우 간단합니다. 우리는 15m와 30m의 두 가지 키 레벨에서 프랙탈 차원을 측정합니다. 그리고 우리는 둘 다 빨간색으로 해야 합니다.

프랙탈 차원이 무엇인지는 어려운 주제이지만 개념의 활용은 기술자에게 정말 간단합니다.

이 블로그에 대한 추가 정보

fractalfinance.blogspot.com/

 

안녕하세요 테스트를 위해 1.7을 다운받았는데 5자리 브로커에서 거래가 되지 않습니다. 무엇을 변경해야 하나요?

감사해요

사유: