int total= OrdersHistoryTotal ();
for ( int i=total- 1 ;i>= 0 ;i--)
{
if ( OrderSelect (i,SELECT_BY_POS,MODE_HISTORY))
{
if ( OrderSymbol ()== Symbol ())
{
if ( OrderMagicNumber ()==MagicNumber )
{
// Ваши действия с ордером
}
}
}
}
문제는 - 시가는 테스트에서 두 이동 평균(과장)의 교차점에서 수행됩니다. - 모든 것이 정상이지만 데모를 던질 때 오프닝 이 거짓입니다(하나의 막대가 형성되는 동안, 내부 가격이 최소값에서 최대값으로 점프) 따라서 막대가 형성된 후에만 교차점을 고려해야 한다는 아이디어가 있습니다. 막대가 형성되고 (우리는 교차로를 보았습니다) 그 후 다음 교차로를 고려하여 시장에 입장합니다.
문제는 - 시가는 테스트에서 두 이동 평균(과장)의 교차점에서 수행됩니다. - 모든 것이 정상이지만 데모를 던질 때 오프닝이 거짓입니다(하나의 막대가 형성되는 동안, 내부 가격이 최소값에서 최대값으로 점프) 따라서 막대가 형성된 후에만 교차점을 고려해야 한다는 아이디어가 있습니다. 막대가 형성되고 (우리는 교차로를 보았습니다) 그 후 다음 교차로를 고려하여 시장에 입장합니다.
테스터에서 모든 것이 정상인 이유는 이상합니다. 테스터에서도 제로 바가 형성되지 않고 잘못된 교차도 있을 것입니다.
첫 번째 막대와 두 번째 막대에서 교차로를 찾으십시오. 두 번째 MA1 <= MA2이고 첫 번째 MA1 > MA2인 경우 MA1은 MA2를 아래에서 위로 교차합니다. 하향식의 경우 - 그 반대의 경우도 마찬가지입니다.
빼서 비교하면 됩니다.
double MA1= iMA ( Symbol (), Period (),ma_period,ma_shift,ma_method,applied_price , 1 );
double MA2= iMA ( Symbol (), Period (),ma_period,ma_shift,ma_method,applied_price, 2 );
최적화 과정에서 시각화 항목을 표시하고 시작을 누르면 전략 테스터가 사라지고 시각화 마크가 사라지고 테스트가 매우 느린 속도로 진행됩니다. 무슨 뜻인가요? 따옴표가 로드되고 업데이트되었습니다. (MT4)
여러분, 도와주세요. 문제가 있습니다. 주문 종료 시 텍스트를 작성하고 싶지 않습니다. 이유를 알려주세요 plz
otbH는 티켓 번호입니다. 가장 흥미로운 것은 그가 숫자 "1"을 인쇄하지만 숫자 "2"를 거부한다는 것입니다 ... 이유를 이해할 수 없습니다 ... 그가 주문을 선택하기 때문에 ... 설명 plz
여러분, 도와주세요. 문제가 있습니다. 주문 종료 시 텍스트를 작성하고 싶지 않습니다. 이유를 알려주세요 plz
otbH는 티켓 번호입니다. 가장 흥미로운 것은 그가 숫자 "1"을 인쇄하지만 숫자 "2"를 거부한다는 것입니다 ... 이유를 이해할 수 없습니다 ... 그가 주문을 선택하기 때문에 ... 설명 plz
주문이 마감되었나요?
주문이 먼저 열리고 닫힙니다.
이 스크립트는 매 틱마다 실행되므로 어느 시점에서 확실히 닫힐 것입니다...
먼저 티켓 으로 주문을 선택합니다 - OrderSelect(otbH,SELECT_BY_TICKET); "그가 어디에 있든 그를 고를 거에요, 그렇죠?"
그런 다음 닫혔는지 열려 있는지 여부를 결정해야 합니다. 하지만 어떤 이유로 이런 일이 발생하지 않습니다 ...
주문이 먼저 열리고 닫힙니다.
이 스크립트는 매 틱마다 실행되므로 어느 시점에서 확실히 닫힐 것입니다...
먼저 티켓으로 주문을 선택합니다 - OrderSelect(otbH,SELECT_BY_TICKET); "그가 어디에 있든 그를 고를 거에요, 그렇죠?"
그런 다음 닫혔는지 열려 있는지 여부를 결정해야 합니다. 하지만 어떤 이유로 이런 일이 발생하지 않습니다 ...
마감된 주문을 선택하십시오.
내가 어떻게 할 수 있는지 말해봐
문제는 - 시가는 테스트에서 두 이동 평균(과장)의 교차점에서 수행됩니다. - 모든 것이 정상이지만 데모를 던질 때 오프닝 이 거짓입니다(하나의 막대가 형성되는 동안, 내부 가격이 최소값에서 최대값으로 점프) 따라서 막대가 형성된 후에만 교차점을 고려해야 한다는 아이디어가 있습니다. 막대가 형성되고 (우리는 교차로를 보았습니다) 그 후 다음 교차로를 고려하여 시장에 입장합니다.
문제는 - 시가는 테스트에서 두 이동 평균(과장)의 교차점에서 수행됩니다. - 모든 것이 정상이지만 데모를 던질 때 오프닝이 거짓입니다(하나의 막대가 형성되는 동안, 내부 가격이 최소값에서 최대값으로 점프) 따라서 막대가 형성된 후에만 교차점을 고려해야 한다는 아이디어가 있습니다. 막대가 형성되고 (우리는 교차로를 보았습니다) 그 후 다음 교차로를 고려하여 시장에 입장합니다.
테스터에서 모든 것이 정상인 이유는 이상합니다. 테스터에서도 제로 바가 형성되지 않고 잘못된 교차도 있을 것입니다.
첫 번째 막대와 두 번째 막대에서 교차로를 찾으십시오. 두 번째 MA1 <= MA2이고 첫 번째 MA1 > MA2인 경우 MA1은 MA2를 아래에서 위로 교차합니다. 하향식의 경우 - 그 반대의 경우도 마찬가지입니다.
빼서 비교하면 됩니다.
하향식의 경우 - 그 반대의 경우도 마찬가지입니다.
0이 아니라 일부 최소값(예: 0.1*Point)과 비교할 수 있습니다.
테스터에서 모든 것이 정상인 이유는 이상합니다. 테스터에서도 제로 바가 형성되지 않고 잘못된 교차도 있을 것입니다.
첫 번째 막대와 두 번째 막대에서 교차로를 찾으십시오. 두 번째 MA1 <= MA2이고 첫 번째 MA1 > MA2인 경우 MA1은 MA2를 아래에서 위로 교차합니다. 하향식의 경우 - 그 반대의 경우도 마찬가지입니다.
다음을 빼서 비교하면 됩니다.
하향식의 경우 - 그 반대의 경우도 마찬가지입니다.
0이 아니라 일부 최소값(예: 0.1*Point)과 비교할 수 있습니다.
정말 감사합니다!