위의 코드에서 shift 및 iy 변수의 값은 out-of- bounds array 에 대해 검사되지 않습니다. 따라서 모든 것이 논리적입니다. 사용하기 전에 값을 확인하면 오류가 사라집니다.
글쎄요, 자세히 말씀드리면 CountBars와 TimeFrame 변수의 값이 어떻게 형성되는지 알아야 합니다.
CountBars = 400 및 TimeFrame = 30은 외부에서 정적으로 설정됩니다.
M30에서는 모든 것이 정상이고 M15에서는 충돌합니다.
범위 를벗어난 시프트 및 iy를 확인하는 방법은 무엇입니까?
if (TimeFrame> Period ())
{
ArrayCopySeries (santa1, 5 , Symbol (),TimeFrame);
summ=CountBars+TimeFrame/ Period ();
shift= 0 ;
for ( int iy= 0 ; shift<summ; shift++)
{
if (iy> ArraySize (santa1)) continue ;
if (shift> ArraySize (santa1)) continue ;
if ( Time [shift]<santa1[iy]) iy++; //вот эта santa1[iy] "array out of range"
list[shift]=bufbuy[iy];
}
}
위의 코드에서 shift 및 iy 변수의 값은 out-of- bounds array 에 대해 검사되지 않습니다. 따라서 모든 것이 논리적입니다. 사용하기 전에 값을 확인하면 오류가 사라집니다.
글쎄요, 자세히 말씀드리면 CountBars와 TimeFrame 변수의 값이 어떻게 형성되는지 알아야 합니다.
CountBars = 400 및 TimeFrame = 30은 외부에서 정적으로 설정됩니다.
M30에서는 모든 것이 정상이고 M15에서는 충돌합니다.
범위 를 벗어난 시프트 및 iy를 확인하는 방법은 무엇입니까?
아마도 누군가는 오류가 있는 곳을 찾을 시간을 찾을 것입니다.
아마도 누군가는 오류가 있는 곳을 찾을 시간을 찾을 것입니다.
얘들 아, 새 줄 에서 파일에 데이터를 추가하는 방법을 알려주세요
내 쓰기 기능:
내가 그녀에게 보내는 내용은 다음과 같습니다.
줄 아래에 많이 추가해야 합니다.
얘들 아, 새 줄 에서 파일에 데이터를 추가하는 방법을 알려주세요
내 쓰기 기능:
내가 그녀에게 보내는 내용은 다음과 같습니다.
줄 아래에 많이 추가해야 합니다.
SEEK_END 플래그가 있는 FileSeek()가 도움이 될 것입니다.
<당신은 당신의 코드에서 대체했습니다
//+------------------------------------------------------------------+
에
//+
그러나 도움이되지 않았습니다)
여러분, Alparicent 고문이 로트 크기가 최대값을 초과하지 않지만 23-45에서 1-00으로 거래되는 [Invalid volume]이 종종 실패하는 이유를 알려주세요.
로그를 첨부했는데 다른 보커에는 그런 오류가 없습니다
나는 here 의 예제에서 코드를 가져 와서 처리했습니다.
나는 방법을 정의했다
그는 자신이 이미 정의되어 있고 몸이 있다는 사실에 맹세합니다.
질문: 어디에 정의되어 있습니까?
나는 here 의 예제에서 코드를 가져 와서 처리했습니다.
나는 방법을 정의했다
그는 자신이 이미 정의되어 있고 몸이 있다는 사실에 맹세합니다.
질문: 어디에 정의되어 있습니까?
좋은 저녁이에요!
나는 보증금의 %를 기반으로 거래의 로트를 계산하기 위해 범용(다양한 도구에 대해) 코드를 추가하는 방법에 대해 머리를 쓰고 있습니다.
다음과 같이 했습니다.
가격( 포지션 시가 )과 SL(손절매)은 별도로 계산되며 여기에 추가하지 않았습니다.
견적 통화가 달러로 표시되는 쌍(예: EURUSD), SPX500 지수 및 금의 경우 - 모든 것이 올바르게 계산되지만 달러가 견적에서 첫 번째인 쌍(예: USDJPY)의 경우 작동하지 않습니다.
무엇을 놓쳤는지 말해주세요?