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

 

사람들, 도와주세요. 막 다른 골목에 있습니다. 어떻게 활성 목록(역사가 아닌)에서 그러한 마법으로 정확히 순서를 선택할 수 있습니까?

사실 나는 이 목록에 다른 마법을 가진 8-12개의 주문을 지속적으로 가지고 있습니다.


hh=주문 총계();
for(i=0; i<hh; i++)
{if(주문선택(i,SELECT_BY_POS, MODE_TRADES ))
if(OrderMagicNumber()==mg)

참조 = 나;}

이것은 작동하지 않는 내 아이디어입니다.

 
gheka :

사람들, 도와주세요. 막 다른 골목에 있습니다. 어떻게 활성 목록(역사가 아닌)에서 그러한 마법으로 정확히 순서를 선택할 수 있습니까?

사실 나는 이 목록에 다른 마법을 가진 8-12개의 주문을 지속적으로 가지고 있습니다.


hh=주문 총계();
for(i=0; i<hh; i++)
{if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
if(OrderMagicNumber()==mg)

참조 = 나;}

이것은 제 작업 아이디어가 아닙니다.


다음과 같이 수정하면

hh= OrdersTotal ()- 1 ;
 for (i=hh; i>= 0 ; i--)
 { if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)) 
 if (OrderMagicNumber()==mg)

 cc=i;}

cc=i 라인만 이해할 수 없습니까????

주문을 기억하고 싶다면 다음 틱의 시장 주문 목록에 그러한 번호가 있다는 것은 사실이 아닙니다. 주문 티켓 을 기억해야합니다

 
IgorM :


다음과 같이 수정하면

cc=i 라인만 이해할 수 없습니까????

주문을 기억하고 싶다면 다음 틱의 시장 주문 목록에 그러한 번호가 있다는 것은 사실이 아닙니다. 주문 티켓을 기억해야합니다

그래서 방법? 대신 cc=i; ss=OrderTicket을 해야 합니까?

이런 저런 마법으로 하나의 주문을 끝내고 싶어

 
gheka :
그래서 방법? 대신 cc=i; ss=OrderTicket을 해야 합니까?


아마도 나는 당신이 무엇을 원하는지 모르지만 티켓 번호도 변경 될 수 있음을 명심하십시오. 그러나 주문을 찾고 있다면 티켓을 기억하고 주문과 함께 필요한 작업을 수행하면 모든 것이 작동한다고 생각합니다 밖으로,

일반적으로 주문을 통해 정렬하고 필요한 순서로 모든 조작을 수행하는 한 사이클에서 즉시 필요한 기능을 호출하여

https://www.mql5.com/ru/forum/107476/page49 이 스레드를 참조하세요. 흥미로운 내용이 많이 있습니다.

 
IgorM :


아마도 나는 당신이 무엇을 원하는지 모르지만 티켓 번호도 변경 될 수 있음을 명심하십시오. 그러나 주문을 찾고 있다면 티켓을 기억하고 주문과 함께 필요한 작업을 수행하면 모든 것이 작동한다고 생각합니다 밖으로,

일반적으로 주문을 통해 정렬하고 필요한 순서로 모든 조작을 수행하는 한 사이클에서 즉시 필요한 기능을 호출하여

https://www.mql5.com/en/forum/107476/page49 이 스레드를 참조하세요. 흥미로운 내용이 많이 있습니다.

일반적으로 여기

if (pb>MA_3&&Fact_Up==true)
{
FactDn = 사실;
팩트업 = 거짓;
int hh=OrdersTotal()-1,i;
for(i=hh; i>=0; i--)
{
if(주문선택(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderMagicNumber()==mg_3)

int cc=OrderTicket();
}
}

OrderClose(cc,Lots_3,pa,3,Green);

}


어떤 이유로 일부 주문을 마감하지 않습니다. 계정 기록에서 4일 전에 어떤 주문이 열렸는지 확인했습니다.

오늘 막 닫았다 더 일찍 문을 닫아야 했지만

MA 아래에 있던 이런 매직으로 MA가 정상으로 넘어갈 때 포지션을 닫도록 하려고 했다.

여기서 내 문제는 무엇입니까?

 

안녕하세요 !

MT4에서 전략 테스터 의 속도를 높일 수 있습니까? 5-7분 만에 한 달을 계산하고 년이 많을수록 더 오래 걸리나요? 프로세서 4.4GB(각각 2.2GB의 코어 2개)는 테스트 중에 최대 95%, 메모리(4GB - 최대 55%)가 로드됩니다.

 
volshebnik :

안녕하세요 !

MT4에서 전략 테스터의 속도를 높일 수 있습니까? 5-7분 만에 한 달을 계산하고 년이 많을수록 더 오래 걸리나요? 프로세서 4.4GB(각각 2.2GB의 코어 2개)는 테스트 중에 최대 95%, 메모리(4GB - 최대 55%)가 로드됩니다.


어드바이저가 더 빨리 작동하도록 최적화 할 수 있지만 테스터는 ... 잘 모르겠습니다.
 

그리고 Expert Advisor의 완전히 다른 매개변수를 사용하는 테스터에서 여러 라인에 정확히 동일한 결과가 있고 그 반대의 경우도 최소한의 매개변수로 근본적으로 다른 결과가 어떻게 발생합니까!!!?? 예를 들어

통과 이익 총 수익성 수학적 기대 감소 감소 %
거래

1901 58632.60 128 1.58 458.07 9289.02 32.57% BandsPeriod=22 BandsDeviations=3 lot=3.9 TakeProfit=92 stoploss=31 i=1 BandsShift=0

1903 58632.60 128 1.58 458.07 9289.02 32.57% BandsPeriod=23 BandsDeviations=4 lot=3.9 TakeProfit=92 stoploss=31 i=1 BandsShift=0

1905 58632.60 128 1.58 458.07 9289.02 32.57% BandsPeriod=17 BandsDeviations=4 lot=3.9 TakeProfit=92 stoploss=31 i=1 BandsShift=0

1906 58632.60 128 1.58 458.07 9289.02 32.57% BandsPeriod=33 BandsDeviations=4 lot=3.9 TakeProfit=92 stoploss=31 i=1 BandsShift=0







 
Alexandr24 :
표시기가 업데이트되지 않은 이유를 알려주십시오. datetime some_time=iTime(NULL,PERIOD_H1,0); 결국 현재 막대에 대한 상대적인 이동은 0이지만 표시기는 컴파일을 클릭한 경우에만 업데이트됩니다. 어떻게 자체적으로 계산할 수 있습니까?


글쎄, 당신의 게시물을 인용 세 번째 시간은 확실히 대답합니다! ;)

텔레파시가 휴가를 가긴 하지만 코드 자체 없이 코드를 볼 수 있는 능력의 일부가 나에게 이전된 것 같아요 :)

lan, 나는 가사로 묶고 있습니다. 사실 :

1. 코드는 어디에?

2. 문제가 되는 곳이 init() 함수로 스며든 것 같아요.

 

여러분, 안녕하세요.

질문: bolinger_bands_stop 표시기에서 편차 매개변수를 정수가 아닌 숫자로 변경할 수 있습니까(예: 0.38)

누군가 도와줄 수 있다면 코드를 이해하지 못합니다.

파일:
사유: