[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 911

 

안녕하세요 사람들. 그리고 유전자 알고리즘 문제에 직면한 스레드는 누구입니까? 우리는 유전자 알고리즘에 따라 최적화하고 결과를 얻습니다 ..... 우리는 최고의 것을 선택하고 그림을 봅니다. 그런 다음 동일한 제한으로 동일한 간격으로 다시 최적화하고 완전히 다른 결과를 얻습니다.

 
Stepan241 :

안녕하세요 사람들. 그리고 누가 유전자 알고리즘의 문제에 직면했습니까? 우리는 유전자 알고리즘에 따라 최적화하고 결과를 얻습니다 ..... 우리는 최고의 것을 선택하고 그림을 봅니다. 그런 다음 동일한 제한으로 동일한 간격으로 다시 최적화하고 완전히 다른 결과를 얻습니다.


최적화 사이에 터미널이 인터넷 연결이 끊겼습니까?
 
Stepan241 :

안녕하세요 사람들. 그리고 누가 유전 알고리즘의 문제에 직면 했습니까? 우리는 유전자 알고리즘에 따라 최적화하고 결과를 얻습니다 ..... 우리는 최고의 것을 선택하고 그림을 봅니다. 그런 다음 동일한 제한으로 동일한 간격으로 다시 최적화하고 완전히 다른 결과를 얻습니다.


이 작업 방식 Gen. 연산.

대략적인 설정을 결정하는 데 사용하거나 사용하지 마십시오. (내가 알기로는 최적화 변수가 많다. 수를 줄인다.)

 

------최적화 사이에 터미널이 인터넷 연결이 끊겼습니까?

예 .... 인터넷에 액세스할 수 없는 컴퓨터에서 일반적으로 최적화 ...

나는 NormalizeDouble 기능을 희생하여 모든 곳을 찌른다고 생각합니다.

 
Stepan241 :

------최적화 사이에 터미널이 인터넷 연결이 끊겼습니까?

예 .... 인터넷에 액세스할 수 없는 컴퓨터에서 일반적으로 최적화 ...

나는 NormalizeDouble 기능을 희생하여 모든 곳을 찌른다고 생각합니다.

슬립이 아닌 나만의 기능을 사용하다보니 가끔 다른 테스트 결과 가 나오기도 하고,

내가 지정한 제한 내에서 임의의 수의 지연을 초 단위로 반환합니다.

 
안녕하세요 어드바이저 있으신 분 4H Box Breakout_ver.2 어디선가 나쁘지 않다고 들었는데 많은 분들이 칭찬해주시는데 이 기적을 해보고 싶어요??? 가지고 계신 분 공유 부탁드립니다.
 
THC :

여러분, 말씀해주세요! 양초가 만료될 때 포지션을 열고 닫는 방법은 무엇입니까? 즉, 새 양초가 열리면 열리고 닫힙니다.

같은 양초나 다른 양초를 닫을 때? 모든 포지션 개시 조건에 대해 캔들 종가에서 표시기의 값을 취하는 방법은 무엇입니까?

내 질문은 아마도 간단하지만 스스로 알아내려고 노력하고 있지만 내 프로그래밍 경험은 0에 가깝습니다. 적어도 이 원칙에 따라 작동하는 일부 TS의 예를 던지십시오.
 

죄송합니다. 어떤 식으로든 내 "어드바이저"를 파악할 수 없습니다. 만성적으로 130개의 잘못된 스탑 오류를 표시하고 거래하지 않습니다. 가장 다른 스탑, 10-60 포인트를 설정했는데 모든 것이 동일합니다.

//+----------------------------------------------- --------------------+
//| 다이몬 테두리 .mq4 |
//| Copyright © 2010, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+----------------------------------------------- --------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#속성 링크 "http://www.metaquotes.net"

//+----------------------------------------------- --------------------+
//| 전문가 초기화 기능 |
//+----------------------------------------------- --------------------+
extern int BandsPeriod=20,i=1 ;extern int BandsShift=0;
외부 이중 대역편차=2.0;
extern 더블 랏=0.1, TakeProfit=50, 손절매=10 ;
정수 초기화()
{
//----

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

//----
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 전문가 시작 기능 |
//+----------------------------------------------- --------------------+
정수 시작()
{ int total=OrdersTotal(); comment("총", 총계); 경고("총", 총);
if ( 총 !=0 ){반환;}

이중 평균, Verhnyayaghranytsa, Nyzhnyayaghranytsa, newres, 합계, 편차;
문자열 텍스트; 인트 티켓; 실수;
text="맥드 샘플";
Average=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i);
//----
newres=닫기[i]-평균;
합계=뉴스*뉴스;


편차=대역 편차*MathSqrt(합/대역 주기);
Verhnyayaghranytsa=평균+편차;
Nyzhnyayaghranytsa=평균 편차;
//----
if (Verhnyayaghranytsa<닫기[i])
{ //코멘트(" 부표! ",Verhnyayaghranytsa );
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-stoploss*Point,Ask+TakeProfit*Point,"macd 샘플",16384,0,Green);

}


if (Nyzhnyayaghranytsa>닫기[i])
{ //코멘트(" 판매! ",Nyzhnyayaghranytsa );

ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+stoploss*Point,Bid-TakeProfit*Point,"macd sample",16384,0,Red);
// 경고(GetLastError());

}
리턴(0);
}
//+----------------------------------------------- --------------------+

시작 명령 직후에 열린 주문이 있는지 확인하고 있으면 반환을 사용하여 시작을 종료합니다. 해당 행은 다음과 같습니다.

정수 합계=OrdersTotal(); comment("총", 총계); 경고("총", 총);
if ( 총 !=0 ){반환;}

내 조언자는 전혀 작동하지 않기 때문에 내 총계는 항상 0이고 130의 오류가 번갈아 나타납니다.

로트를 설정하고 그에 따라 이익을 취하고 손실을 중지합니다. extern double Lot=0.1, TakeProfit=50, stoploss=10 ;

나는 무엇이 잘못되었는지 이해하지 못한다.

돕다!!!!!!!!!!!! 제발!!!!!!!!!!!

 
sumotori :


안녕하세요 어드바이저 있으신 분 4H Box Breakout_ver.2 어디선가 나쁘지 않다고 들었는데 많은 분들이 칭찬해주시는데 이 기적을 해보고 싶어요??? 가지고 계신 분 공유 부탁드립니다.

http://forexsystems.ru/sovetniki/26492-poisk-sovetnikov-[kto-ischet-pishem-sdes%60].html

http://www.forexfactory.com/showthread.php?t=168161

 
THC :
내 질문은 아마도 간단하지만 스스로 알아내려고 노력하고 있지만 내 프로그래밍 경험은 0에 가깝습니다. 적어도 이 원칙에 따라 작동하는 일부 TS의 예를 던지십시오.


이 정도

정적 int KolBars; // 이 변수는 막대의 수를 저장합니다.

if (조건 && Bars != KolBars)

{ // 화면의 막대 수가 변경된 경우 - 새 촛대를 열고 작업을 수행하기 위한 조건이 있는 경우

작업은 알고리즘에 따라 수행 되어 위치, 계산 등의 열기를 닫습니다.

KolBars=바 ; // 작업이 수행된 막대의 수를 기억합니다.

}