무료로 어드바이저를 작성해 드립니다 - 페이지 61

 

친애하는 프로그래머!

누가 가장 간단한 Expert Advisor를 작성할 수 있습니까?

작업 조건은 매우 간단합니다.

여러 개의 상승 양초가 형성된 후 그는 새 양초 를 구입합니다. (설정에서 촛불의 수)

여러 개의 하강 양초가 형성된 후 그는 새 양초를 판매합니다. (설정에서 촛불의 수)

로트 크기.

마법.


그것이 모든 조건입니다. 다른 것은 필요하지 않습니다. 힘들지 않으시면 좋은일만 해주세요 잊지않겠습니다! 솔직히. :)

 
교환 데이터의 테이프에 표시기를 쓰십시오. 테이프를 추적하고 빙산과 같은 동일한 로트를 선택하십시오. 계산 만 동일한 가격이 아니지만 5 틱 및 5 틱을 가정 해 봅시다. 예를 들어, 100랏을 3번씩 울리면 소리가 나면서 볼륨을 보여주고, 같은 로트를 찾도록 설정한 설정에서, 예를 들어 100... Sb pro에서는 무료이므로 의미가 없는 것 같습니다. 프리랜서로 지불 ....
 
Pyxis :

친애하는 프로그래머!

누가 가장 간단한 Expert Advisor를 작성할 수 있습니까?

작업 조건은 매우 간단합니다.

여러 개의 상승 양초가 형성된 후 그는 새 양초 를 구입합니다. (설정에서 촛불의 수)

여러 개의 하강 양초가 형성된 후 그는 새 양초를 판매합니다. (설정에서 촛불의 수)

로트 크기.

마법.


그게 모든 조건입니다. 다른 것은 필요하지 않습니다. 힘들지 않으시면 착한 일 해주세요, 잊지 않겠습니다! 솔직히. :)


여기: N 양초

N candles
N candles
  • 투표: 1
  • 2017.04.03
  • Vladimir Karputov
  • www.mql5.com
Ищем N одинаковых свечей подряд. Если найденные свечи бычьи - покупаем, если медвежьи - продаём.
 

선이 교차할 때 단순히 소리 신호를 방출하는 기본 Bollinger Expert Advisor를 작성해야 합니다.

 
Олег Кононченко :

선이 교차할 때 단순히 소리 신호를 방출하는 기본 Bollinger Expert Advisor를 작성해야 합니다.

하나가 있습니다. 터미널의 라이브러리를 살펴보십시오.
 

도와줘 얘들아!!!!!! 테스터에서 작동하려면 이 표시기를 다시 실행해야 합니다. 사실 칠면조는 파일에서 데이터를 가져옵니다(이미 파일에 있음). 현재 값과 이전 값의 차이 값을 쓰는 버퍼를 추가했습니다. 저장하면 모든 것이 올바르게 작동하고 올바른 날짜에 데이터가 업로드되지만 실시간으로 작동하고 싶지 않습니다. 어딘가에 실수가 있거나 내가 뭔가를 잘못했습니다. 일반적으로 테스터에서 작업해야 합니다.

스스로 하기 싫으면 오류가 어디 있는지, 어떻게 하면 되는지 알려주세요.....

 
Mihail Marchukajtes :

도와줘 얘들아!!!!!! 테스터에서 작동하려면 이 표시기를 다시 실행해야 합니다. 사실 칠면조는 파일에서 데이터를 가져옵니다(이미 파일에 있음). 현재 값과 이전 값의 차이 값을 쓰는 버퍼를 추가했습니다. 저장하면 모든 것이 올바르게 작동하고 올바른 날짜에 데이터가 업로드되지만 실시간으로 작동하고 싶지 않습니다. 어딘가에 실수가 있거나 내가 잘못한 것입니다. 일반적으로 테스터에서 작업해야 합니다.

스스로 하기 싫으면 오류가 어디 있는지, 어떻게 하면 되는지 알려주세요.....


먼저 텍스트 파일을 /Terminal folder/tester/files/ 폴더에 복사합니다.

 
Mihail Marchukajtes :

도와줘 얘들아!!!!!! 테스터에서 작동하려면 이 표시기를 다시 실행해야 합니다.

테스터가 파일을 읽을 수 없는 것 같습니다.
 
Evgeny Belyaev :
테스터에서는 파일에서 읽을 수 없는 것 같습니다.


공유 폴더를 사용하는 경우 다음을 수행할 수 있습니다.

모든 클라이언트 터미널의 공유 폴더 사용

모든 테스트 에이전트는 서로 및 클라이언트 터미널에서 격리됩니다. 각 에이전트에는 에이전트 로그가 기록되는 자체 폴더가 있습니다. 또한 에이전트 테스트 중 모든 파일 작업은 agent_name/MQL5/Files 폴더에서 발생합니다 . 그러나 파일을 열 때 FILE_COMMON 플래그를 지정하면 모든 클라이언트 터미널의 공유 폴더를 통해 로컬 에이전트와 클라이언트 터미널 간의 상호 작용을 구현할 수 있습니다.

 //+------------------------------------------------------------------+ 
//| Expert initialization function                                   | 
//+------------------------------------------------------------------+ 
int OnInit () 
  { 
//--- общая папка всех клиентских терминалов 
   common_folder= TerminalInfoString ( TERMINAL_COMMONDATA_PATH ); 
//--- выведем имя этой папки 
   PrintFormat ( "Откроем файл в общей папке клиентских терминалов %s" , common_folder); 
//--- откроем файл в общей папке (указан флаг FILE_COMMON) 
   handle= FileOpen (filename, FILE_WRITE | FILE_READ | FILE_COMMON ); 
   ... дальнейшие действия 
//--- 
   return ( INIT_SUCCEEDED ); 
  }

 
Vladimir Karputov :


공유 폴더를 사용하는 경우 다음을 수행할 수 있습니다.

모든 클라이언트 터미널의 공유 폴더 사용

모든 테스트 에이전트는 서로 및 클라이언트 터미널에서 격리됩니다. 각 에이전트에는 에이전트 로그가 기록되는 자체 폴더가 있습니다. 또한 에이전트 테스트 중 모든 파일 작업은 agent_name/MQL5/Files 폴더에서 발생합니다 . 그러나 파일을 열 때 FILE_COMMON 플래그를 지정하면 모든 클라이언트 터미널의 공유 폴더를 통해 로컬 에이전트와 클라이언트 터미널 간의 상호 작용을 구현할 수 있습니다.


솔직히 칠면조는 4-ku 아래에 쓰여져 있습니다 ..... 아마도 초기화 시점에 전체 파일을 한 번에 읽고 배열에 모든 것을 쓰는 것이 가능할 것입니다. 아니면 그것도 안되는건가요???
사유: