MQL4 - automated forex trading   /  

Форум

Кто знает, где сидит комиссия в symbols.raw?

К списку тем Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

avatar
582
Meat 11.10.2011 13:44 

Уже неоднократно поднимались вопросы о том, как найти комиссию, но всё безрезультатно. Я вот тоже перерыл symbols.raw в поисках значения комиссии, но так и не смог найти. Пробовал разные форматы: с плавающей точкой двойной точности, одинарной точности, целое. Причём искал и положительные, и отрицательные значения. Всё безуспешно. Но ведь она там есть! Когда отключаешься от сервера и перезапускаешь терминал в оффлайне, то комиссия остаётся, она учитывается в тестере. Ведь не может же она взяться из ниоткуда. Значит либо она хранится в каком-то нестандартном или зашифрованном виде, либо в каком-то другом файле. Насчёт другого файла это маловероятно. Я просматривал также symbols.sel, но и там ничего не нашёл. Думаю всё-таки надо ковырять symbols.raw. Может кто уже решил эту проблему? Ну или просто есть какие-нибудь идеи?

Организуйте багтрекинг и техсаппорт для своей компании

В TeamWox имеются все для того чтобы организовать багтрекинг. Интегрировав модуль Сервисдеск с веб-сайтом, Вы сможете получать заявки своих клиентов напрямую в TeamWox. Более того, вся переписка с клиентами автоматически распознается и попадает в архив, где ее без труда можно найти в будущем.


avatar
Модератор
7382
sergeev 11.10.2011 15:05 

Вопрос хороший. Ситуация аналогичная, но наоборот. Мне необходимо тестировать эксперты, и задавать комиссию. К сожалению ДЦ таков, что комиссия на валюте немного отличается от той, что он ставит при реальном открытии ордера.

было бы неплохо на тестах эту комиссию задавать самому по правильному.


avatar
3646
Figar0 11.10.2011 15:29 
sergeev:

было бы неплохо на тестах эту комиссию задавать самому по правильному.


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

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

И сколько не просили, какие аргументы только не приводили, какие возможные решения не предлогали - ответ один "НЕТ".


avatar
Модератор
7382
sergeev 11.10.2011 17:37 

Не в разрабах дело. Это недокументированные вещи, которые методом научного тыка делаются.

Сделали ведь софт - "любой спред даже отрицательный". А сейчас и с комиссией тоже потребность появилась.

Может кто уже изучал вопрос и хотябы подскажет в каком файле рыть.


avatar
582
Meat 11.10.2011 21:01 

В общем, изрядно помучившись, я пришёл к такому выводу, что значения комиссий на самом деле хранятся в отдельном массиве в файле server.ini. Вот только в каком виде - пока непонятно. А в symbols.raw там для каждого символа просто указывается индекс соответствующего элемента из массива комиссий. Можно менять этот индекс для каждого символа, соответственно будет меняться и комиссия (если конечно она определена для данного индекса). Но вот чтоб задать произвольное значение комиссии, надо разбираться с server.ini, а там чёрт ногу сломит...

Могу конечно и ошибаться.


avatar
597
Cmu4 12.10.2011 12:16 
Как вариант, заложите эту комиссию в спред... а спред выставьте с помощью этого: http://forum.mql4.com/ru/25205
К списку тем  

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий