[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 74 1...676869707172737475767778798081...633 새 코멘트 [Deleted] 2012.04.15 11:09 #731 Mathemat : 8포인트의 배열은 M[8][8]이 아니라 M[8][2]입니다. "아무 세 가지" - 사전에 선택합니까, 아니면 무엇입니까? 네, 배열은 물론 M[8][2]입니다. 3개는 배열 중 하나이며 계산 중에 결정해야 합니다. 다소 다르게 공식화할 수 있습니다. 원 의 중심 좌표와 이 원에 최대한 가까운 세 점의 좌표 를 찾는 것이 필요합니다. Рустам 2012.04.15 11:10 #732 주문오픈가격 () [삭제] 2012.04.15 11:11 #733 atztek : 그런 다음 OrderOpenPrice() . 내 말은, 그가 알아낼까요? atztek 2012.04.15 11:15 #734 Myth63 : 내 말은, 그가 알아낼까요? 어떤 의미에서 "그가 정의할 것"입니까? 열린 주문을 반복하고 각 주문에 대해 OrderOpenPrice() 명령은 주문이 열린 가격 값을 반환합니다. 값을 일부 변수에 할당하고 사용하십시오. Sceptic Philozoff 2012.04.15 11:19 #735 Elenn : 네, 배열은 물론 M[8][2]입니다. 3개는 배열 중 하나이며 계산 중에 결정해야 합니다. 간단히 말해서 문제는 다음과 같이 요약됩니다. 세 가지 점이 있습니다. 반지름이 r인 원을 그려서 원에서 원까지의 거리의 제곱의 합이 최소가 되도록 해야 합니다. 사실, 작업은 심각하고 즉석에서 해결되지 않습니다. 원은 직선이 아니라 차입니다. 두 거리 중 어느 것을 택해야 하는지는 전혀 명확하지 않습니다. 음, 구체적인 예: 정확한 위치를 표시합니다. [삭제] 2012.04.15 11:20 #736 atztek : 어떤 의미에서 "그가 정의할 것"입니까? 열린 주문을 반복하고 각 주문에 대해 OrderOpenPrice() 명령은 주문이 열린 가격 값을 반환합니다. 값을 일부 변수에 할당하고 사용하십시오. 뭐, 그렇게 이해했습니다. 반복할 때 즉시 자동으로 설정하고 확인에 사용할 뿐입니다. ? for(cnt=0;cnt<전체;cnt++) { 주문 선택(cnt, SELECT_BY_POS, MODE_TRADES ); if(OrderType()== OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNum2) { if ( 질문>(OrderOpenPrice()+(AD1*Point)) ) { OrderClose(OrderTicket(),OrderLots(),Ask,3,Black); 반환(0); } 맞는 것 같나요? [ARCHIVE!] Any rookie question, 10points 3.mq4 10포인트 3.mq4 Artyom Trishkin 2012.04.15 11:27 #737 Myth63 : 뭐, 그렇게 이해했습니다. 반복할 때 즉시 자동으로 설정하고 확인에 사용할 뿐입니다. ? for(cnt=0;cnt<전체;cnt++) { 주문 선택(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderType()== OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNum2) { if ( 질문>(OrderOpenPrice()+(AD1*Point)) ) { OrderClose(OrderTicket(),OrderLots(),Ask,3,Black); 반환(0); } 맞는 것 같나요? 설마. 그리고 주문이 선택되지 않은 경우? 거래 주문 을 보낼 때 가격 정상화는 어디에 있습니까? 주문은 루프에서 닫힙니다 . 즉, 검색은 0부터가 아니라 OrdersTotal()-1에서 >=0까지 수행되어야 합니다. [Deleted] 2012.04.15 11:30 #738 Mathemat : 간단히 말해서 문제는 다음과 같이 요약됩니다. 세 가지 점이 있습니다. 반지름이 r인 원을 그려서 원에서 원까지의 거리의 제곱의 합이 최소가 되도록 해야 합니다. 사실, 작업은 심각하고 즉석에서 해결되지 않습니다. 원은 직선이 아니라 차입니다. 두 거리 중 어느 것을 택해야 하는지는 전혀 명확하지 않습니다. 음, 구체적인 예: 정확한 위치를 표시합니다. 그렇게 생각해요: Sceptic Philozoff 2012.04.15 11:41 #739 Elenn: Думаю, что так: 아니요, 나는 그런 임무를 수행하지 않을 것입니다. 계산 자체의 과정에서 어떤 거리를 취할지 결정해야 합니다(어떤 지점에서 원까지 2개의 거리가 있습니다). 예쁜 건 없어. 아마도 GA는 여기에서 지역 최소값을 찾는 데 도움이 될 것입니다. 하지만 잘하지 못합니다. 추신: 거리 제곱의 합 또는 거리 자체의 합인 목적 함수를 지정하지 않았습니다. [Deleted] 2012.04.15 11:41 #740 Mathemat : 사실, 그 작업은 심각하고, 즉석에서 해결되지 않습니다. 원은 직선이 아니라 차입니다. 작업이 쉽지 않다는 것을 이해합니다. 나는 "트리플"에 대한 가능한 모든 옵션의 어리석은 열거로 문제를 줄이고 싶지 않습니다. 내가 이해하는 한 직선이 있는 변형에서는 3개가 아닌 모든 점이 "참여"합니다. 3개의 "가장 좋은" 점에서 이 직선까지의 거리의 합이 최소가 되도록 직선의 변형이 어떻게 보일 수 있다고 생각하십니까? 1...676869707172737475767778798081...633 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
8포인트의 배열은 M[8][8]이 아니라 M[8][2]입니다.
"아무 세 가지" - 사전에 선택합니까, 아니면 무엇입니까?
네, 배열은 물론 M[8][2]입니다. 3개는 배열 중 하나이며 계산 중에 결정해야 합니다. 다소 다르게 공식화할 수 있습니다. 원 의 중심 좌표와 이 원에 최대한 가까운 세 점의 좌표 를 찾는 것이 필요합니다.
그런 다음 OrderOpenPrice() .
내 말은, 그가 알아낼까요?
내 말은, 그가 알아낼까요?
열린 주문을 반복하고 각 주문에 대해 OrderOpenPrice() 명령은 주문이 열린 가격 값을 반환합니다.
값을 일부 변수에 할당하고 사용하십시오.
간단히 말해서 문제는 다음과 같이 요약됩니다. 세 가지 점이 있습니다. 반지름이 r인 원을 그려서 원에서 원까지의 거리의 제곱의 합이 최소가 되도록 해야 합니다.
사실, 작업은 심각하고 즉석에서 해결되지 않습니다. 원은 직선이 아니라 차입니다. 두 거리 중 어느 것을 택해야 하는지는 전혀 명확하지 않습니다.
음, 구체적인 예:
정확한 위치를 표시합니다.
어떤 의미에서 "그가 정의할 것"입니까?
열린 주문을 반복하고 각 주문에 대해 OrderOpenPrice() 명령은 주문이 열린 가격 값을 반환합니다.
값을 일부 변수에 할당하고 사용하십시오.
뭐, 그렇게 이해했습니다. 반복할 때 즉시 자동으로 설정하고 확인에 사용할 뿐입니다. ?
for(cnt=0;cnt<전체;cnt++)
{
주문 선택(cnt, SELECT_BY_POS, MODE_TRADES );
if(OrderType()== OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNum2)
{
if ( 질문>(OrderOpenPrice()+(AD1*Point)) )
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Black);
반환(0);
}
맞는 것 같나요?
뭐, 그렇게 이해했습니다. 반복할 때 즉시 자동으로 설정하고 확인에 사용할 뿐입니다. ?
for(cnt=0;cnt<전체;cnt++)
{
주문 선택(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()== OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNum2)
{
if ( 질문>(OrderOpenPrice()+(AD1*Point)) )
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Black);
반환(0);
}
맞는 것 같나요?
설마. 그리고 주문이 선택되지 않은 경우? 거래 주문 을 보낼 때 가격 정상화는 어디에 있습니까?
주문은 루프에서 닫힙니다 . 즉, 검색은 0부터가 아니라 OrdersTotal()-1에서 >=0까지 수행되어야 합니다.
간단히 말해서 문제는 다음과 같이 요약됩니다. 세 가지 점이 있습니다. 반지름이 r인 원을 그려서 원에서 원까지의 거리의 제곱의 합이 최소가 되도록 해야 합니다.
사실, 작업은 심각하고 즉석에서 해결되지 않습니다. 원은 직선이 아니라 차입니다. 두 거리 중 어느 것을 택해야 하는지는 전혀 명확하지 않습니다.
음, 구체적인 예:
정확한 위치를 표시합니다.
그렇게 생각해요:
Elenn: Думаю, что так:
아니요, 나는 그런 임무를 수행하지 않을 것입니다. 계산 자체의 과정에서 어떤 거리를 취할지 결정해야 합니다(어떤 지점에서 원까지 2개의 거리가 있습니다). 예쁜 건 없어.
아마도 GA는 여기에서 지역 최소값을 찾는 데 도움이 될 것입니다. 하지만 잘하지 못합니다.
추신: 거리 제곱의 합 또는 거리 자체의 합인 목적 함수를 지정하지 않았습니다.
사실, 그 작업은 심각하고, 즉석에서 해결되지 않습니다. 원은 직선이 아니라 차입니다.