Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Ну а если я открылся маркетом на бай(а ведь это то же самое, что поставить байлимит на один уровень с аском), то ведь по этой логике спред вообще должен стать равен нулю.
В рыночной системе отсутствие спреда это совпадение цен продавца и покупателя - т.е. автоматически это сделка. И данная ситуация не зависит от того маркет вы отправили или лимит.
В рыночной системе отсутствие спреда это совпадение цен продавца и покупателя - т.е. автоматически это сделка. И данная ситуация не зависит от того маркет вы отправили или лимит.
Вот об этом я и говорю - что на реальном рынке не должно быть разницы между лимит и маркет ордерами. Если цена продажи и покупки совпадает, то спред должен быть нулевым, независимо от того, произошло это с маркет ордера или с лимитного.
Вот об этом я и говорю - что на реальном рынке не должно быть разницы между лимит и маркет ордерами. Если цена продажи и покупки совпадает, то спред должен быть нулевым, независимо от того, произошло это с маркет ордера или с лимитного.
Так это может быть понятно, что на микросекунду, если объем маркет ордера небольшой. А если на сильном движении идет лавина маркет ордеров в одном направлении, то это уже должно быть и не на микросекунду, а намного дольше. Но этого на форексе как раз и не происходит.
Так это может быть понятно, что на микросекунду, если объем маркет ордера небольшой. А если на сильном движении идет лавина маркет ордеров в одном направлении, то это уже должно быть и не на микросекунду, а намного дольше. Но этого на форексе как раз и не происходит.
Поймите вы, так устроена любая площадка, что маркеты не отображаются в стакане. Это бессмысленно, так как вы ничего с ними не заключите. Так как на каждый маркет уже есть чей-то лимит. Маркет с маркетом встретиться не может.
Вот об этом я и говорю - что на реальном рынке не должно быть разницы между лимит и маркет ордерами. Если цена продажи и покупки совпадает, то спред должен быть нулевым, независимо от того, произошло это с маркет ордера или с лимитного.
Если цена покупки и продажи совпадает - то в рыночной системе это сделка. Спред же это разница между ценой покупки и продажи.
Поэтому в рыночной системе не может быть нулевого спреда - ибо "нулевой спред" это уже сделка.
То есть, если картошку покупать по рыночной цене мешками и даже вагонами, то никто этого не заметит? А если выставить табличку на продажу всего 1 кг картошки, то это все видят. Не очень то вижу в этом логику, но все может быть, в принципе...
Разница есть и она существенная. Это разница спроса и предложения. Выставляя лимит Вы создаете ликвидность, некоторые компании за это даже платят. А маркет ее сжирает.
Здравствуйте, Rann! Возможно я ошибаюсь, но с понедельника перестал начисляться swap. По крайней мере на инструменте EURRUB (вот к примеру ордер 2465463). Насчет других валютных пар не уверен, но тоже возможно.
Вот об этом я и говорю - что на реальном рынке не должно быть разницы между лимит и маркет ордерами. Если цена продажи и покупки совпадает, то спред должен быть нулевым, независимо от того, произошло это с маркет ордера или с лимитного.
Нулевой спред это когда можно купить и продать по одной и той же цене.
В случае с Вашим меркетом, никто не сможет купить по цене Вашего маркета, поэтому предложения нет и спреда нулевого нет. А сделка есть, как сказал Ткачев.
Вот об этом я и говорю - что на реальном рынке не должно быть разницы между лимит и маркет ордерами. Если цена продажи и покупки совпадает, то спред должен быть нулевым, независимо от того, произошло это с маркет ордера или с лимитного.
Странно, что такие посты пишет человек с регистрацией 3 года назад :dont-know:. Лимитки, по смыслу тоже самое, что товар на складе магазина; рыночные ордера - покупатели у прилавка. Когда вы покупаете товар в магазине, с чего бы это цена должна измениться?
Странно, что такие посты пишет человек с регистрацией 3 года назад :dont-know:. Лимитки, по смыслу тоже самое, что товар на складе магазина; рыночные ордера - покупатели у прилавка. Когда вы покупаете товар в магазине, с чего бы это цена должна измениться?
А мне странно, что такой неудачный пример приводите, хотя вы и с еще большим стажем регистрации. Как раз чем больше покупать товара, тем дороже он становится. Это азы рыночной экономики.
Мой рабочий объем тут совершенно ни при чем - на рынке не только я один. И 1000 лотов при сильных движениях вообще не объем для участников рынка. Как раз я об этом и говорю, что при таких движениях и гигантских объемах маркет ордеров, спред бы хотя бы сужаться должен. А на стоячем рынке тут и понятно, что изменений быть не может.
Мой рабочий объем тут совершенно ни при чем - на рынке не только я один. И 1000 лотов при сильных движениях вообще не объем для участников рынка. Как раз я об этом и говорю, что при таких движениях и гигантских объемах маркет ордеров, спред бы хотя бы сужаться должен.
Спред зависит от лимиток в системе. Крупный рыночный ордер, например на покупку, съест аски на границе спреда и следующих уровнях, а на биды при этом никак не повлияет - ММ их позже переставят выше, когда цена уже изменится.
ПыСы: на ритейле правда от ЛП идет индикатив, а не лимитки.
Что-то странное стало твориться в работе компании.
Один и тот-же советник поставлен на демке GKFX и демке MetaQuotes, на MQ работает без проблем согласно заложенного в него алгоритма, а вот в GKFX никак не хочет работать.
Условие открытия просто, до безобразия
Код:
input int OpenHour = 0;
void OnTick()
{
if(StringToTime(StringConcatenate(OpenHour, ":00")) == iTime(NULL, PERIOD_H1, 0)) // то-есть ровно в 00:00 открыть ордер
// продолжение кода.
}
В продолжении кода присутствует обработка ошибок с распечаткой неудачных команд. Но в журнале тишина. Ну, думаю, может несколько минут в начале суток запрещена торговля, как это в робо... поставил открываться в 01:00 но результат тот-же...
Ну ладно-бы если-бы советник работал только на одном счёте. Так-ведь на счёте MQ работает без нареканий с абсолютно идентичными параметрами.
Поехали дальше, написал я ещё один советник с другим алгоритмом и так-же поставил на те-же счета. В этот раз при старте открывается ордер Buy и SellStop, а когда закроется Buy по тейку или стопу, удаляем SellStop. И так-же, как и первый советник на счёте MQ работает безукоризненно, а на счёте испорченной компании SellStop не удаляется и никаких записей в логах.
Продолжать обсуждение у меня никакого желания, это-же демка, но осадок от такой работы тошнотный...
Если в журнале нет никаких записей, значит для советника не наступает условие. Обложите весь советник логами вывода в журнал на каждом шаге, тогда можно будет понять, в чем дело.
Например, в приведенном коде Вы сравниваете две величины, выведите следующей строкой в журнал значения этих двух величин (команда Print).
Что-то странное стало твориться в работе компании.
Один и тот-же советник поставлен на демке GKFX и демке MetaQuotes, на MQ работает без проблем согласно заложенного в него алгоритма, а вот в GKFX никак не хочет работать.
Условие открытия просто, до безобразия
Код:
input int OpenHour = 0;
void OnTick()
{
if(StringToTime(StringConcatenate(OpenHour, ":00")) == iTime(NULL, PERIOD_H1, 0)) // то-есть ровно в 00:00 открыть ордер
// продолжение кода.
}
В продолжении кода присутствует обработка ошибок с распечаткой неудачных команд. Но в журнале тишина. Ну, думаю, может несколько минут в начале суток запрещена торговля, как это в робо... поставил открываться в 01:00 но результат тот-же...
Ну ладно-бы если-бы советник работал только на одном счёте. Так-ведь на счёте MQ работает без нареканий с абсолютно идентичными параметрами.
Поехали дальше, написал я ещё один советник с другим алгоритмом и так-же поставил на те-же счета. В этот раз при старте открывается ордер Buy и SellStop, а когда закроется Buy по тейку или стопу, удаляем SellStop. И так-же, как и первый советник на счёте MQ работает безукоризненно, а на счёте испорченной компании SellStop не удаляется и никаких записей в логах.
Продолжать обсуждение у меня никакого желания, это-же демка, но осадок от такой работы тошнотный...
Мой рабочий объем тут совершенно ни при чем - на рынке не только я один. И 1000 лотов при сильных движениях вообще не объем для участников рынка. Как раз я об этом и говорю, что при таких движениях и гигантских объемах маркет ордеров, спред бы хотя бы сужаться должен. А на стоячем рынке тут и понятно, что изменений быть не может.
Вот об этом я и говорю - что на реальном рынке не должно быть разницы между лимит и маркет ордерами. Если цена продажи и покупки совпадает, то спред должен быть нулевым, независимо от того, произошло это с маркет ордера или с лимитного.
Так это может быть понятно, что на микросекунду, если объем маркет ордера небольшой. А если на сильном движении идет лавина маркет ордеров в одном направлении, то это уже должно быть и не на микросекунду, а намного дольше. Но этого на форексе как раз и не происходит.
Если цена покупки и продажи совпадает - то в рыночной системе это сделка. Спред же это разница между ценой покупки и продажи.
Поэтому в рыночной системе не может быть нулевого спреда - ибо "нулевой спред" это уже сделка.
Что значит "рыночной"? Биржевой может?
На форексе это возможно из-за запаздываний и из-за того, что маркетмейкеры между собой не торгуют.
Потому нулевой спред не проходит как сделка между маркетмейкерами.
Вообще, Ткачев как технический специалист вы ноль без палочки, потому лучше воздерживайтесь от своих объяснительных монологов.
А мне странно, что такой неудачный пример приводите, хотя вы и с еще большим стажем регистрации. Как раз чем больше покупать товара, тем дороже он становится. Это азы рыночной экономики.
Азы рыночной экономики, это когда большому покупателю продают дешевле (опт) из-за снижения издержек продавца на объеме.
Исключение составляет физически ограниченное кол-во товара (нефть, золото и т.д.).
Да я не сомневался, что найдутся крутые программисты чтобы поучить меня. А завтра ещё найдутся крутые сисадмины чтобы обвинить мой тырнет. Вот ты прежде чем такое советовать, подумай и скажи в чём разница и почему на одном счёте эта конструкция работает, а на другом нет???
Да я не сомневался, что найдутся крутые программисты чтобы поучить меня. А завтра ещё найдутся крутые сисадмины чтобы обвинить мой тырнет. Вот ты прежде чем такое советовать, подумай и скажи в чём разница и почему на одном счёте эта конструкция работает, а на другом нет???
iTime считывает при NULL время свечек с текущего графика, где в первую минуту после полуночи может не быть тиков, а в OrderSend() может стоять другой инструмент.
ЗЫ. Палехче мальчик.
Ему подсказали, что не так в его корявом коде, так он еще возбухает тут недовольный.