빌 윌리엄스와 그의 전략 ... - 페이지 25

 

찾아봤는데 정류장이 없나요? 여기 코드 기반에는 Williams에 대한 몇 명의 swill 조언자가 있습니다. 아니면 거의 Williams에 있습니다. 당신의 조언은 거기에 있지 않습니까?

얼핏 보면 AC 를 버리고 AO 를 필터 로 사용 하려고 하면 0 이상 은 구매 만 가능 하고 이하 는 판매 만 가능 합니다 . 그리고 필터링하는 방법의 두 번째 옵션은 시도하는 것입니다. 후자의 그룹에서 가장 낮거나 높은 프랙탈에만 반응합니다. 저것들. fractal-minimum이 형성되고 그 후에 그러한 것들이 몇 개 더 나타나지만 더 높으면 우리는 그것들을 입력하지 않습니다. 왜냐하면 추세의 변화가 있을 수 있으며 무스를 전파해서는 안 됩니다. 최대값도 마찬가지입니다.

그런데 AC는 OsMA와 거의 같고 AO는 MACD라는 것을 알았습니다. 물론 차이가 있지만 매우 작은 광산입니다.

 
ZZZEROXXX :

찾아봤는데 정류장이 없나요? 여기 코드 기반에는 Williams에 대한 몇 명의 swill 조언자가 있습니다. 아니면 거의 Williams에 있습니다. 당신의 조언은 거기에 있지 않습니까?

언뜻보기에 - AC를 버리고 AO를 필터로 사용하려고하면 - 0 이상 - 구매 전용 - 이하 - 판매 전용. 그리고 필터링하는 방법의 두 번째 옵션은 시도하는 것입니다. 후자의 그룹에서 가장 낮거나 높은 프랙탈에만 반응합니다. 저것들. fractal-minimum이 형성되고 그 후에 그러한 것들이 몇 개 더 나타나지만 더 높으면 우리는 그것들을 입력하지 않습니다. 왜냐하면 추세의 변화가 있을 수 있으며 무스를 전파해서는 안 됩니다. 최대값도 마찬가지입니다.

그런데 AC는 OsMA와 거의 같고 AO는 MACD라는 것을 알았습니다. 물론 차이가 있지만 매우 작은 광산입니다.



중지는 가격 이 악어 이빨 선을 넘을 때 자세를 닫는 것입니다. 광산은 코드베이스에 없습니다. 필터링 해봐야지...
 
Roman. :

정지는 가격이 악어 이빨 라인을 넘을 때 마감 포즈입니다. 광산은 코드베이스에 없습니다. 필터링 해봐야지...

양초가 길면 치아 선 을 넘는 것이 매우 비쌀 수 있습니다. 이론적으로 중지를 사용하면 이러한 상황이 자주 발생하는 경우 이를 피할 수 있습니다. 그러나 여기서 다시 이 정류장의 크기를 최적화하는 문제가 있습니다.
 
ZZZEROXXX :

양초가 길면 치아 선을 넘는 것이 매우 비쌀 수 있습니다. 이론적으로 중지를 사용하면 이러한 상황이 자주 발생하는 경우 이를 피할 수 있습니다. 그러나 여기서 다시 이 정류장의 크기를 최적화하는 문제가 있습니다.


이것은 이해할 수 있습니다-처음에는 작업이있었습니다-책에 따라 모든 것을 수행하여 나중에 질문이 없을 것입니다-이것에서 말했듯이 춤을 추고 다른 필터와 다른 모든 것을 돌리십시오 ...

중지와 관련하여 그는 가격이 치아 라인의 수준을 여러 번 "테스트"할 수 있다고 구체적으로 씁니다. 우리가 긴 위치에 있다고 가정 해 봅시다. 다음 양초를 닫을 때 가격이 위에서부터 악어 이빨 라인을 여러 번 부러 뜨립니다. n 번째 포인트만큼 바닥에 있지만 동시에 그 위에서 닫히고 캔들 종가가 낮아질 때까지 긴 위치를 유지합니다 ... 이것을 구현했습니다 ... 그러면 직접 확인해야합니다 ...

 
로만, 여기에 당신의 고문을 둘 수 있습니다. Williams에 완전히 부합하면 표준으로 삼고 개선하려고 노력할 것입니다.
 
