간단한 질문 - 페이지 3

 
meikel :

나는 OOP에 익숙하지 않은 [...]

위로가 된다면 MT5도 OOP에 익숙하지 않은 것 같다. 예를 들어, 클래스를 사용하는 거래 등의 표현은 없는 것 같습니다. 대신 다음과 같은 작업을 수행해야 합니다.


if (HumanGetBoolean(HUMAN_HASMADEMISTAKE))
{
  HumanSetBoolean(HumanIndex, HUMAN_LEARNNEXTLESSON, true);
}
(플랫폼의 기본 아티팩트가 객체로 표현되지 않는 OOP 플랫폼을 신뢰하기는 조금 어렵습니다.)
 
cloudbreaker :

" if (Price < Price), Digits) " 행의 의도는 무엇입니까 ??

내가 보기엔 미쳤어.


CB

내 나쁜 ... 이것은 내가 다른 방식으로 시도했기 때문에 이번에는 컴파일하지 않았다는 것을 알려주는 샘플 일뿐입니다 ... 그러나 시도한 정확한 코드는 다음과 같습니다.


 if ( CheckFirstOP ( OP_BUY ) > 1 ) {       
       for ( int i = OrdersTotal ( ) - 1 ; i > = 0 ; i - - ) {
           OrderSelect ( i , SELECT_BY_POS , MODE_TRADES ) ;
           if ( OrderSymbol ( ) ! = Symbol ( ) | | OrderMagicNumber ( ) ! = MagicNumber | | OrderType ( ) ! = OP_BUY ) continue ;      
           double Price = OrderOpenPrice ( ) ;
           if ( Price < Price ) {                                
             int Ticket = OrderTicket ( ) ;            
             double Lot = OrderLots ( ) ;                           
             OrderClose ( Ticket , Lot , OrderClosePrice ( ) , 3 ) ; 
         }     
       }    
   } 
the intention is to select the order with the lower price...I don't know if this is the right way but I know now that it does not function...does not close the trade
 
Aljohin :

내 나쁜 ... 이것은 다른 방식으로 시도했기 때문에 이번에는 컴파일하지 않았다는 것을 알려주는 샘플 일뿐입니다 ... 그러나 시도한 정확한 코드는 다음과 같습니다.

 if ( Price < Price )

CB가 무의미한 것으로 올바르게 표시되는 조건이 여전히 남아 있습니다. 여기에는 이유가 있다고 생각합니다.


고든 >>

3. 변수 명명 규칙이... 그렇게 좋지 않습니다.

명명 규칙이... 좋지 않은 이유는 코드가 디컴파일러를 통해 실행되었기 때문입니다. 그것이 l_pos_44와 같은 이름을 가진 변수를 생성하는 유일한 것입니다. 죄송합니다. 저는 개인적으로 이와 같은 코드를 분류하는 데 도움을 드릴 준비가 되어 있지 않습니다. 왜냐하면 저작권 위반이 거의 확실하기 때문입니다. (따라서 뒤늦게 위의 경솔함. 이와 같은 주제에서 주제를 고수하는 것을 귀찮게 할 수 없습니다.)


 
Aljohin :

내 나쁜 ... 이것은 내가 다른 방식으로 시도했기 때문에 이번에는 컴파일하지 않았다는 것을 알려주는 샘플 일뿐입니다 ... 그러나 시도한 정확한 코드는 다음과 같습니다.


(Price < Price)

이봐, 이것은 결코 사실이 될 수 없습니다.

누군가가 당신에게 말하고 싶어한다면 어떻게 생각하세요?

"80인치 남자는 80인치 남자보다 작다!" ?

완전 미쳤어....

 
meikel :

그 뿐만이 아닙니다.

왼쪽 대괄호가 누락된 상태에서 어떻게 오류 없이 컴파일할 수 있습니까?

나는 이 코드를 잡아먹는 헛된 인사이트와 완전한 바보, 그리고 완전한 와시쿠스에 지쳤고, 도움을 청하는 센트를 지불하고 싶지 않다.


사실 저는 EA 80 USD를 구입했고 소유자에게 연락하여 300 USD를 제안하면서 수정해 달라고 요청했습니다. 그는 거부했습니다...(아마도 이상한 명명법과 관련이 있을 수 있음).. .다른 전문가들이 수정을 위해 750달러를 요구한 것보다...나는 이런 종류의 돈을 감당할 수 없다고 생각합니다(단지 주문을 마감하는 코드를 구현하기 위해)...

