포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 794

 
AlexeyVik :
나는 이미 당신에게 가장 좋아하는 것을 사용한다고 말했습니다. 현재 시간이 어제보다 작은지, 갑자기 시간이 되돌아갔는지 코드로 확인하게 하십시오. 그리고 전역 변수 수준에 정적 변수가 있다고 하자. 그리고 나머지는 새로운 것이 아니며 있을 수도 없습니다. 결국 새 막대의 모양은 현재 막대의 여는 시간과 이전 막대의 시간에 의해서만 결정될 수 있습니다. 다른 모든 것은 항문을 통해서만 들어올 수 있습니다. 초자연적 인 것을 기대 했습니까? 유일한 차이점은 내가 편집한 코드와 나에게 맞는 방법을 사용하고 큐브에서 코드를 작성한다는 점입니다. 단, 이것이 오래된 코드입니다. 그대로 작동하고 만질 수 없습니다. 코드가 작동하는 이유는 그런 헛된 규칙이 있기 때문입니다.
사악한 라이브 :
축하합니다. 일의 논리에서도 마찬가지입니다. 저는 이렇게 사용했는데 별 차이 없습니다. 싸울 가치가 있었다...

여러분, imhenko, 당신은 둘 다 틀렸습니다. MQL에서 정적 메모리 관리 모드는 매우 독특한 방식으로 작동합니다. 변수는 프로그램이 실행되는 동안 init()에 대한 첫 번째 호출 직전에만 초기화 됩니다.

예를 들어, 프로그램이 어드바이저의 매개변수를 변경하는 순간 항상 실수를 하는 것은 필연적으로 이로부터 따릅니다.

 
tara :

얘들 아, imhenko, 당신은 둘 다 틀렸습니다. MQL에서 정적 메모리 관리 모드는 매우 독특한 방식으로 작동합니다. 변수는 프로그램이 실행되는 동안 init()에 대한 첫 번째 호출 직전에만 초기화됩니다.

예를 들어, 프로그램이 어드바이저의 매개변수를 변경하는 순간 항상 실수를 하는 것은 필연적으로 이로부터 따릅니다.

그래서 지금 이 기사의 새로운 막대 감지 기능을 사용하고 있습니다.
 
예, Static 속성을 제거하고 모든 것을 그대로 두십시오. 전역 변수 가있을 것입니다 ...
 
안녕하세요! 얘들 아, 보류중인 주문을하기위한 최소 거리를 찾는 방법은 무엇입니까?
 
CJIeCaPb :
안녕하세요! 얘들 아, 보류중인 주문을하기위한 최소 거리를 찾는 방법은 무엇입니까?
   int lv=( int ) SymbolInfoInteger ( Symbol (), SYMBOL_TRADE_STOPS_LEVEL );
   int sp=( int ) SymbolInfoInteger ( Symbol (), SYMBOL_SPREAD );
   int stopLevel=(lv== 0 )?sp* 2 :lv;

글쎄, 또는 기능 :

 //+------------------------------------------------------------------+
int StopLevel( string sy) {
   int lv=( int ) SymbolInfoInteger (sy, SYMBOL_TRADE_STOPS_LEVEL );
   int sp=( int ) SymbolInfoInteger (sy, SYMBOL_SPREAD );
   return ((lv== 0 )?sp* 2 :lv);
   }
//+------------------------------------------------------------------+

음, 각 틱 을 호출합니다. 예를 들면 다음과 같습니다.

 int stopLevel=StopLevel(symbol);

string symbol - 원하는 기호 또는 현재 기호의 이름을 저장하는 변수: Symbol()

 

동료들은 주문이 닫혔을 때 같은 장소에서 다시 열리면 좋겠다고 말합니다. 어떤 수술을 통해 어떻게???

즉, 마감 시 보류 중이던 동일한 수준에서 보류 중이 되었습니다.

 
logut :

동료들은 주문이 닫혔을 때 같은 장소에서 다시 열리면 좋겠다고 말합니다. 어떤 수술을 통해 어떻게???

즉, 마감 시 보류 중이던 동일한 수준에서 보류 중이 되었습니다.

쉼표를 정렬하십시오. 그렇지 않으면 원하는 것이 명확하지 않습니다!
 
borilunad :
쉼표를 정렬하십시오. 그렇지 않으면 원하는 것이 명확하지 않습니다!

+100500. 그러한 비난에 대답하려는 욕구조차 없습니다. 전혀 문맹인 3학년의 손가락으로 설명하려면 길고 긴 시간이 걸릴 것 같은 느낌.

"chilavek niumeit는 노래를 읽을 줄 알았으니 바로 학교에 가서 학교에 보내고 무엇이 옳은지 말하지 않는 것이 필요하다" ...

추신. 기술적이고 전문적인 리소스, 젠장 ...

 
artmedia70 :

글쎄, 또는 기능 :

글쎄, 우리는 모든 틱에서 그것을 호출합니다. 예를 들면:

string symbol - 원하는 기호 또는 현재 기호의 이름을 저장하는 변수: Symbol()

고맙습니다)
 
borilunad :
쉼표를 정렬하십시오. 그렇지 않으면 원하는 것이 명확하지 않습니다!

동지들이여, 내 주문이 닫히면 같은 장소에서 다시 열리도록 하고 싶습니다. 어떤 수술을 통해 어떻게???

이제 요점이 명확합니까?