//================================================================= if (Hour()== 0 )
{ Print ( "ok" );
for (i= 1 ; i<= OrdersTotal (); i++) //Цикл по всем ордерам,..
{ //отражённым в терминале if ( OrderSelect (i- 1 ,SELECT_BY_POS)==true) //Если есть следующий
{ // Здесь должен выполняться анализ характеристик ордеров //--------------------
order_type=OrderType();
order_magic=OrderMagicNumber();
order_symbol = OrderSymbol();
if (order_type==OP_BUYSTOP && order_magic==magic && order_symbol== Symbol ()) // выбран ордер buy stop
{OrderDelete(OrderTicket());}
if (order_type==OP_SELLSTOP && order_magic==magic && order_symbol== Symbol ()) // выбран ордер sell stop
{OrderDelete(OrderTicket());}
//--------------------
}
}
}
//=================================================================
테스터에서 EA를 실행할 때 로그에 "확인" 항목이 없습니다. 제대로 작성되지 않은 이유는 무엇입니까?
이러한 오류가 있는 곳을 어드바이저에서 어떻게 찾을 수 있습니까?...나중에 스스로 찾을 수 있도록 한 번 설명하십시오...대괄호 안의 이 숫자는 아마도 오류가 있는 곳일 것입니다.
'(' - 예기치 않은 기능 정의 E:\MetaTrader - Alpari\experts\PRIOR.mq4 (496, 16)
'count' - 정의되지 않은 변수 E:\MetaTrader - Alpari\experts\PRIOR.mq4 (502, 63)
'count' - 정의되지 않은 변수 E:\MetaTrader - Alpari\experts\PRIOR.mq4 (504, 12)
'(' 누락, 혼동되지 않도록 코드 작성법 배우기, 카운트 변수가 정의되어 있지 않음( int count ...)
void init(){
SymbolName = ...;
FileName = SymbolName + Period () + ".hst" ;
handle = FileOpenHistory(...);
if (...< 0 ){ //файла нет
...; //создаем заголовок
...; //смещаем от начала на 148байт
...; //пишем все бары
} else { //файл есть
...; //закрываем
...; // откроем для редактирования
...; //смещаем на 2бара назад
...; //читаем дату
...; //смещаем на 4 прочитанных байта назад от текущего положения
...;
...;
}
}
OrderMagicNumber() 함수는 수동으로 열린 위치에 대해 항상 0을 반환합니다. 저것들. EA의 MAGICMA 변수는 0이 아닙니다.
고맙습니다. 당신은 무엇을 조언합니다. 나는 높은 수준의 프로그래밍을 알지 못하고 그냥 배우고 있습니다 ;)
내 EA에 다음 코드가 있습니다.
테스터에서 EA를 실행할 때 로그에 "확인" 항목이 없습니다. 제대로 작성되지 않은 이유는 무엇입니까?
이러한 오류가 있는 곳을 어드바이저에서 어떻게 찾을 수 있습니까?...나중에 스스로 찾을 수 있도록 한 번 설명하십시오...대괄호 안의 이 숫자는 아마도 오류가 있는 곳일 것입니다.
'(' - 예기치 않은 기능 정의 E:\MetaTrader - Alpari\experts\PRIOR.mq4 (496, 16)
'count' - 정의되지 않은 변수 E:\MetaTrader - Alpari\experts\PRIOR.mq4 (502, 63)
'count' - 정의되지 않은 변수 E:\MetaTrader - Alpari\experts\PRIOR.mq4 (504, 12)내 EA에 다음 코드가 있습니다.
테스터에서 EA를 실행할 때 로그에 "확인" 항목이 없습니다. 제대로 작성되지 않은 이유는 무엇입니까?
00:00시가 차트에 광학적으로 존재합니까?
( 테스터 로그 에 로그가 있습니다. 2010.12.10 19:20:09 2010.11.05 00:45 optima__TEMP EURUSD,M5: ok )
이러한 오류가 있는 곳을 어드바이저에서 어떻게 찾을 수 있습니까?...나중에 스스로 찾을 수 있도록 한 번 설명하십시오...대괄호 안의 이 숫자는 아마도 오류가 있는 곳일 것입니다.
'(' - 예기치 않은 기능 정의 E:\MetaTrader - Alpari\experts\PRIOR.mq4 (496, 16)
'count' - 정의되지 않은 변수 E:\MetaTrader - Alpari\experts\PRIOR.mq4 (502, 63)
'count' - 정의되지 않은 변수 E:\MetaTrader - Alpari\experts\PRIOR.mq4 (504, 12)'(' 누락, 혼동되지 않도록 코드 작성법 배우기, 카운트 변수가 정의되어 있지 않음( int count ...)
00:00시가 차트에 광학적으로 존재합니까?
( 테스터 로그 에 로그가 있습니다. 2010.12.10 19:20:09 2010.11.05 00:45 optima__TEMP EURUSD,M5: ok )
도움말을 보니 "0"과 같은 값이 있습니다. 1로 변경한 경우를 대비하여 모든 것이 동일하고 반응이 없습니다.
그래서 심령 여단을 부를 때입니다. 레셰토프가 최고다
나는 오류가있는 바로 그 장소에 관심이 있습니다 .. 그것을 찾는 방법은 무엇입니까?
Alpari\experts\PRIOR.mq4 (496, 16) 괄호 안의 숫자는 무엇을 의미합니까?나는 오류가있는 바로 그 장소에 관심이 있습니다 .. 그것을 찾는 방법은 무엇입니까?
Alpari\experts\PRIOR.mq4 (496, 16) 괄호 안의 숫자는 무엇을 의미합니까?실수로 두 번 클릭하면 만족할 것입니다.
그래서 심령 여단을 부를 때입니다. 레셰토프가 최고다