проблема со свопами в тестере

 
Имеем небольшого эксперта: запускаю тетсирование, в логах выводится:

2007.08.01 14:23:19 2007.01.05 00:00 1swop EURUSD,Daily: Профит=950.00, своп=26. 35
2007.08.01 14:23:19 2007.01.04 00:00 1swop EURUSD,Daily: Профит=220.00, своп=21. 96
2007.08.01 14:23:19 2007.01.03 00:00 1swop EURUSD,Daily: Профит=-920.00, своп=8. 78
2007.08.01 14:23:19 2007.01.02 00:00 1swop EURUSD,Daily: Профит=-190.00, своп=4. 39
2007.08.01 14:23:19 2007.01.01 23:59 1swop EURUSD,Daily: Профит=-30.00, своп=0. 00
2007.08.01 14:23:19 2007.01.01 23:59 1swop EURUSD,Daily: open #1 sell 1.00 EURUSD at 1.3189 ok

но в том же эксперте строчка
   Print(Symbol(),"; цена пункта ",MarketInfo(Symbol(),MODE_TICKVALUE),"; своп длн.",MarketInfo(Symbol(),MODE_SWAPLONG)*MarketInfo(Symbol(),MODE_TICKVALUE),"; своп кор.",MarketInfo(Symbol(),MODE_SWAPSHORT)*MarketInfo(Symbol(),MODE_TICKVALUE),"; спред ", MarketInfo(Symbol(),MODE_SPREAD));
выводит
2007.08.01 14:23:19 2007.07.31 00:00 1swop EURUSD,Daily: EURUSD; цена пункта 10; своп длн. -50; своп кор.33.3; спред 3
значит в день должно быть +33.3$, а у эксперта получаеться +4.39$


Откуда тестер берет информацию об инструменте?
 
Мороз и солнце, день чудесный :-)
 
Никого не волнует этао проблема или она только у меня?
 
а что выдаст MarketInfo(Symbol(),MODE_SWAPTYPE) ? почему вы решили что у вас там пункты?
 
dimontus:
Никого не волнует этао проблема или она только у меня?

Это Вы, наверное, подключены к серверу с "рублёвым" форексом,  а данные  в .fxt файле остались от другого подключения. Поставьте галку "пересчитать".
 
Valmars:
dimontus:
Никого не волнует этао проблема или она только у меня?

Это Вы, наверное, подключены к серверу с "рублёвым" форексом,  а данные  в .fxt файле остались от другого подключения. Поставьте галку "пересчитать".
внимательно смотрите спецификацию контракта на рисунке
Тип свопа - EUR , т.е. в базовой валюте ( MarketInfo(Symbol(),MODE_SWAPTYPE) должен быть равен 1)
свопы указаны не в пунктах, а в единицах базовой валюты, т.е. 3,33 евро на 1 лот. А когда переводят в валюту депозита и получается 4,39.
 
maxfade:
внимательно смотрите спецификацию контракта на рисунке
Тип свопа - EUR , т.е. в базовой валюте ( MarketInfo(Symbol(),MODE_SWAPTYPE) должен быть равен 1)
свопы указаны не в пунктах, а в единицах базовой валюты, т.е. 3, 33 евро на 1 лот. А когда переводят в валюту депозита и получается 4,39.

Да, не заметил. Ну, так данные приводятся для стандартного лота, т.е. 3,33 EUR на 1 лот, а не на 1 пункт. А вы их умножаете на цену пункта.
Причина обращения: