Ошибки, баги, вопросы - страница 1483

 
Vasyl Nosal:

Я и спрашивал есть ли штатный object get для этого(его нету, а должен быть).

А это реальные танцы с бубеном. 

чуть проще можно без wayUP

string name_fibo="Fibo";
//////////////
void OnStart()
{
  double price_lev0=ObjectGetDouble(0, name_fibo, OBJPROP_PRICE,1);
  double price_lev100=ObjectGetDouble(0, name_fibo, OBJPROP_PRICE,0);

  int levels=int(ObjectGetInteger(0, name_fibo, OBJPROP_LEVELS));
  double fib_prices[]; ArrayResize(fib_prices, levels);
  for(int i=0;i<levels;i++)
    fib_prices[i]=price_lev0+(price_lev100-price_lev0)*ObjectGetDouble(0, name_fibo, OBJPROP_LEVELVALUE, i);
}

Но это действительно единственный способ.

И это не танцы с бубном, а реализация правильного подхода, что информации должно синхронизироваться минимум.

PS

И вы ведь к тому же сами спокойно сможете вычислять цену ЛЮБОГО нужного вам уровня. // например цену уровня 37%

string name_fibo="Fibo";
//////////////
void OnStart()
{
  double price_lev0=ObjectGetDouble(0, name_fibo, OBJPROP_PRICE,1);
  double price_lev100=ObjectGetDouble(0, name_fibo, OBJPROP_PRICE,0);

  double lvl37=price_lev0+(price_lev100-price_lev0)*0.37;
}
[Удален]  
coderex:
Бред какой то, вам выше правильно написали, к тому же если вы пишите алгоритм, который располагает фибо-уровни на чарте, то как он будет вам неизвестен.
Усрамся но не здамся? Чужой скомпилированый индикатор.
[Удален]  
o_O:

чуть проще можно без wayUP

Но это действительно единственный способ.

И это не танцы с бубном, а реализация правильного подхода, что информации должно синхронизироваться минимум.

PS

И вы ведь к тому же сами спокойно сможете вычислять цену ЛЮБОГО нужного вам уровня. // например цену уровня 37%

По сравнению с одной строчкой ObjectGetDouble(0, name_fibo, OBJPROP_PRICE,0.26);

это ещё хуже танцев. 

 
Vasyl Nosal:

По сравнению с одной строчкой ObjectGetDouble(0, name_fibo, OBJPROP_PRICE,0.26);

это ещё хуже танцев. 

поймите разрабочтиков. есть опорные точки привязки, и есть визуальный результат.

вам гарантированно известны только точки привязки - по чистой случайности вы их называете 0% и 100%.
всё остальное уже визуальный результат, которую метаковская модель объекта не может вам предоставить в том виде что вы хотите.

Тут не танцы и бубен - здесь идеология.

Играйте с теми картами, что есть.

[Удален]  
o_O:

поймите разрабочтиков. есть опорные точки привязки, и есть визуальный результат.

вам гарантированно известны только точки привязки - по чистой случайности вы их называете 0% и 100%.
всё остальное уже визуальный результат, которую метаковская модель объекта не может вам предоставить в том виде что вы хотите.

Тут не танцы и бубен - здесь идеология.

Играйте с теми картами, что есть.

:))) спасибо

Не может предоставить потому что линии фибо это не объекты на графике? 

 
Alexey Klenov:

Добрый день

Есть один брокер с мт5.

и есть CFD на нефть

...

В итоге из за халатности поддержки получил убыток, а они признавать в этот раз не хотят ничего и тупа отмалчиваются.

Можно как то доработать серверную часть чтобы кривые и халатные суппорта так не могли криво настраивать символы.

С серверной частью все в порядке, а вот с конторкой в которой Вы торгуете - нет. Спасение утопающего дело рук самого утопающего. Единственное место, где абсолютно прозрачно и надежно можно торговать производными, в т.ч. на нефть является Московская биржа. Торгуйте через MetaTrader 5 февральский контракт BR-2.16. Его ликвидность Вас порадует.
 
Vasyl Nosal:

:))) спасибо

Не может предоставить потому что линии фибо это не объекты на графике? 

не может предоставить, потому что этот объект для вас линия фибо, а для терминала это только две точки привязки и некий алгоритм их обработки

---

Вы бы посмотрели на другие более сложные объекты, типа спираль или сетки ганна. Ну не может вам метак выдать всё что вы хотите.

Ибо есть только точки привязки. Всё остальное картинка.

[Удален]  
o_O:

не может предоставить, потому что этот объект для вас линия фибо, а для терминала это только две точки привязки и некий алгоритм их обработки

---

Вы бы посмотрели на другие более сложные объекты, типа спираль или сетки ганна. Ну не может вам метак выдать всё что вы хотите.

Ибо есть только точки привязки. Всё остальное картинка.

ok.
 

Приветствую всех!

Вот какая проблемка. Есть советник(прикрепляю), который модифицирует отложенный байлимит ордер. Когда пишу его в таймере, то выдает ошибку - вот такую -

2016.01.28 13:07:36.063 Trades : failed modify order #9296101 buy limit 1.00  at 1.08990 sl: 0.00000 tp: 0.00000 -> 1.09000, sl: 0.00000 tp: 0.00000 [Invalid request]
2016.01.28 13:07:36.050 Trades : failed modify order #9296101 buy limit 1.00  at 1.08990 sl: 0.00000 tp: 0.00000 -> 1.09000, sl: 0.00000 tp: 0.00000 [Invalid request]
2016.01.28 13:07:36.050 Trades : modify order #9296101 buy limit 1.00 ED-3.16 at 1.0899 sl: 0.0000 tp: 0.0000 -> 1.0900, sl: 0.0000 tp: 0.0000 placed for execution in 36 ms
2016.01.28 13:07:36.013 Trades : modify order #9296101 buy limit 1.00 ED-3.16 at 1.0899 sl: 0.0000 tp: 0.0000 -> 1.0900, sl: 0.0000 tp: 0.0000

То есть после первой успешной модификации, идет модификация на ту же цену, но уже почему то пятизначную(котировки в терминале четырехзначные).

А вот когда делаю советника в тике, то все отлично работает - без ошибок проходит модификация. Но мне нужно именно в таймере чтоб он был. Подскажите, пожалуйста, как сделать, чтоб и в таймере было без ошибок.

Файлы:
 

Жду и надеюсь на знатоков...

Ну а всё таки, почему кнопка F1 в редакторе билда 950 не работает ?

И как тогда пользоваться справками ?

СПАСИБО.