[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 3

 
IgorM :

손에 코드가 없지만 나는 나 자신을 위해 비슷한 것을했지만 전혀하지 않았습니다. 신호가 있던 막대의 시간을 기억하고이 신호에 대한 주문이있을 때 신호 시간이 0으로 재설정되었습니다. , 이 같은:

글쎄, 싸움의 문제가 인용만 된다면, 주문을 하기 위한 거의 모든 기능에 주문을 시도하는 횟수에 대한 매개변수가 있는 Igor Kim의 스레드를 뒤져보십시오.
코드 감사합니다! 나는 어드바이저에서 열기 시도 횟수를 설정했습니다.
 
Zhunko :
단 하나의 레이어에 대해 이야기하는 경우 그래픽 개체에 대해 이러한 속성 OBJPROP_BACK 이 있어 차트 위 또는 아래에 개체를 만듭니다.


"객체의 배경 표시 플래그를 가져오거나 설정합니다."

젠장. 즉시주의를 기울이지 마십시오..

정말 감사합니다!

 

젠장..

중재자 포로

즉석에서 질문 - Sakharov에 대한 답변

 
freeDRIVER :

젠장..

중재자 포로

즉석에서 질문 - Sakharov에 대한 답변


문제가 있습니까?
 
r772ra :


간단하고 편리한 김이고르의 기능.

Kim은 오래전에 자신의 기능을 작성했으며 5개의 문자로 작업하는 DC가 없었으므로 이러한 기능이 항상 올바르게 작동하지는 않습니다. 예를 들어 다음 행은 다음과 같습니다.

  p= MarketInfo (sy, MODE_POINT);
   if (p== 0 ) if ( StringFind (sy, "JPY" )< 0 ) p= 0.0001 ; else p= 0.01 ;

코드를 "스트레인"하거나 ZERO_DIVIDE 오류 예외가 다음과 같이 작성될 수 있는지 확인하지 않도록 두 번째 줄을 완전히 제거하는 것이 더 쉽습니다.

 if (p== 0 ) return (- 1 );

Point 값을 init()에서 한 번 EA의 전역 변수에 쓰고 거기에서 값을 가져오는 것이 더 우아합니다.

 

여러분, 말씀해주세요! 다른 통화 쌍으로 데모 계정에서 2-3명의 전문가 자문을 시도하고 싶습니다. 그러나 다른 차트를 열면 첫 번째 조언자는 비활성화됩니다. 활성 창에서만 작동합니다. 어떻게 될 것인가?

 
Roll :
묻다, 입찰하다?
Ask 및bid는 다중 통화 작업에 필요하므로 별도로 다운로드됩니다.
 
Oldgames :

여러분, 말씀해주세요! 다른 통화 쌍으로 데모 계정에서 2-3명의 전문가 자문을 시도하고 싶습니다. 그러나 다른 차트를 열면 첫 번째 조언자는 비활성화됩니다. 활성 창에서만 작동합니다. 어떻게 될 것인가?


조언자를 변경하십시오. 이론적으로 얼마나 많은 창이 열려 있는지는 중요하지 않습니다.
 
Oldgames :

여러분, 말씀해주세요! 다른 통화 쌍으로 데모 계정에서 2-3명의 전문가 자문을 시도하고 싶습니다. 그러나 다른 차트를 열면 첫 번째 조언자는 비활성화됩니다. 활성 창에서만 작동합니다. 어떻게 될 것인가?

이 "마법"은 무엇입니까? 그리고 그것이 꺼지도록 어떻게 결정 했습니까? 메시지를 발행합니까?
 

모두 좋은 하루!

다음 문제에 직면했습니다(짧은 버전의 코드).

 double raz, ArrHigh[]; //---Массив ArrHigh[] в программе инициализируется 
ArrHigh[i]=High[i];
raz =(ArrHigh[ 0 ]-Close[i])/ Point ;

결과적으로 raz 변수는 루프의 첫 번째 반복에서 시작될 때마다 값 156321을 제공합니다(즉, 점이 없는 가격 값은 1.56321임).

후속 반복에서는 모든 것이 정상입니다. 왜 그런 겁니까?