Пользовательские символы. Ошибки, баги, вопросы, предложения. - страница 52

 
Maxim Kuznetsov #:

способ расчета "forex" поменять на "futures"

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

с маржой и комиссией тогда возможны пляски, но это другое

Пробовал - комиссия в % не расчитывается.

Сейчас задача - получить комиссию в %.
 
Edgar Akhmadeev #:

Я о том, что программная установка этих значений в режиме "Forex" не работает (игнорируется). В спецификацию всё равно устанавливается насильно по 3 буквы. У вас не так?

Только BTCUSDTпробовал сегодня, более длинные уже давно. Помню, что до 3х символов обрезалось, а вот игнорится или нет - не помню.

Сегодня только игнор валюты профита заметил.

 
Forester #:
Сделал способ расчетов инструмента: Форекс

К слову, на CFD тоже работает.


 
Maxim Kuznetsov #:

способ расчета "forex" поменять на "futures"

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

Так я и не использую Forex как раз по этой причине. Во всех остальных режимах имена валют устанавливаешь сам, программно. В режиме Forex только по-другому, жёсткий формат символа. Традиция? Может всё-таки позволить имена устанавливать самому, как в остальных режимах? А по дефолту - так, по 3 буквы.

 
Dzmitry Manannikov #:

К слову, на CFD тоже работает.


Поменял на CFD - у меня в % не рассчитывает. В пунктах - да. Но нужен именно %.
 
Forester #:
Поменял на CFD - у меня в % не рассчитывает. В пунктах - да. Но нужен именно %.

Выставил в процентах, комиссия снимается. Все символы CFD

 
Dzmitry Manannikov #:

Выставил в процентах, комиссия снимается. Все символы CFD

Может что-то в спецификации влияет... еще одна скрытая особенность. Можно один скрин для сравнения?
 
Forester #:
Может что-то в спецификации влияет... еще одна скрытая особенность. Можно один скрин для сравнения?

Добавил, возможно проблема в валютах, у вас в спецификациях USDT и BTC. Я бы поигрался с этими параметрами, наверное бы заменил все на USD.

 
Dzmitry Manannikov #:

Добавил, возможно проблема в валютах, у вас в спецификациях USDT и BTC. Я бы поигрался с этими параметрами, наверное бы заменил все на USD.

У вас правда это работает? И расчёт прибыли?

Base currency должен быть NDX, и Tick size с Tick value не должны быть нулевыми.

 

Эксперимент с CFD.

Если Валюту маржи поменять на USD, то ее станет не хватать и лог заполнит ошибками:

failed exchange sell 1 BTCUSDT.bbt.linear at 82949.9 sl: 83032.9 [No money]
current account state: Balance: 999869109.21, Credit: 0.00, Commission: 0.00, Accumulated: 0.00, Assets: 0.00, Liabilities: 0.00, Equity 999869120.71, Margin: 82938.40, FreeMargin: 999786182.31
calculated account state: Assets: 0.00, Liabilities: 0.00, Equity 999869120.71, Margin: 8294415000.00, FreeMargin: -7294545879.29
not enough money [exchange sell 1 BTCUSDT.bbt.linear at 82949.9 sl: 83032.9]
failed exchange sell 1 BTCUSDT.bbt.linear at 82949.9 sl: 83032.9 [No money]


Поменял базовую валюту на USD и комиссия в % начала браться.

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

Попробовал в форекс способе расчета

baseCoin "1000000BABYDOGE"
quoteCoin "USDT"
Валюта прибыли сохранилась как "000"




Ждем нормального решения проблемы от MetaQuotes.