어쨌든 나는 처음부터 이것이 EA를 생성/수정하는 첫 번째 시도라고 말했습니다.

전문가인 당신이 이미 실수가 어디에 있는지 발견한 것 같지 않습니다...

그리고 마지막으로 당신이 여기서 무엇을하고 있는지 기꺼이 도와주지 않는다면? ... null -insight는 내 특징 일뿐만 아니라

 
Aljohin :

사실 나는 EA 80 USD를 구입했고 소유자에게 연락하여 300 USD를 제안하면서 수정을 요청했습니다...[...]

미안하지만 - 내가 디컴파일에 대해 옳다면 - 이 중 어느 것도 코드를 디컴파일한 다음 수정할 수 있는 법적 권리를 제공하지 않습니다. (극히 이상하고 냉전 시대의 유물 저작권법이 있는 러시아 연방을 제외하고.) 현재 가지고 있는 것이 마음에 들지 않으면 80달러를 환불해 달라고 요청하십시오.

 
jjc :

CB가 무의미한 것으로 올바르게 표시되는 조건이 여전히 남아 있습니다. 여기에는 이유가 있다고 생각합니다.


명명 규칙이... 좋지 않은 이유는 코드가 디컴파일러를 통해 실행되었기 때문입니다. 그것이 l_pos_44와 같은 이름을 가진 변수를 생성하는 유일한 것입니다. 죄송합니다. 저는 개인적으로 이와 같은 코드를 분류하는 데 도움을 드릴 준비가 되어 있지 않습니다. 왜냐하면 저작권 위반이 거의 확실하기 때문입니다. (따라서 뒤늦게 위의 경솔함. 이와 같은 주제에서 주제를 고수하는 것을 귀찮게 할 수 없습니다.)


나는 여기에 EA의 코드를 제공하지 않습니다 이것은 선택하고 닫는 간단한 순서 일 뿐입니다...이름만 변경하면 수백 가지가 있습니다...그리고 그것은 이미 많은 부분에서 수정되었습니다... .이름을 바꾸면 괜찮을까요?

알겠습니다. 코드를 잊어버리세요...주문을 선택하고 마감하는 방법을 아는 사람이 있습니까?

 
Aljohin :

사실 저는 EA 80 USD를 구입했고 소유자에게 연락하여 300 USD를 제안하면서 수정해 달라고 요청했습니다. 그는 거부했습니다...(아마도 이상한 명명법과 관련이 있을 수 있음).. .다른 전문가들이 수정을 위해 750달러를 요구한 것보다...나는 이런 종류의 돈을 감당할 수 없다고 생각합니다(단지 주문을 마감하는 코드를 구현하기 위해)...

어쨌든 나는 처음부터 이것이 EA를 생성/수정하는 첫 번째 시도라고 말했습니다.

전문가인 당신이 이미 실수가 어디에 있는지 발견한 것 같지 않습니다...

그리고 마지막으로 당신이 여기서 무엇을하고 있는지 기꺼이 도와주지 않는다면? ... 내 생각에는 null-insight가 내 특징 일뿐만 아니라

그것은 당신이 소유자로부터 그것을 구입하지 않은 것 같습니다.

EA를 코딩한 소유자는 최대 1시간 동안 EA를 수정하기 위해 이 300달러를 사용했을 것입니다.

나는 당신이 아무 대가없이 해커에게 돈을 지불했다고 생각합니다.

코드에 익숙하지 않으면 필요에 맞게 조정하는 데 더 많은 시간이 필요합니다. 이는 원래 코더가 청구하는 것보다 더 비쌉니다.

코드를 수정하기 전에 전체 코드를 분석해야 하는 코더의 필요에 맞게 코드를 수정하는 데 50~150달러가 적절한 가격이라고 생각합니다.

어쩌면 조금 더....

아니요, 나는 다른 사람의 실수를 찾지 않습니다. 나는 내 자신의 실수를 제거 하기 위해 충분히 할 수 있습니다. 그것이 코더의 임무입니다.

"도와줄 의향이 있다" - 그게 무슨 뜻인가요? 간디 코더만 게시물을 작성할 수 있고 이익을 위해 죽어가는 초보자만 스레드를 열 수 있습니까?

 
Ais :

이것을 사용해 보십시오:


Ais 감사합니다 시도하겠습니다

 
meikel :

디 컴파일러 이름 규칙처럼 보입니다 ...

"그는 이 일에 익숙하지 않다"

예, 이제 언급하면 그렇게 보입니다. :)