Expert Advisor가 처음 드롭된 차트에서만 작동하도록 하는 방법 - 페이지 8

 
Candid :

이 세트를 어디에서 찾을 수 있는지 더 구체적으로 알 수 있습니까?...

사진에서 볼 수 있습니다. "저장" - 세트 파일은 설정된 매개변수로 작성됩니다. "로드" - 지정된 세트 파일이 로드되고 외부 변수가 설정됩니다. Experts/presets 디렉토리에 저장됩니다.
 
granit77 :
사진에서 볼 수 있습니다. "저장" - 세트 파일은 설정된 매개변수로 작성됩니다. "로드" - 지정된 세트 파일이 로드되고 외부 변수가 설정됩니다. Experts/presets 디렉토리에 저장됩니다.

즉, 사용자가 생성하지 않으면 존재하지 않습니다. 즉, 이 솔루션은 주전자용이 아닙니다.


추신 더 정확하게 말하면 "불필요한" 행동으로부터 사용자를 보호하는 것이 전문가의 최우선 과제 중 하나이기 때문에 전문가용이 아닙니다.


PPS 그냥 논쟁의 여지가 있는 속임수라고 생각하지 마세요. 저는 전문가를 별로 좋아하지 않아서 어디에 보관해야 할지 몰랐는데 감사합니다. :). 물론 묻기 전에 터미널에 그런 파일이 없는지 확인했습니다.

 

너무 늦었을 수도 있지만 그러한 생각이 떠올랐습니다. 이것이 고문이라면 예를 들어 마법과 같은 올바른 ID로 미친 가격에 보류 주문을 넣을 수 있습니다. 확실히 통과 할 수 없습니다 . ...

 
xrust :

그런 다음 예를 들어 마법과 같이 필요한 ID를 사용하여 미친 가격으로 연기하는 것이 가능합니다. 확실히 아무 것도 할 수 없습니다 ....

도 같은 생각이었다. 그것은 세마포어 문제를 해결하고 다시 시작하지만 특정 차트에 바인딩하고 터미널을 다시 시작하는 문제는 해결하지 않습니다. 터미널이 종료된 후에도 순서가 계속 정지 상태로 유지됩니다.
 

모든 고문에는 몇 가지 (예를 들어) 구성 가능한(최적화된) 매개변수가 있습니다. 최소한 일부 쌍의 경우 작성자는 고문 매개변수를 전혀 언급하지 않습니다. 차트에 고문을 던지고 작동만 하면 모든 매개변수와 설정이 됩니다. 어떤 시점에서 이미 그의 코드에 연결되어 있음), 최적화를 수행하는 방법이 명확하지 않습니다(최소한 성능 확인). 우리가 일종의 추상화에 대해 이야기하는 것처럼 보이지만 ... 그렇지 않습니다. 고문))

 

... 온갖 차트에서 발동되는 대본과 많이 닮았고 오더를 조각하는데 첫 번째 조각이 필요한데 나머지는 "슬프다")

 

솔루션의 맥락에서 Sobsno,이 질문은 중요하지 않습니다. 저자는이 상황에 대해 보편적이고 가장 아름다운 방법을 찾고 있습니다. 그리고 나는 이것을 이해합니다 :)

 

프로그래머의 행동:

1 설정이 포함된 텍스트 파일을 생성합니다.

2 조작을 위해 사용자에게 인계합니다.

3 사용자에게 전송된 파일을 어디에 둘 것인지 설명합니다.

사용자 작업:

1 원하는 만큼 차트를 엽니다.

2 차트에 원하는 만큼 전문가 사본을 던집니다.

3 터미널을 가지고 놀기: 터미널을 실행하고 , 때로는 컴퓨터의 전원 플러그를 소켓에서 뽑고, 때로는 시스템 장치를 테이블에서 바닥에 떨어뜨립니다.

터미널 전문가의 조치

사용자의 파괴적인 행동으로 인해 컴퓨터가 물리적으로 손상되지 않은 경우:

1 Expert 처음 실행(복사본으로 실행, 컴파일 후 실행, 터미널 충돌 후 실행 등) 시간이 포함된 이름의 파일이 있는지 확인하고 현재 현지 시간과 비교합니다. 30초 이내에(변경 가능) 로컬 파일보다 10초 늦은 시간을 포함하는 이름을 가진 파일이 없으면(시간이 있는 파일은 10초마다 삭제되고 새 시간을 가진 새 파일이 기록됨) 파일을 최신 상태로 지원하는 Expert Advisor의 복사본이 더 이상 없으며 설정 파일에서 설정을 읽어 원하는 설정으로 원하는 차트에서 작업을 시작합니다.


모든 것. 필요한 설정, 설정 파일에서 허용되는 거래 상품 및 필수 차트에서만 하나의 Expert Advisor만 작동합니다.

ZY ForexTools (그는 분명히 이 문제를 해결하는 방법을 알아낸 것 같습니다)가 아니라 자신과 그것을 필요로 하는 사람들을 위해 게시되었습니다.

 
joo :

프로그래머의 행동:

...

30초 이내에(변경 가능) 파일이 표시되지 않는 경우

물론 30초로는 충분하지 않으며 야간 틱은 드물다. 그러나 그러한 성가신 것이 있습니다. 기호, 따옴표가 24 시간 내내 돌아 가지 않지만 세션 중에 있습니다. 일하는 Expert Advisor가 그러한 차트에 앉으면 기생 Expert Advisor가 합리적인 시간에 테스트를 통과하고 작업을 시작할 수 있습니다.


내 "연구"를 요약하자면: 스레드를 읽은 사람들 중 누구도 작은 chr 파일을 찾고, 열고, 연구하는 데 신경을 쓰지 않은 것 같습니다. 그 후에 신뢰할 수 있는 레시피가 분명해지기 때문입니다.


chr 파일을 파일 폴더에 복사

우리는 그들에서 우리 자신의 이름을 찾고 있습니다 (전문가의 이름)

이름이 한 번 발생하면 작동합니다.

두 번 이상인 경우 Integer 가 가르친 대로 촬영합니다.


좀 슬프다 :(

 
Candid :

예, 하지만 여전히 설정 파일을 사용해야 합니다. 그렇지 않으면 "잘못된" 설정을 가진 전문가 고문이 거래 권한을 얻을 수 있습니다.

사용자가 소켓에서 플러그를 뽑고 싶다면? 또는 많은 사용자의 어머니는 일반적으로 "coputer가 밤에 담배를 피우지 않도록" 이렇게 합니다. 그러면 chr 파일은 어떻게 됩니까? 그렇기 때문에 시간이 지남에 따라 파일에 대한 확인이 필요하며 거래되는 상품은 설정 파일에 지정됩니다. 또한 상품이 하루 중 특정 시간에 거래되지 않으면 아무것도 거래할 수 없습니다. .

솔직한 :
기생 EA는 합리적인 시간에 테스트를 통과하고 작업을 시작할 수 있습니다.

테스트를 통과하면 필요한 설정으로 거래됩니다. 그리고 작업이 정확히 같은 방식으로 수행된다면 "첫 번째 작업" 또는 이미 "잘못된 작업"과 같이 정확히 작업을 수행하는 사람에게 어떤 차이가 있습니까?