ZZZEROXXX :
로만, 여기에 당신의 고문을 둘 수 있습니다. Williams에 완전히 부합하면 표준으로 삼고 개선하려고 노력할 것입니다.


좋은. 휴일이 끝나면 더 많이 또는 덜 댓글을 달고 요전날 이 스레드에 게시할 것입니다. 이제 다른 연구에서 "불필요한" 항목이 많이 남아 있습니다.

엘더의 세 개의 스크린에서 올빼미의 작업을 보았고 작업의 포인트 중 하나는 악어, 프랙탈 및 포물선 사에 대한 연구였습니다. B. Williams에 따르면 "동지"가 되십시오.

어드바이저 자체는 모듈식 원리에 기반을 두고 있습니다. 코드를 작성할 때 즉시 그리고 이마에 "적중"이라고 하는 것(특정 차원에 대한 다양한 질문을 했을 때)이 나중에야 나중에 밝혀졌습니다. 이 하위 작업을 다른(보다 최적의 방식으로) 해결할 수 있으므로 코드가 최적의 것과는 거리가 멉니다 :-))) . 튜토리얼 튜토리얼 의 바로 그 구조.

 
ZZZEROXXX :
로만, 여기에 당신의 고문을 둘 수 있습니다. Williams에 완전히 부합하면 표준으로 삼고 개선하려고 노력할 것입니다.


B.Williams의 Five-Dimensional Expert Advisor - 작업 버전(새로운 막대 열기 제어 포함) -은 A.Elder의 세 화면용 코드로 만들어졌으므로 변수와 시장의 후행을 포함하는 코드 섹션에 주의를 기울이지 마십시오. 2개의 ATP에 대한 주문뿐만 아니라 SL 및 TP 수준의 변수 및 계산 - (포함) 기능에서 - 변수, tral_stop.mqh, open_ord.mqh, 추가로 정보 기능 및 표시기는 작업 버전에서 완전히 사용되지 않습니다. 대신 시각화 모드에서 F12를 통해 "촛불로" "단계적으로(뿐만 아니라)" 전략 테스터 창의 "로그" 탭에서 볼 수 있습니다. 차원과 이 이벤트에 중요한 변수의 값은 무엇인지(정보와 유사 - 거래 기능의 작업을 인쇄했습니다), 또한 세 장로의 "시니어" 화면을 담당하는 t_trend_period 함수 화면은 아직 활성화되지 않았습니다. B. Williams의 책에 따르면 시작을 위한 모든 것입니다.

일반적으로 B. Williams가 제안한 전략을 개선해야 하므로 "다른 모든 것 ..."을 포함하여 코드의 주석 처리된 섹션이 남습니다. 아마도 이 중 일부가 개선을 위해 필요할 것이기 때문입니다. 예를 들어, H1, H4에서 이 전략에 따라 작업하려면 좀 더 "오래된" 필터(예: D1의 ADX, 그런데 그 계산은 t_trend_period 함수의 데이터를 기반으로 한 Criterion.mqh에 있음)를 결정합니다. 글로벌 트렌드... 나 자신이 연구와 방향으로 접근합니다. 교과서 에 따르면 고문의 구조는 모듈식입니다. 아마도 누군가는 B. Williams의 5가지 차원에 따라 제안된 버전의 올빼미를 개선하고 방법(반드시 코드의 형태는 아님)과 결과를 공유하고자 할 것입니다. 트레이딩 시스템은 어떤 트렌드도 잘 잡아내고, 그 사이에서 작동합니다. 위의 게시물에 첨부된 파일의 동영상을 보지만 동시에 플랫에 천천히 쏟아지고 있습니다... 한마디로 "개선" 필요합니다.

추신 코드는 쓰기에 최적이 아닙니다. 거래 기준을 결정하고 이를 "이마에 있는" 코드로 번역하는 알고리즘을 컴파일하는 문제를 해결했습니다. 따라서 스스로에 대한 비판을 유지할 수 있으며 동시에 구체적인 방법을 고려할 것입니다. 시스템의 성능을 향상시킵니다.

