Скачать MetaTrader 5

Неверная стоимость 1п (может быть)

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Посмотри на Топ сигналов MetaTrader 5. Выбери лучший и подпишись!
Forex Trader
114257
Forex Trader 2007.01.22 08:17 
Неверный расчет стоимости 1п в МТ.
прибыль должна состовлять >2мил :)
1п при лоте 200 и плече 1:100 должен стоить 5000, а получается что 500.





может в МТ (или сервак) плечо автоматом становится 1:10 после определенной суммы
хотя может гдето я чтото не досмотрел :)
Forex Trader
114257
Forex Trader 2007.01.22 10:56  
Похоже на динамическое изменение плеча.
Адрес техподдержки Вы знаете, можете спросить там.



Или при открытии демо-счета Вы сами указали плечо 1:10 ?
Forex Trader
114257
Forex Trader 2007.01.22 12:09  
Похоже на динамическое изменение плеча.
Адрес техподдержки Вы знаете, можете спросить там.



Или при открытии демо-счета Вы сами указали плечо 1:10 ?


размер плеча был 1:100
начальный депозит 10000

при размере плеча 1:10 маржа была бы другая - в 10 раз больше
Forex Trader
114257
Forex Trader 2007.01.22 12:52  
В терминале на приведенном рисунке маржа посчитана из плеча 1:100

Forex Trader
114257
Forex Trader 2007.01.22 17:17  
читать еще раз:

при размере плеча 1:10 маржа была бы другая - в 10 раз больше .....чем при плече 1:100

следовательно текущее плечо 1:100.

вот я что хотел сказать.

из этого следует что 1п (200л) стоит 5000. профит 500п. значит прибыль 500*5000=2500000. но в терминале в 10 раз меньше при плече 1:100.
выходит ошибка, кажется что плече 1:10, но при плече 1:10 маржа не ..ээээ..440770, а 4407700..т.е.в 10 раз больше.
Forex Trader
114257
Forex Trader 2007.01.22 18:52  
Я вижу это противоречие с самого утра и предлагал еще с утра обратиться к техподдержке Альпари (откуда и приведены скриншоты калькулятора трейдера).
То есть, я проверил, что:
1) маржа вычислена для плеча 1:100
2) прибыль вычислена для плеча 1:10

Отсюда 3 варианта:
1) особенность настройки сервера Альпари;
2) ошибка в терминале;
3) искуство рисования в фотошопе.

Пункты 2 и 3 пока не рассматриваем. Так понятно?
Forex Trader
114257
Forex Trader 2007.01.22 19:21  
Я вижу это противоречие с самого утра и предлагал еще с утра обратиться к техподдержке Альпари (откуда и приведены скриншоты калькулятора трейдера).
То есть, я проверил, что:
1) маржа вычислена для плеча 1:100
2) прибыль вычислена для плеча 1:10

Отсюда 3 варианта:
1) особенность настройки сервера Альпари;
2) ошибка в терминале;
3) искуство рисования в фотошопе.

Пункты 2 и 3 пока не рассматриваем. Так понятно?



попробуйте сами проверить...
мне делать нефик только как в фотошопе рисовать циферки и вам это за глюк выдавать...
я просто обнаружил такое нехорошее свойство и всё.
Forex Trader
114257
Forex Trader 2007.01.22 20:02  
Хорошо, если Вам неинтересно - я проверю сам. Открываю счет на $1 000 000 с плечом 1:100 на демо сервере Альпари.

Name : Gold MIO
Login : 387803
Investor : f4iwqbb (read only password)


И открываю такие же ордера по золоту.




И видим примерно такой же размер маржи по открытым ордерам.
Forex Trader
114257
Forex Trader 2007.01.22 20:08  
Далее, пишем скрипт, который показывает как рассчитывается размер маржи в терминале.
//+------------------------------------------------------------------+
//|                                                    CheckGold.mq4 |
//|                                                             Rosh |
//|                    http://www.alpari-idc.ru/ru/experts/articles/ |
//+------------------------------------------------------------------+
#property copyright "Rosh"
#property link      "http://www.alpari-idc.ru/ru/experts/articles/"

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
//----
   double Margine200Buy,Margine80Buy,Margine20Buy,Margine8Buy,Leverage;
   Margine200Buy=AccountFreeMargin()-AccountFreeMarginCheck( "GOLD", OP_BUY, 200);
   Margine80Buy=AccountFreeMargin()-AccountFreeMarginCheck( "GOLD", OP_BUY, 80);
   Margine20Buy=AccountFreeMargin()-AccountFreeMarginCheck( "GOLD", OP_BUY, 20);
   Margine8Buy=AccountFreeMargin()-AccountFreeMarginCheck( "GOLD", OP_BUY, 8);
   Leverage=AccountLeverage();
   
   Print("Плечо=",Leverage,"  Margine200Buy=",Margine200Buy,"  Margine80Buy=",Margine80Buy,"  Margine20Buy=",Margine20Buy,"  Margine8Buy=",Margine8Buy);
//----
   return(0);
  }
//+------------------------------------------------------------------+



и запускаем на графике "GOLD"



Видим, что при уменьшении лота в 10 раз (с 200 до 20)размер маржи уменьшается в 10 раз.

Forex Trader
114257
Forex Trader 2007.01.22 21:16  
читать еще раз:

при размере плеча 1:10 маржа была бы другая - в 10 раз больше .....чем при плече 1:100

следовательно текущее плечо 1:100.

вот я что хотел сказать.

из этого следует что 1п (200л) стоит 5000. профит 500п. значит прибыль 500*5000=2500000. но в терминале в 10 раз меньше при плече 1:100.
выходит ошибка, кажется что плече 1:10, но при плече 1:10 маржа не ..ээээ..440770, а 4407700..т.е.в 10 раз больше.




Тут тыт не прав. Цена одного пункта на золоте при одном лоте - 2.5. У тебя 200 лотов, значит один пункт - 500 баксов. Термин "плечо" работает только при покупке-продаже лота и никакого влияния не оказывает при изменении цены.
Forex Trader
114257
Forex Trader 2007.01.22 21:21  
Я разобрался. Здесь смешиваются понятия пункт и тик. Терминал показывает прибыль в пунктах (0.01), стоимость в калькуляторе показана за 1 тик, хотя говорится, что стоимость за 1 пункт. Вот скрипт ,показывающий различия.
//+------------------------------------------------------------------+
//|                                               CheckPointTick.mq4 |
//|                                                             Rosh |
//+------------------------------------------------------------------+
#property copyright "Rosh"

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
//----
   double TickSize=MarketInfo(Symbol(),MODE_TICKSIZE);
   double TickValue=MarketInfo(Symbol(),MODE_TICKVALUE);
   Print("On Symbol ",Symbol(),"  Point=",Point,"  TickSize=",TickSize,"  TickValue=",TickValue);
   
//----
   return(0);
  }
//+------------------------------------------------------------------+



А вот результат его работы:

2007.01.22 21:17:34 CheckPointTick GOLD,H1: removed
2007.01.22 21:17:34 CheckPointTick GOLD,H1: On Symbol GOLD Point=0.01 TickSize=0.1 TickValue=10
2007.01.22 21:17:34 CheckPointTick GOLD,H1: loaded successfully


TickValue - это стоимость в валюте депозита за один TickSize(тик). Тут один тик равен 10 пунктам.

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