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

 
serjMois >> :

프랙탈 돌파 진입 RSI 50 이상 매수, 50 미만 매도 S/L 20p, 후행 스톱 15p.

역사에 대해 테스트하기 위해 나는 방법을 모릅니다.



해보세요 틀리면 개인글로 써주시면 수정하겠습니다 >>

파일:
 

동료 여러분, 왜 그러한 문제가 발생할 수 있습니까?


포지션을 여는 조건은 충족되지만 동시에 포지션은 열리지 않습니다...


if ( ((MathRound(iCustom(NULL, 0,"ind1",2,0))==1)&&(ind2()==1) )
{
if ( buy_order_open==0 )
{
Alert("Время покупать ", Symbol());
//long
ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 3,NormalizeDouble(Bid - sl * Point, Digits), 0, "Buy", MagicNumber, 0, Blue); //Ask
//----
if(ticket < 0)
{
Sleep(30000);
prevtime = Time[1];
}

buy_order_open = 1;
}

}

경고 메시지가 발생했지만 주문이 전송되지 않았습니다... :((

 
Morzh09 >> :

동료 여러분, 왜 그러한 문제가 발생할 수 있습니까?


포지션을 여는 조건은 충족되지만 동시에 포지션은 열리지 않습니다...



Alert("Время покупать ", Symbol());//long


ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 25 ,NormalizeDouble(Bid, Digits) - sl * Point , 0, "Buy", MagicNumber, 0, Blue); //Ask 25 для тестера проскальзование хаотично

경고 메시지가 발생했지만 주문이 전송되지 않았습니다... :((

그는 잡지에 무엇을 썼습니까?

 
costy_ >> :

그는 잡지에 무엇을 썼습니까?

오랜기간 테스터에서 몇건의 거래만 이루어진다는 사실...

성능을 실시간으로 테스트하기로 했습니다...

이제 고문은 "판매/구매" 기회에 대한 메시지를 정기적으로 표시하지만 거래는 하지 않습니다....

 
Morzh09 >> :

오랜기간 테스터에서 몇건의 거래만 이루어진다는 사실...

성능을 실시간으로 테스트하기로 했습니다...

이제 고문은 "판매/구매" 기회에 대한 메시지를 정기적으로 표시하지만 거래는 하지 않습니다....

테스터 창에는 작업을 완료할 수 없는 이유를 기록하는 로그가 있습니다.


 
사람들이여, 무엇이 잘못되었는지 말해 주십시오. 이름으로 호출되는 전역 변수 를 호출하려고 합니다.
 string PP = Symbol ( ) + Period ( ) ;   
Points = GlobalVariableGet ( PP ) ;     
차트 기간. 하지만 나는 아무것도 얻지 못한다. 감사해요!
 
kon12 писал(а) >>
사람들이여, 무엇이 잘못되었는지 말해 주십시오. 차트의 이름과 기간으로 호출되는 전역 변수를 호출하려고 합니다. 하지만 나는 아무것도 얻지 못한다. 감사해요!

아마도 먼저 GlobalVariableSet 을 만들어야 합니까?

 
Itso писал(а) >>

아마도 먼저 GlobalVariableSet 을 만들어야 합니까?

Glob 테이블의 전역 변수입니다. 변수를 입력하고 매개변수를 설정했습니다. 그녀에게 전화하려고 해요. 라인이 잘못된거 같아요

문자열 PP = 기호 ( ) + 마침표 ( ) ;

 
kon12 >> :

Glob 테이블의 전역 변수입니다. 변수를 입력하고 매개변수를 설정했습니다. 그녀에게 전화하려고 해요. 라인이 잘못된거 같아요

문자열 PP = 기호 ( ) + 마침표 ( ) ;


라인이 올바르게 작성되었습니다. 그것이 바로 결과입니다. 마침표는 숫자입니다. 의심스러운 경우 int 유형에서 문자열로 명시적으로 변환하십시오. 변환 중에 숫자 앞에 공백이 추가되고 "EURUSD 1"과 같은 문자열이 얻어집니다.

 
splxgf писал(а) >>

라인이 올바르게 작성되었습니다. 그것이 바로 결과입니다. 마침표는 숫자입니다. 의심스러운 경우 int 유형에서 문자열로 명시적으로 변환하십시오. 변환 중에 숫자 앞에 공백이 추가되고 "EURUSD 1"과 같은 문자열이 얻어질 수 있습니다.

 string PP = Symbol ( ) + Period ( ) ; 
// Symbol()="EURUSD";
// Period()=PERIOD_H1;
Print ( PP ) ; // EURUSD60
기간 ( ) 함수는 현재 시간 프레임을 분 단위로 반환합니다.