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

 

즉, 배열이 완전히 채워지고 평균 스프레드가 발견된다고 가정합니다.

if ( CountedSpred == true)

{

if (Bid <= Low && Ask< High -CountedSpred/2*delta )

반환(10);

if ( 입찰가 >= 높음 )

반환(20);

}

 

먼저, 단순히 스프레드 기록을 수집할 작은 Expert Advisor를 만드십시오. 일정한 간격으로 파일에 저장하십시오.

 
Vinin :

먼저, 단순히 스프레드 기록을 수집할 작은 Expert Advisor를 만드십시오. 일정한 간격으로 파일에 저장하십시오.

생각해봤는데 100틱에 대한 평균 스프레드가 6포인트라고 하고 여기에서 구매조건이 일치한다고 해서 Expert Advisor에서 스프레드를 계산할 필요가 있는데, 동시에 스프레드는 12가 되었고, 여는 조건에 따라 이 시그널을 건너뛰어야 했기에 별도의 스크립트가 작동하지 않을 것이라고 생각하고, 그렇다면 어떻게든 어드바이저와 연결해야 하지만 안타깝게도 아직까지는 그러지 못하고 있습니다. 방법을 알고
 
ex_kalibur :

// 거래 기준 계산

if (Bid <= Low && Ask< High - CountedSpred/2* delta )

반환(10);

if ( 입찰가 >= 높음 )

반환(20);

여기서 막혔습니다. 작업에 따라 먼저 평균 스프레드의 기록을 수집해야 합니다. 이를 수행하는 방법은 무엇입니까?

완전히 채우려면 100개의 셀 배열이 필요합니다.

EA 시작 시 이 배열은 대부분 현재 스프레드로 채워집니다. 100틱이 뭔지 아세요? 새 틱의 도착 기간을 계산하고 100을 곱합니다. 이것은 배열을 채우는 데 걸리는 시간이지만... 이 시간 동안 스프레드가 변경될 가능성은 거의 없습니다. 따라서 처음 시작할 때 배열을 현재 스프레드로 채우고 이 데이터로 EA를 시작해야 합니다. 그런 다음 강한 시장 변동성으로 DC가 스프레드를 증가시키고 StopLevel을 확장할 것입니다. 그러면 스프레드가 어레이에 떨어지고 새 데이터로 채우기 시작합니다. 하지만 내 머리로는 이해할 수 없습니다. 왜 평균 스프레드 크기 가 필요합니까 ??? 가능한 실제 것보다 작으면 여전히 현재 것으로 작업해야 합니다. 평균 스프레드가 현재 스프레드보다 높으면 더 유리한 조건을 놓칠 가능성이 높습니다.

고문은 필요한 제한 사항을 고려하고 정원을 울타리로 만들지 않고 일할 수 있습니까?

이 스프레드의 추정값으로 스프레드 배열을 반으로 하고 봅시다. 스프레드가 2인 50틱과 스프레드가 10인 50틱을 취합시다.

(50*2 + 50*10)/100 = (100 + 500)/100 = 6 그리고 스프레드는 10 ... 그리고 귀하의 EA는 거래 조건을 준수하지 않을 때 어떻게 작동합니까? 당연히 고문은 DC 조건의 현재 상태에 대한 데이터를 가져오고 10의 스프레드로 작업합니다.

질문 - 현재 조건에 따라 어떤 경우에도 개장 이전에 스프레드 배열과 평균 계산이 있는 전체 정원이 있는 이유는 무엇입니까?

 
ex_kalibur :
생각 해봤는데 100틱에 대한 평균 스프레드가 6포인트 라고 하고 여기 에서 구매 조건이 일치한다고 가정해 보겠습니다. 하지만 동시에 스프레드가 12가 되었기 때문에 Expert Advisor에서 스프레드를 계산할 필요가 있습니다. 여는 조건에 따라 이 신호를 건너뛸 필요가 있었기 때문에 별도의 스크립트가 작동하지 않을 것이라고 생각하고 작동한다면 어떻게든 어드바이저에 바인딩해야 하지만 불행히도 나는 여전히 하지 않습니다 방법을 알고

기이한. 나는 이상한 점을 강조했다. 6핍의 스프레드에서 구매 조건이 일치할 때 EA는 스프레드 데이터 = 6핍을 갖습니다. 따라서 이러한 조건을 준수하기 위해 노력합니다. 그런 다음 스프레드가 두 배가되었습니다. 12가되었고 다음과 같이 씁니다. "... 그러면 조건에 따라 열 것입니다 ..."

