KimIV의 유용한 기능 - 페이지 38

 
obabuev писал (а) >> 를 썼습니다.
이제 문자열 Time2분에 int b를 추가하는 방법 또는 플러스 마이너스를 무작위로 만드는 방법
 void start () {
   int a = MathFloor ( MathRand () / 32767.0 * 300 ) ;
   int b =- MathFloor ( MathRand () / 32767.0 * 300 ) ;
   Comment ( " a= " , a , " b= " , b , " \n " ,
           " плюс " , TimeToStr ( TimeLocal () + a , TIME_SECONDS ) , " \n " ,
           " минус " , TimeToStr ( TimeLocal () + b , TIME_SECONDS )) ;
}
 

주문 수를 제한하는 기존 방법을 알려주세요.

1) 역학이 있도록 자신의 번호를 무료 잔액에 연결하는 방법(예: 사용 가능한 자금이 잔액의 절반 미만인 경우 제한이 트리거됨)

2) 동시 주문 수를 고정 값(예: 최대 10개)으로 제한하는 방법

 
KimIV писал (а) >> 를 썼습니다.
Igor님, 감사합니다.
모든 xprofessionals와 마찬가지로 매우 쉽고 간단하게 코딩할 수 있습니다.
이제서야 코드를 작성하는 것은 고사하고 말로도 설명할 수 없을 거라고 생각하지 못했을 것입니다.
하나의 생성기에서 무작위로 이동하지만 양방향으로 무작위로 이동해야 합니다.
예를 들어, 0을 중심으로 한 화살표의 변동으로(마이너스로 스케일에서 벗어나 플러스로)
그리고 이것은 내 0 또는 평균 값이 내 설정 시간이 될 것입니다.
어떻게 든 모든 것이 중간 chtoli에서 두 부분으로 나누어 져야합니까?
이렇게 작동할까요
무효 시작 () {
int a = MathFloor ( MathRand () / 32767.0 * 300 ) ;
if (a > 150) a=-a;
주석 ( " a= " , a , " \n " ,
" 플러스 마이너스 " , TimeToStr ( TimeLocal () + a , TIME_SECONDS ) ) ;
}
그럼에도 불구하고 지표에서 이것을 하려고 합니다.
TimeToStr(TimeLocal()+a,TIME_SECONDS)이 정확하거나 TimeToStr(Time[i] +a,TIME_SECONDS) 또는 TimeToStr(iTime(NULL,0,i)+a) 또는 ????
도와주셔서 감사합니다
 
obabuev писал (а) >>
하나의 생성기에서 무작위로 이동하지만 양방향으로 무작위로 이동해야 합니다.
예를 들어, 0을 중심으로 한 화살표의 변동으로(마이너스로 스케일에서 벗어나 플러스로)
그리고 이것은 내 0 또는 평균 값이 내 설정 시간이 될 것입니다.
어떻게 든 모든 것이 중간 chtoli에서 두 부분으로 나누어 져야합니까?

다음과 같이:

 void start () {
   int a = MathFloor ( MathRand () / 32767.0 * 300 ) - 150 ;
   Comment ( " a= " , a , " \n " ,
           " плюс-минус " , TimeToStr ( TimeLocal () + a , TIME_SECONDS )) ;
}
obabuev 는 (a)를 썼다 >>
TimeToStr(TimeLocal()+a,TIME_SECONDS)이 정확하거나 TimeToStr(Time[i] +a,TIME_SECONDS) 또는 TimeToStr(iTime(NULL,0,i)+a) 또는 ????

무엇이 옳고 그른지 어떻게 알 수 있습니까? 이것은 당신만이 알 수 있습니다. 나는 단지 코드가 무엇을 의미하는지 설명할 것이고, 당신이 무엇이 필요하고 무엇이 당신에게 적합한지 스스로 결정합니다.

 TimeToStr ( TimeLocal () + a , TIME_SECONDS )

컴퓨터의 현지 시간(초)에 초가 추가되고 결과가 문자열로 변환됩니다.

 TimeToStr ( Time [ i ] + a , TIME_SECONDS )

i번째 막대의 여는 시간(초)에 초를 더하고 그 결과를 문자열로 변환합니다.

 TimeToStr ( iTime ( NULL , 0 , i ) + a )
현재 차트의 i번째 막대가 열리는 시간(초)까지 초를 추가하면 결과가 문자열로 변환됩니다.
 
AlexDub писал (а) >>

주문 수를 제한하는 기존 방법을 알려주세요.

1) 역학이 있도록 자신의 번호를 무료 잔액에 연결하는 방법(예: 사용 가능한 자금이 잔액의 절반 미만인 경우 제한이 트리거됨)

2) 동시 주문 수를 고정 값(예: 최대 10개)으로 제한하는 방법

 if ( AccountFreeMargin () < AccountBalance () / 2.0 ) {
   // срабатывает ограничение
}
AlexDub 이 쓴 (a) >>
주문 수를 제한하는 기존 방법을 알려주세요.
2) 동시 주문 수를 고정 값(예: 최대 10개)으로 제한하는 방법
 if ( OrdersTotal () >= 10 ) {
   // срабатывает ограничение
}
 
KimIV писал (а) >> 를 썼습니다.

다음과 같이:

감사해요,
당신은 기념비가 필요합니다

 
obabuev писал (а) >> 를 썼습니다.

당신은 기념이 필요합니다

너무 이르다 :))

 
그럼 집에서 청동 흉상... ;)
 

모두가 얼마나 친절합니까! 지금 쏴

 

글쎄, 적어도 흉상은 좋은 ...

그것은 소련의 영웅 들이 일생 동안 두 번 상연하기로 되어 있었습니다.

물론 상태를 희생시키면서 ... :)))