[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 43

 
sergeev :

특정 시간에 거래



하나
Mega4alik 03.08.2011 17:34

특정 순간에 거래를 시작하는 고문을 작성하는 방법은 무엇입니까?

시작 말고는 생각이 안나는데 결국 가격이 변할 때만 돌리고 두 번째 때 필요해서

그리고 이 순간에 단기적인 단절이 있다면? 그리고 이 현상은 모든 브로커에게 매우 일반적입니다.

if(TimeHour(이전 시간)==1 && TimeMinute(이전 시간)==1 && TimeSeconds(이전 시간)==1)
{
주문 개시 기능
}

prevtime=TimeCurrent();

이것과 같은 것이고 여전히 전체 시작을 반복해야합니다.


정수 시작()
{
동안(!Isstopped())
{

새로 고침();

모든 작업

}

}

 
demlin :
...Ctrl+Alt+M은 코드를 삽입할 때 사용했는데 작동하지 않습니다. SRC를 찾을 수 없습니다. 죄송합니다.
게시물 작성 방법, 프로그램 코드, 이미지, 동영상 삽입
 
 

뎀린 즉 어쨌든 두 번째 조건이 충족됩니까?



 
if (x2==x1) return(y1);
else
return((y2-y1)/(x2-x1)*(x-x1)+y1);}
 
nuan :

그것은 의미가 있습니다 - 가치의 계산
 
demlin 먼저 하나의 값을 반환하려고합니다
 return (y1);
потом сразу другое
return ((y2-y1)/(x2-x1)*(x-x1)+y1);
а смысл у1 возвращать
 
nuan :
demlin 먼저 하나의 값을 반환하려고합니다

x1=x2인 경우 y1이 반환됩니다. 즉, 점이 하나뿐입니다. 두 개의 점이 있고 x1이 x2와 같지 않으면 계산이 수행됩니다.

모든 것이 기능에 문제가 없습니다. 루프 외부에서 별도로 테스트했습니다. 올바르게 작동합니다.

 
nuan :

당신은 무엇을 이해하지? 혼동하지 마십시오.

 double EquationDirect( double x1, double y1, double x2, double y2, double x) 
{
   if (x2==x1) return (y1);              // Если х2 равно х1, то вычислять ничего не нужно, а просто вернуть значение y1
   return ((y2-y1)/(x2-x1)*(x-x1)+y1);   // а тут вычисления нужны (х2 не равно х1), вычисляем значение по формуле уравнения прямой и возвращаем его
}

더 명확합니까?

 
demlin :

x1=x2인 경우 y1이 반환됩니다. 즉, 점이 하나뿐입니다. 두 개의 점이 있고 x1이 x2와 같지 않으면 계산이 수행됩니다.

모든 것이 기능에 문제가 없습니다. 루프 외부에서 별도로 테스트했습니다. 올바르게 작동합니다.

다시 한 번, 스튜디오에 지표 코드 섹션을 모두 밀어넣고 싶은 부분을 지정합니다. 하지만... 버퍼를 늘릴 필요는 없습니다. 값을 입력할 버퍼 셀로 포인터를 이동해야 합니다.