나는 당신에게 확신 할 수 있습니다 - 아닙니다. 무역 서버에서 오류를 가져옵니다. 이 오류를 처리한 Expert Advisor는 요청으로 서버를 계속 망치지 않거나 최소 거리에 대한 모든 제한 사항을 준수하면서 스프레드 값을 저장하고 새로운 조건에서 시장에 진입하는 변수를 수정합니다...

 
artmedia70 :

EA 시작 시 이 배열은 대부분 현재 스프레드로 채워집니다. 100틱이 뭔지 아세요? 새 틱의 도착 기간을 계산하고 100을 곱합니다. 이것은 배열을 채우는 데 걸리는 시간이지만... 이 시간 동안 스프레드가 변경될 가능성은 거의 없습니다. 따라서 처음 시작할 때 배열을 현재 스프레드로 채우고 이 데이터로 EA를 시작해야 합니다. 그런 다음 강한 시장 변동성으로 DC가 스프레드를 증가시키고 StopLevel을 확장할 것입니다. 그러면 스프레드가 어레이에 떨어지고 새 데이터로 채우기 시작합니다. 하지만 내 머리로는 이해할 수 없습니다. 평균 스프레드가 필요한 이유는 무엇입니까? 가능한 실제 것보다 작으면 여전히 현재 것으로 작업해야 합니다. 평균 스프레드가 현재 스프레드보다 높으면 더 유리한 조건을 놓칠 가능성이 높습니다.

고문은 필요한 제한 사항을 고려하고 정원을 울타리로 만들지 않고 일할 수 있습니까?

이 스프레드의 추정값으로 스프레드 배열을 반으로 하고 봅시다. 스프레드가 2인 50틱과 스프레드가 10인 50틱을 취합시다.

(50*2 + 50*10)/100 = (100 + 500)/100 = 6 그리고 스프레드는 10 ... 그리고 귀하의 EA는 거래 조건을 준수하지 않을 때 어떻게 작동합니까? 당연히 고문은 DC 조건의 현재 상태에 대한 데이터를 가져오고 10의 스프레드로 작업합니다.

질문 - 현재 조건에 따라 어떤 경우에도 개장 이전에 스프레드 배열과 평균 계산이 있는 전체 정원이 있는 이유는 무엇입니까?

나는 당신을 이해했습니다. 나는 충분히 명확하게 설명하지 않았습니다. 평균 확산은 여전히 회랑 형성에 참여합니다
 
그런 상황에서 이제 시장(야간)에 소강이 있다고 가정해 보겠습니다. 평균 회랑은 8포인트(캐치와 캐치의 차이)이지만 스프레드는 10입니다. 이때 채널
 

아니요, 왜냐하면 우리는 항상 음수로 닫을 것이기 때문에

이제 볼륨이 증가하고 평균 스프레드가 12로 증가하지만 채널도 14를 그립니다. 이제 우리는 2포인트를 취할 수 있습니다. 즉, 평균 스프레드는 신호가 들어갈 때 각각 채널에 맞습니다. 규모를 벗어나면 건너 뛰고 다른 것을 기다립니다. 평균 스프레드가 여전히 12이고 12가 아니라 7 또는 8에 들어갈 수 있지만 입력하지 않을 것 같지는 않습니다. at 16!!! 그리고 이 값이 없거나 고정된 값으로 있으면 큰 스프레드 항목의 무게를 잃을 수 있습니다.

이것은 매도할 때 매우 중요합니다. 즉, 입찰가가 하한에 닿았지만 스프레드가 16이고 채널 외부에서 매수를 연 다음 입찰가가 상한 에 도달하고 마이너스 2포인트에서 마감됩니다.

 
ex_kalibur :
그런 상황에서 이제 시장(야간)에 소강이 있다고 가정해 보겠습니다. 평균 회랑은 8포인트(캐치와 캐치의 차이)이지만 스프레드는 10입니다. 이때 채널
채널 너비에 따라 다릅니다. 스프레드 크기 및 StopLevel보다 더 크고 충분히 더 큰 경우 전략이 이에 맞게 설계된 경우 거래하지만 채널이 이미 이러한 값에 해당하는 경우 어떻게 열 것입니까? 당신이 채널의 맨 아래에 있고 Bai에서 열어야 한다고 상상해 보십시오. 그리고 개방 허용 가격(StopLevel 고려)은 이미 채널의 상단 경계선 위에 있으며, 여기서 Sell에서 열어야 합니다... 그렇게 거래할 가치가 있습니까?
 
따라서 시장에서 주문을 열 때 왼쪽 정지는 우리에게 전혀 관심이 없습니다.