추신 첨부 파일은 EA 자체뿐만 아니라 포함 및 지표 폴더를 포함하는 전문가 폴더의 아카이브로 구성됩니다. 압축을 푼 후 폴더의 내용을 클라이언트 터미널의 유사한 폴더에 넣고 계속 진행합니다.

파일:
experts.rar  68 kb
 
Roman. :


B.Williams Five Dimensional Expert Advisor - 작업 버전(새 막대 열기 제어 포함)


감사합니다. 선택하겠습니다. 문제가 발생하면 여기에 결과를 게시하겠습니다.
 

안녕하세요! 나는 최근에 Williams의 책 New Dimensions in Trading에 대해 알게 되었고, 5페이지에 이르렀고, 본질을 더 잘 이해하기 위해 물론 수입을 기대하지 않고 고문을 요리하기로 결정했습니다.

고문은 거래하지 않고 Alert("buy", GetLastError())는 쓰지 않습니다. 저는 여기에서 다시 읽은 모든 초보자 질문 스레드에 썼습니다.

그는 일반적으로 멋지고 흥미진진하게 글을 씁니다. 그리고 이 분기는 글을 훌륭하게 보완합니다!!!

로봇 할 수 있는지 확인하십시오

//+----------------------------------------------- --------------------+
//| Aligatorny.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+----------------------------------------------- --------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#속성 링크 "http://www.metaquotes.net"
extern int jaw_period=13, tooth_period=8,jaw_shift=8,tteeth_period=5, tooth_shift=5,lips_period=3,lips_shift=3;
외부 이중 거래량=0.1, 손절매=20, 이익실현=50;
//+----------------------------------------------- --------------------+
//| 전문가 초기화 기능 |
//+----------------------------------------------- --------------------+
정수 초기화()
{
//----

//----
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 전문가 초기화 해제 기능 |
//+----------------------------------------------- --------------------+
정수 초기화()
{
//----

//----
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 전문가 시작 기능 |
//+----------------------------------------------- --------------------+
인트 티켓;
정수 시작()
{이중 파란색, 빨간색, 녹색;
//----
blu= iAlligator( 0, 0, jaw_period, jaw_shift, teeth_period, tooth_shift, 입술_주기, 입술_시프트, MODE_SMA,PRICE_CLOSE,MODE_GATORJAW, 0) ;
red= iAlligator( 0, 0, jaw_period, jaw_shift, teeth_period, tooth_shift, 입술_주기, 입술 이동, MODE_SMA,PRICE_CLOSE,MODE_GATORTEETH, 0) ;
grin= iAlligator( 0, 0, jaw_period, jaw_shift, teeth_period, tooth_shift, Lips_period, lives_shift, MODE_SMA,PRICE_CLOSE,MODE_GATORLIPS, 0) ;
//----


이중 프랙탈루, 프랙탈; 프랙탈루= iFractals( 0, 0, MODE_UPPER, 0) ;Fractall=iFractals( 0, 0, MODE_LOWER, 0);


if (Fractalu>0&&Fractalu>blu&&Fractalu>red&&Fractalu>grin&&grin>red>blu&&OrdersTotal() <1)
{ tiket= OrderSend( 0, OP_BUY, 거래량, Bid, Point*3, Bid-stoploss*Point, Bid+ takeprofit*Point, "Pos66", 1234567890, 0, Red);Alert("buy",GetLastError()); }

if (Fractall>0&&Fractalu<blu&&Fractalu<red&&Fractalu<grin&&grin<red<blu&&OrdersTotal() <1)


{ tiket= OrderSend( 0, OP_SELL, 볼륨, Ask, Point*3, Ask+ stoploss*Point, Ask-takeprofit*Point, "Pos66", 1234567890, 0, Blue);Alert("sell",GetLastError()); }




반환(0);
}
//+----------------------------------------------- --------------------+

 
그리고 여기 스크린샷이 있습니다