Ошибки, баги, вопросы - страница 1704 1...169716981699170017011702170317041705170617071708170917101711...3776 Новый комментарий Artyom Trishkin 2016.09.25 00:55 #17031 Alexey Kozitsyn: Да, что у экземпляра класса после точки, что в самом классе после this.Короче, так:Хорошо, когда знаешь имена методов. А если нет? Открывать файл и смотреть что там есть?Может кому-то удобно, но вряд ли многим... Alexey Volchanskiy 2016.09.25 01:13 #17032 Artyom Trishkin: А разве Ctrl+пробел когда-нибудь выводили список доступных методов?Ctrl+пробел работает как всегда, равно как и Ctrl+Shift+пробел, да они и не ломались. Не работает именно интеллиенс после точки.После точки список членов открывается. Билд 1430. Alexey Volchanskiy 2016.09.25 01:16 #17033 Artyom Trishkin: Короче, так:Хорошо, когда знаешь имена методов. А если нет? Открывать файл и смотреть что там есть?Может кому-то удобно, но вряд ли многим...а почему в области глобальных переменных? там и не должен открываться вообще по логике, ибо не надопробуйте в OnTick например Artyom Trishkin 2016.09.25 02:21 #17034 Alexey Volchanskiy: а почему в области глобальных переменных? там и не должен открываться вообще по логике, ибо не надопробуйте в OnTick например Без разницы. Везде одинаково. [Удален] 2016.09.25 15:30 #17035 Вот массив array = 0|-5|-14|49|35|-7|-15|48|36|99|67|70|90|107|170|233|296|269|243|237|223|220|200|196|195|199|262|265|298|как найти максимальную просадку ?Начальное значение 0 ! fxsaber 2016.09.25 15:44 #17036 Туплю. Подскажите, почему так нельзя?class A { }; class B { A* Data[]; B() { ArrayResize(this.Data, 1); } A* operator []( const int Pos ) { return(this.Data[Pos]); } void Init() { A* a = this[0]; a = new A; // так работает this[0] = new A; // а так - нет } }; Sergei Vladimirov 2016.09.25 16:26 #17037 Itum: Вот массив array = 0|-5|-14|49|35|-7|-15|48|36|99|67|70|90|107|170|233|296|269|243|237|223|220|200|196|195|199|262|265|298|как найти максимальную просадку ?Начальное значение 0 !double MIDD(double& fEquity[]) { double fMaxEquity = 0; double fMIDD = 0; for(int i = 0; i < ArraySize(fEquity); i++) { fMaxEquity = MathMax(fMaxEquity, fEquity[i]); fMIDD = MathMax(fMIDD, fMaxEquity - fEquity[i]); // это в деньгах, // если нужно в процентах, то так: fMIDD = MathMax(fMIDD, (fMaxEquity - fEquity[i]) / fMaxEquity * 100); } return fMIDD; }fEquity[] - ваш массив. fxsaber 2016.09.25 16:41 #17038 fxsaber: Туплю. Подскажите, почему так нельзя?Понял. TheXpert 2016.09.25 16:50 #17039 fxsaber: Понял.Объясните fxsaber 2016.09.25 17:01 #17040 Комбинатор: ОбъяснитеНе получится - терминологический пробел. 1...169716981699170017011702170317041705170617071708170917101711...3776 Новый комментарий
Да, что у экземпляра класса после точки, что в самом классе после this.
Короче, так:
Хорошо, когда знаешь имена методов. А если нет? Открывать файл и смотреть что там есть?
Может кому-то удобно, но вряд ли многим...
А разве Ctrl+пробел когда-нибудь выводили список доступных методов?
Ctrl+пробел работает как всегда, равно как и Ctrl+Shift+пробел, да они и не ломались.
Не работает именно интеллиенс после точки.
Короче, так:
Хорошо, когда знаешь имена методов. А если нет? Открывать файл и смотреть что там есть?
Может кому-то удобно, но вряд ли многим...
а почему в области глобальных переменных? там и не должен открываться вообще по логике, ибо не надо
пробуйте в OnTick например
а почему в области глобальных переменных? там и не должен открываться вообще по логике, ибо не надо
пробуйте в OnTick например
Вот массив
array = 0|-5|-14|49|35|-7|-15|48|36|99|67|70|90|107|170|233|296|269|243|237|223|220|200|196|195|199|262|265|298|
как найти максимальную просадку ?
Начальное значение 0 !Вот массив
array = 0|-5|-14|49|35|-7|-15|48|36|99|67|70|90|107|170|233|296|269|243|237|223|220|200|196|195|199|262|265|298|
как найти максимальную просадку ?
Начальное значение 0 !Туплю. Подскажите, почему так нельзя?
Понял.
Объясните