Sergey Efimenko : 그리고 다른 코드가 있다고 추측했어야 합니까? 위의 화면은 마지막 100개의 막대를 계산한 화면인데 실제로는 모든 막대가 계산되지만 100개만 버퍼에 복사됩니다. 그리고 바로 코드를 게시하는 것은 어떨까요? 그런 대답은 없었을 것입니다. 자세히 대답할게 이해가 안가는데 무슨 소용이야? 코드는 어떤 일이 일어나고 있는지, 무엇을 고려하는지, 위의 단점이 있는지 여부를 즉시 보여줍니다. 화면은 무엇을 제공합니까? 결과 외에는 아무것도 없지만 이미 결과에 대해 이야기했습니다. 다른 방법으로 도달할 수 있지만 모든 방법이 당면한 작업에 적합하지 않아 계산 시간이 단축됩니다.
진지하게. 아마 전에 찍은 금액이... 죄송합니다.
int i, limit;
limit = prev_calculated == 0 ? rates_total- 1 : rates_total-prev_calculated;
double buffer[]; // это промежуточный буфер для расчётаArraySetAsSeries (buffer, true ); // это сам знаешьfor (i = limit; i >= 0 ; i--)
{
Buffer[i]=open[i]; // в комментарии не нуждается
BufferBMA[i] = NormalizeDouble ( iMAOnArray (Buffer, 0 , 5 , 0 , MODE_LWMA , i), _Digits ); // Я воспользовался этим буфером чтобы не описывать ещё один
if (rates_total-i >= rates_total- 50 ) // Всё основное действо...
{
ArrayCopy (buffer, Buffer, 0 , i, 5 ); // Копируем в дополнительный буфер часть основного
BufferMA[i] = NormalizeDouble ( iMAOnArray (buffer, 0 , 5 , 0 , MODE_LWMA , 0 ), _Digits ); // и вычисляем среднее значение с указанным периодом
}
}
return (rates_total);
그리고 다른 코드가 있다고 추측했어야 합니까? 위의 화면은 마지막 100개의 막대를 계산한 화면인데 실제로는 모든 막대가 계산되지만 100개만 버퍼에 복사됩니다. 그리고 바로 코드를 게시하는 것은 어떨까요? 그런 대답은 없었을 것입니다. 자세히 대답할게 이해가 안가는데 무슨 소용이야? 코드는 어떤 일이 일어나고 있는지, 무엇을 고려하는지, 위의 단점이 있는지 여부를 즉시 보여줍니다. 화면은 무엇을 제공합니까? 결과 외에는 아무것도 없지만 이미 결과에 대해 이야기했습니다. 다른 방법으로 도달할 수 있지만 모든 방법이 당면한 작업에 적합하지 않아 계산 시간이 단축됩니다.
진지하게. 아마 전에 찍은 금액이... 죄송합니다.
결과는 위의 화면에 있습니다.
진지하게. 아마 전에 찍은 금액이... 죄송합니다.
결과는 위의 화면에 있습니다.
이 말도 안되는 소리를 얼마나 운전할 수 있습니까?
알렉세이 빅토로프 :
그리고 srach 번식 만 할 수 있습니다. 지금 나와 같은 어조로 얼마나 많은 포럼 회원과 소통했는지 세어 보십시오. 나가라, 사탄.
전에 대답했습니다.
글쎄, 얼마나 당신은이 말도 안되는 운전을 할 수 있습니까? 무엇을 증명하려고 합니까?
당신을 위해 아무것도.
그리고 누구에게, 무엇을 위해?
사랑하는 내 자신을 위해 나는 즐겁다. 두뇌가 마르지 않도록 동시에 사람들에게 혜택을 줄 수 있습니다. 그리고 당신에게서 한 가지 똥 ... 꺼져, 사탄...
진지하게. 아마 전에 찍은 금액이... 죄송합니다.
결과는 위의 화면에 있습니다.
SMMA 모드를 사용해 보세요 :)