Библиотеки: ObjectSquare

 

ObjectSquare:

Функция для вычисления площади трьох обьектов: прямоуголника, элипса или треугольника.

Author: Nazariy Stapyak

 

this is cool THANKS!

 

Одна ошибочка - нужно заменить строку

int p=(h1+h2+h3)/2; // Полупериметр треугольника

на строку

double p=(h1+h2+h3)/2; // Полупериметр треугольника
 

В коде есть строки :

      int    time1=iBarShift(NULL,PERIOD_M1,
                             ObjectGet(name,OBJPROP_TIME1),true),
             time2=iBarShift(NULL,PERIOD_M1,
                             ObjectGet(name,OBJPROP_TIME2),true),

А если я работаю на H1 и предположим у меня М1 не загружено, это будет корректно работать, или необходимо прогрузить график М1. Или PERIOD_M1 луше исправить на Period() ?

Причина обращения: