Уведомления
Очистить все

Софт Multicharts

102 Записи
29 Участник
0 Reactions
110.2 K Показы
AAVdmin
Записи: 538
Admin
Почётность
Регистрация: 18 лет назад

Ситуация на ту же тему (не компиляться индикаторы) и в логе по адресу

%allusersprofile%Application DataTS SupportMultiChartsStudyServerStudiescompiler_error.log

 

содержится сообщение о такой ошибке

internal error in mingw32_gt_pch_use_address, at config/i386/host-mingw32.c:151: VirtualAlloc (commit): Tentativo di accedere ad un indirizzo non valido.
C:PROGRA~3TSSUPP~1MULTIC~1STUDYS~1StudiesSrcCppINDICA~1i_Prova.cpp:1: fatal error: can't read PCH file: Invalid argument
compilation terminated.

 

лечим эту проблему запуском прилагаемого апдейтера

Комментарий
Записи: 4
Registered
Новичок
Регистрация: 13 лет назад

Подскажите,а индикатор Ichimoku есть в мультичате? что-то я не вижу его...как его туда вставить если это возможно?

Комментарий
Записи: 2
Registered
Новичок
Регистрация: 13 лет назад

Подскажите в MultiCharts есть бесплатная версия. Чем она хуже, для чего её сделали и как через неё графики загружать?

 

Добавлено спустя 22 минуты 19 секунд:
Она называется MultiCharts Discretionary Trader

 

Добавлено спустя 23 минуты 5 секунд:
И в версии которая дается на 30 дней(бесплатно) к какому источнику подключатся

Комментарий
AAVdmin
Записи: 538
Admin
Почётность
Регистрация: 18 лет назад

Она называется MultiCharts Discretionary Trader

 

более подробно здесь https://www.multicharts.com/free/

главное во втором абзаце

This free version was designed specifically for traders that don’t need custom indicators or algorithmic trading. Make sure you compare MultiCharts DT to the regular version. If you wish to write or import Easylanguage (trademark of TradeStation), or PowerLanguage indicators and strategies, you will need to purchase the regular version of MultiCharts.

т.е. если вам нужен только поток котировок и DOM, то пожалуйста - MultiCharts Discretionary Trader, но если потребовались ещё и графики и индикаторы, то приобретаем полную версию мульта И в версии которая дается на 30 дней(бесплатно) к какому источнику подключатся,
например перед триалом мульта открываете триал у одного из вендоров https://www.multicharts.com/market-data-feeds/ и тестируете свои идеи

Комментарий
AAVdmin
Записи: 538
Admin
Почётность
Регистрация: 18 лет назад

как его туда вставить если это возможно?

код мульта практически идентичен коду омеги поэтому возможно вам поможет вот это.

 

Ишимоку для Мультичарта

Input:Tenkan(9),Kijun(26) ,Chikou(26),SenkouA(26),SenkouB(52);
Var:TS(0),KS(0),CS(0),SA( 0),SB(0);

Value1 = Highest(H,Tenkan);
Value2 = Lowest(L,Tenkan);

TS = ( Value1 + Value2 ) /2;

Value3 = Highest ( H, Kijun);
Value4 = Lowest (L, Kijun);

KS = ( Value3 + Value4 ) / 2;

SA = ( TS + KS ) / 2;

Value5 = Highest( H , SenkouB);
Value6 = Lowest ( L , SenkouB);

SB = (Value5 + Value6) / 2;

Plot1(TS,"TS",red);
Plot2(KS,"KS",blue);
Plot3[Chikou](C,"CS",cyan);
Plot4[-SenkouA](SA,"SA");
Plot5[-SenkouB/2](SB,"SB");
Plot6[-SenkouA](SA,"SAC");
Plot7[-SenkouB/2](SB,"SBC");

if SA > SB then
begin
SetPlotColor[-SenkouA]( 6, darkgreen ) ;
SetPlotColor[-SenkouB/2]( 7, darkgreen ) ;
SetPlotColor[-SenkouA]( 4, darkgreen ) ;
SetPlotColor[-SenkouB/2]( 5, darkgreen ) ;
end
else
begin
SetPlotColor[-SenkouA]( 6, darkmagenta ) ;
SetPlotColor[-SenkouB/2]( 7, darkmagenta ) ;
SetPlotColor[-SenkouA]( 4, darkmagenta ) ;
SetPlotColor[-SenkouB/2]( 5, darkmagenta ) ;

end ;

 

Ишимоку для Омеги

Inputs: Standard(26), Turning(9), Delayed(52);
Variables: Stdline(0), TurnLine(0), Span1(0), SPan2(0);
StdLine = (Highest(High, Standard) + Lowest(Low, Standard)) / 2;
TurnLine = (Highest(High, Turning) + Lowest(Low, Turning)) / 2;
Span1 = (StdLine + TurnLine) / 2;
Span2 = (Highest(High, Delayed) + Lowest(Low, Delayed)) / 2;
Plot1[-Standard](Span1, "Span1");
Plot2[-Standard](Span2, "Span2");

Inputs: Standard(26), Turning(9), DelayColor(Yellow), ShowDelayLine(False);
Variables: StdLine(0), TurnLine(0), DelayLine(0);
StdLine = (Highest(High, Standard) + Lowest(Low, Standard)) / 2;
TurnLine = (Highest(High, Turning) + Lowest(Low, Turning)) / 2;
DelayLine = Close[Standard];
Plot1(StdLine, "Standard");
Plot2(TurnLine, "Turning");
If Close > DelayLine Then
SetPlotcolor(2, Blue)Else
SetPlotColor(2, DelayColor);
If ShowDelayLine Then
Plot3[Standard](Close, "Delayed");

 

а также ишимоку для Метастока

x:= Input("Tenkan-sen period", 0, 500, 9);
y:= Input("Kijun-sen period", 0, 500, 26);
z:= Input("Senkou Span B period", 0, 500, 52);
ts:= (HHV(H,x) + LLV(L,x))/2;
ks:= (HHV(H,y) + LLV(L,y))/2;
tsksh:= (ts+ks)/2;
ssa:= Ref(tsksh,-y);
ssbz:= (HHV(H,z) + LLV(L,z))/2;
ssb:= Ref(ssbz,-y);
{If(DayOfWeek()=1 OR DayOfWeek()=3 OR DayOfWeek()=5, ssa , ssb );}
If( Mod(Cum(1),2) =1, ssa , ssb );
ts;
ks;
ssa;
ssb;

 

 

ну и до кучи ишимоку для велслаба

int p1 = 9;
int p2 = 26;
int p3 = 52;
int p4 = 26;

DataSeries TenkanSen = ((Highest.Series(High, p1) + Lowest.Series(Low, p1)) / 2);
TenkanSen.Description = "TenkanSen";
DataSeries KijunSen = ((Highest.Series(High, p2) + Lowest.Series(Low, p2)) / 2);
KijunSen.Description = "KijunSen";

DataSeries ssA = ((TenkanSen + KijunSen) / 2);
DataSeries ssB = ((Highest.Series(High, p3) + Lowest.Series(Low, p3)) / 2);
ssA.Description = "SenkouSpanA"; ssB.Description = "SenkouSpanB";

DataSeries diff = ssA - ssB;

for (int bar = p4; bar < Bars.Count; bar++)
{
int b = bar - p4 + 1;
Open = Open[bar];
High = High[bar];
Low = Low[bar];
Close = Close[bar];
}

double last = Close[Bars.Count - 1];
for (int bar = Bars.Count - p4 + 1; bar < Bars.Count; bar++)
{
Open[bar] = last;
High[bar] = last;
Low[bar] = last;
Close[bar] = last;
}

Color ltRed = Color.FromArgb(60, 255, 0, 0);
Color ltBlue = Color.FromArgb(60, 0, 0, 255);
PlotSeriesDualFillBand(PricePane, ssA, ssB, ltBlue, ltRed, Color.Red, LineStyle.Solid, 1);
PlotSeries(PricePane, TenkanSen, Color.Green, LineStyle.Solid, 3);
PlotSeries(PricePane, KijunSen, Color.Navy, LineStyle.Solid, 3);

 

и парочка архивов

Комментарий
Записи: 4
Registered
Новичок
Регистрация: 13 лет назад

ещё бы знать куда вашу подсказку вставить...

Комментарий
AAVdmin
Записи: 538
Admin
Почётность
Регистрация: 18 лет назад

ещё бы знать куда вашу подсказку вставить

анекдот знаете, где поручику ржевскому кричали чтобы он молчал... 🙂 похоже ваш случай

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

Комментарий
Записи: 4
Registered
Новичок
Регистрация: 13 лет назад

вот именно - анегдот! всего-то нужно было сразу ответить по-человечески (НЕ ВСЕ ПРОГРАММИСТЫ) и я доволен!

С П А С И Б О ЗА ПОМОЩЬ !!!

Комментарий
AAVdmin
Записи: 538
Admin
Почётность
Регистрация: 18 лет назад

интересная ситуация, тут подключился к MBT для получения котировок и вроде бы всё работает, но в квотаменеджере автоматически образуются дубликаты символов и отличаются только абревиатурой биржи. Вместо - FOREX, у них биржа - FX. Никто случаем не сталкивался с подобной фичей?
------------------------------------
перевёл все символы на биржу FX, дубликаты удалил, сейчас всё нормально

Комментарий
AAVdmin
Записи: 538
Admin
Почётность
Регистрация: 18 лет назад

тем временем мультовцы испекли ещё один финал прежней версии 7.4, видимо предыдущий был немножко бажный

Комментарий
AAVdmin
Записи: 538
Admin
Почётность
Регистрация: 18 лет назад

ситуация с обслуживанием базы данных... предположим что по той или иной причине вы решили уменьшить размер базы и удалили из неё часть данных... смотрим, но размер базы остался прежним. для приведения её к верному размеру служит маленькая утилита под названием gbak

 

Применяем её по инструкции

1) extract two files from the zip-folder and copy them into the directory, where MultiCharts is installed, normally it is "C:Program FilesTS SupportMultiCharts" (to know the directory, where MultiCharts is installed, right click on icon MC->Properties->)

 

2) Close QuoteManager and MC

 

3) Run the gbak.bat file

 

4) Rename TSstorage.gdb to TSstorage_old.gdb_old and TSstorage_New.gdb to TSstorage.gdb in "%allusersprofile%Application DataTS SupportMultiChartsDatabases"

 

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

Комментарий
AAVdmin
Записи: 538
Admin
Почётность
Регистрация: 18 лет назад

Свершилось, мультовцы выложили финальный релиз 8-ки, теперь мультичарт доступен уже в двух версиях - 32 и 64 бита.

 

Переход на мульт64 у меня занял почти день, очень долго заливалась дата в новую базу данных, у кого комп не слишком мощный по процу и особенно по объёму памяти, то обязательно увеличиваем виртуальную память, я вообще в итоге разрешил системе управлять файлом подкачки автоматически. К примеру процесс распаковки одного файла данных размером в 1 гиг (формат .qmd) отнимает больше 20 гигабайт виртуальной памяти.
Так что не наступайте на мои грабли 🙂

 

Комментарий
Записи: 2
Registered
Новичок
Регистрация: 12 лет назад

Всем доброго! Подскажите, есть HELP на 8 ку? Начинаю настраивать, а меня посылают за полной версией.

Комментарий
XPO
Записи: 94
 XPO
Registered
Надёжность
Регистрация: 17 лет назад

хелп в плане каких настроек?

Комментарий
Записи: 2
Registered
Новичок
Регистрация: 12 лет назад

C запуском вроде разобрался, но в остальном туплю еще...

 

1.Как изначально настроить платформу для торговли стаками в реал и на истории.

2.Каким образом залить историю для стаков.

3.Как настроить Chart Window под себя, можно ли сохранять настройки одного окна, чтобы установить их на другом.

на данном этапе это то на чем споткнулся. Провел более 4 часов за узучением, но знаний не прибавилось.

Комментарий
AAVdmin
Записи: 538
Admin
Почётность
Регистрация: 18 лет назад

если хро не против попытаюсь ответить... после установки мульта на рабочем столе получаем пять ярлыков:

1) MultiCharts64 3D Optimization Charts

2) MultiCharts64 Portfolio Backtester

3) MultiCharts64 PowerLanguage Editor

4) MultiCharts64 QuoteManager

5) MultiCharts64

 

расположил их можно сказать по приоритету 🙂 первые две программы предназначены для тестирования ваших торговых идей и вывода результатов на экран, третья MultiCharts64 PowerLanguage Editor позволяет редактировать встроенные в мульт индикаторы, функции и сигналы, а также создавать свои собственные, после любых изменений правленый индикатор необходимо иначе он будет недоступен для добавления его на график

 

ну и последние две наиболее востребованные программы - QuoteManager и MultiCharts,
непосредственно через QuoteManager идёт получение всех данных (например котировки от вашего брокера или платного датафида) для отображения которых в виде графиков используется уже сам MultiCharts...

 

Добавлено спустя 1 день 14 часов 12 минут 37 секунд:

после первичной установки в базе QuoteManager-а уже имеется несколько предустановленных символов с неглубокой историей данных, особой ценности они для нас не представляют и поэтому обычно сразу же подлежат удалению 🙂 Делать это лучше в два приёма - сначала удаляем данные Edit -> D elete Data, затем сами инструменты Instrument -> D elete Instrument (при этом предварительно выделяем удаляемые символы)

 

Теперь когда база данных очищена, создаём необходимые нам инструменты и затем импортируем для них историю данных. Для этого первым делом идём в меню Instrument -> Add Symbol -> Manually и проверив что всё заполнено правильно жмём ОК , окрывается окно с тремя закладками, на которых указаны все параметры добавляемого символа и где при необходимости вносим дополнительные изменения. Предположим что нас всё устраивает, далее жмём ОК и инструмент добавлен в базу QuoteManager-а, при этом он будет отображён в главном окне на соответствующей закладке, в нашем случае это - Futures -> CME

 

Теперь, чтобы в самом MultiCharts-е мы могли построить график по фьючерсу ES, необходимо в QuoteManager загрузить исторические данные (т.е. котировки этого фьючерса). Для чего выделяем указанный инструмент и идём в меню File -> Import Data -> ASCII открывается окно, в нём через проводник находим наш текстовой файл с котировками, после чего (если формат файла верный) QuoteManager прочитает его, далее нам остаётся только проверить некоторые параметры, например Time Zone -> Exchange или кодировку, обычно всегда сохраняю файлы в юникоде поэтому так и указываем UTF-8, если всё нормально жмём ОК и ждём пока данные зальются в базу, после чего уже можно запускать сам MultiCharts и строить график по ES... но об этом в третьей серии 🙂

 

Архив с историческими данными по фьючу ES (минуты) можно взять вот в этой теме https://rufond.com/viewtopic.php?p=3292#3292

Комментарий
Rufond
Записи: 92
Admin
Надёжность
Регистрация: 4 года назад

Мультовцы пишут новую версию 8.5... очень много новых фич, тут и маркетпрофиль и футпринт и ещё куча всего
Скачать все бета-версии (32 и 64 бита) можно в разделе Программы

 

ознакомиться с описанием можно здесь NEW FEATURES:

Спойлер
читать

NEW FEATURES

Volume Delta chart type

Volume Delta (comparable to FootPrint®* chart) chart type is now available. This chart lets you see how many trades were done at ask and bid on each price level within a bar. The bars look like boxes with appropriate numbers displayed within them. There are two calculation methods: “Ask Traded vs Bid Traded” and “Up Ticks vs Down Ticks”. Three display options available: “Bid and Ask Volume”, “Total Volume”, and “Delta (Ask – Bid Volume)”. You can also the numbers as percent.

Complete Volume Delta description – https://www.multicharts.com/trading-soft ... lume_Delta

 

Cumulative Delta chart type

Cumulative Delta (also known as CD chart) chart type is now available. Cumulative Delta is based on direction-based volume accumulation, not on price. The scale of the chart shows volume and bars represent accumulated delta (buy – sell) of the volume for specified resolution. In trending markets CD will move into positive or negative values, while it will oscillate around zero in non-trending markets.

Complete Cumulative Delta description – https://www.multicharts.com/trading-soft ... tive_Delta

 

Volume Profile

Volume Profile (also known as VP) was complete rethought and built from the ground up. It’s now an advanced chart attribute with multiple options and display methods, and it’s available on every chart. Volume Profile tracks trading activity volume across different price levels and varying time length.

Complete Volume Profile description – https://www.multicharts.com/trading-soft ... me_Profile

 

TimePriceOpportunity (TPO) indicator available

TimePriceOpportunity (comparable to MarketProfile®** indicator) is an indicator that is similar to Volume Profile, but typically with slightly different price levels of importance. Letters are used to symbolize time brackets. The trading day is divided into 30 minute periods, called Time Price Opportunities, or TPO’s. Each time the market trades at a price that hasn’t occurred in a prior TPO, a letter is marked at that price. One of the potential uses is to help identify prices that have form resistance and support levels.

More info and indicator source here – https://www.multicharts.com/discussion/v ... =5&t=10872

 

Flexible Commission Rules

You can now add flexible commission rules to make backtesting more precise. With varying combinations, it’s now possible to account for virtually any commission setup around the globe. Commissions can be set though a new window in Strategy Properties. Rule options include calculating commission in real-time, after every trade or once every day, resetting volume counter after every trade/monthly, commission limits and per Trade/Contract modes in dollar amounts and percent.

Complete Commissions description – https://www.multicharts.com/trading-soft ... ommissions

 

Choose your currency for calculating PnL

You can now see PnL calculated and displayed in the currency of your choice. If you want to see PnL in JPY for instance, changes will be seen on charts, DOM and in the Order and Position Tracker. Current exchange rates are continuously pulled from our FX servers, so there’s no need to enter the conversion rate manually.

 

Order and Position Tracker improvements

“Market Position History at Broker” tab was added to OPT. It tracks how MP changed over time directly on the account. This helps resolve any questions as to why an order could have been sent for X contracts, but the MP changed for Y contracts.

 

“Alerts” tab was added to OPT. It tracks and displays all alerts generated by скрипт. Essentially, it provides a complete history of all alerts generated by скрипт, so you don’t need to worry about missing an alert.

 

Second-by-second playback for 64-bit MultiCharts

 

Second-by-second mode for Data Playback was added to 64-bit MultiCharts

 

WeBank data feed and broker added

 

WeBank was established in 1999 and is one of the leading Italian banks and online brokerages with over 80,000 clients.

 

QuickAccess button

Quick access dropdown was added to the chart for recently used symbols and resolutions. You can now quickly switch between symbols and resolution directly from the Status Line of the chart.

 

Other features

 

New service window (permanently attachable, like the Data Window) was added for the Scanner.
Symbol Linking is now available in the Depth of Market (DOM).
Ability to draw a horizontal or vertical TrendLine when holding down CTRL. More info here – https://www.multicharts.com/pm/viewissue ... _no=MC-960.
CQG indexes are now supported.
Now only orders that were actually modified are changed in OCO groups (either emulated or native), as opposed to previous behavior of updating all orders. More info here – https://www.multicharts.com/discussion/v ... 029#p50682.
Timeout can now be specified manually in the broker profile for Interactive Brokers. This helps if you get the following message from IB: “Didn’t receive final status for the order”, and you’d like to increase the waiting time.
New status was added for order that were NOT confirmed by the user – “Ignored”.
Compact mode for DOM window now shows Entry Price along with size of the position.
Added Sessions category to the HotKeys menu with two menu choices: “Use Default Session” and “Use 24/7 Session”. More info here – https://www.multicharts.com/discussion/v ... 639#p53511.
Open PnL for Interactive Brokers is now calculated using mapping.
It’s now possible to sort by Error column field to reduce time looking for errors.
Separate Trading Limit Account is now supported through Interactive Brokers profile.
Proprietary Trading Group account support was added for Interactive Brokers profile.
When “Generate a new tick if Total Volume changes” option is turned on for Interactive Brokers data feed, the first tick of the session is no longer generated if opening price hasn’t arrived yet.
Autotrading is now automatically turned on in workspaces in which it was enabled during shutdown. The user will be prompted for confirmation prior to start of autotrading, This is convenient for workspaces that have multiple charts enabled for autotrading.
DOM in Dynamic mode is now always centered on the average price between latest ask and bid prices, and not on the Last price.
New button “Turn AutoTrading Off” was added on the Order Confirmation dialog.
Anchor button was added to lock in the last date in the “From-To” range in the Strategy Properties window.
Custom Futures now supports symbols with the following format – “NIFTY10APRFUT” using Interactive Brokers data provider.
Optimization speed was increased. More info here - https://www.multicharts.com/discussion/v ... 19&t=10710.
New upgraded API is used for LMAX data feed and broker.
One contract for LMAX broker is now a Micro lot.
Ask/Bid with volume of AskSize/BidSize equal to zero or not equal to -1 are now filtered.
XAUUSDO.COMP and XAGUSDO.COMP (Precious Metals) symbols were added to the Symbol Search for IQFeed. More info here - https://www.multicharts.com/discussion/v ... 3f0#p54393
Attempts to reconnect to ZenFire now stop after receiving error: “access denied”.
Added a Symbol Dictionary for Bloomberg (MC PRO only).
Updated Symbol Search for Bloomberg API (MC PRO only).
Added a Settings dialog to Bloomberg data feed to switch between “Local” and “Exchange” times (MC PRO only).

 

а также исправление багов, читаем здесь BUGS FIXED

Спойлер
читать

BUGS FIXED

 

Charting/Data Handling

 

Symbol Dictionary settings were updated for @BO#, @S# and @W# (Grains Futures, IQFeed). More info here - https://www.multicharts.com/discussion/v ... =1&t=11068
Market Depth on Chart indicator is now limited to 40 levels.
UpVolume and DownVolume were shown incorrectly for ZenFire data feed.
Daily bar was not closed at the end of the session, even when the timeout expired.
Problem when using data merging between OpenECry data feed and ZenFire Local Sim broker profile – ask/bid prices weren’t showing up.
No real-time data for CQG if time zone chosen for chart is GMT+5:30.
MultiCharts 8 could not read data from a database created in MultiCharts 6.
Data could not be received for symbol TEF, category CFD, SMART exchange.
Fixed backfilling on charts with Custom Futures symbols from Interactive Brokers.
Sometimes impossible to create charts for expired contracts for CQG.
Not all charts are plotted when using ASCII Mapping data feed in Offline mode on MultiCharts 64-bit.
Custom Futures contracts for OpenECry didn’t work when Online server mode is chosen.
Fixed incorrect historical volume values from IQFeed. More info here - https://www.multicharts.com/discussion/v ... 767#p51461.
Root values for certain Quik futures automatically changed to lowercase in Symbol Dictionary and Edit Instrument, rendering them unusable.
Symbol Dictionary for some data providers showed incorrect setting for the ZB symbol root.
Renko bars had incorrect volume in real-time.
Historical symbol was not displayed when Data Merging was enabled on the chart.
Drawing coordinates would shift during scaling if the latest drawing coordinate was placed beyond the last bar.
Drawings with Snap Mode enabled sometimes did not connect to actual High and Low values of the bar. More info here - https://www.multicharts.com/pm/viewissue ... _no=MC-988.

 

Trading

 

Situation when orders are canceled by the broker through ZenFire profile (i.e. there is no callback ID through the API) were not handled correctly.
Sometimes exit strategies with enabled “auto-apply” did not work the first time after connecting a broker profile.
Market Position did not arrive for Trading Technologies broker profile.
Orders could not be sent for symbol TEF, category CFD, SMART exchange.
Stop order price was incorrectly shown in MultiCharts for MB Trading broker profile if the order was sent from another application.
Orders could modify incorrectly when scaling was changed on the chart. More info here - https://www.multicharts.com/discussion/v ... 19&t=11057.
PnL didn’t change when trading through Rithmic(ZenFire) Local Sim with Price Scale = 1/1000000
Stop order that could not be filled was filled at the Trading Technologies broker after changing Stop-Limit order to a Limit.
Manual inactive orders didn’t always get placed at the price specified by the user.
Emulation of OCO exit orders did not work. One order was not cancelled when other was filled.
Problems if orders were sent to Trading Technologies with an incorrect account number.
Account information did not update if there was no trading activity for the OpenECry broker profile.
Limit orders did not fill on the last tick of the bar (1 Tick Magnifier). More info here – https://www.multicharts.com/discussion/v ... =1&t=10708.
Price orders were being sent right after turning on autotrading in-between sessions.
Sometimes impossible to place orders after creating a chart for CQG.
Orders were placed again when they shouldn’t have after calculating on several price series.
Orders were filled at unusual prices on ZenFire Local Sim after 4 pm.
Quantity Filled in Order and Position Tracker was incorrectly displayed if a partial fill occurred during a connection loss.

 

скрипт/Calculations

 

PlaceMarketOrder can now send orders when the bar is closed but is recalculated using RecalcLastBarAfter.
Indicator on several data series stops calculating with the Contract resolution
MouseClickCtrlPressed and MouseClickShiftPressed keywords would not reset after using recalculate, causing a cyclical lockup of the study. More info here - https://www.multicharts.com/discussion/v ... =1&t=11115.
PowerLanguage issue with MarketDepthOnChart indicator where not all levels would be shown. More info here - https://www.multicharts.com/pm/viewissue ... no=MC-1133.
Some strategies calculated fine on individual charts and did not calculate in Portfolio Backtester.
Deadlock when changing signal status if the Strategy Performance Report is open.
Some keywords that compiled in 7.4 stopped compiling in MultiCharts 8. More info here - https://www.multicharts.com/discussion/v ... =1&t=10849.
Incorrect results in the Max Intraday Drawdown column in the Optimization Report.
Plot did not disappear in the Market Scanner after NoPlot() was executed.
ReadOnly studies and functions were not replaced when importing PLA archives.
PosTradeEntryDateTime keyword returned approximate order generation time instead of accurate order fill time.
IntrabarOrderGeneration was incorrectly calculated in some instances.
DollarPerTrade defined the number of contracts for market orders differently in Portfolio Backtester and on a regular chart.
When Slippage or Commission is enabled in Strategy Properties, “All Trades” field did not equal the sum of “Long Trades” and “Short Trades” in the Strategy Performance Report. More info here - https://www.multicharts.com/pm/viewissue ... no=MC-1131.
PosTradeIsOpen and PosTradeIsLong keywords did not work as was described in the Help file. More info here - https://www.multicharts.com/discussion/v ... =1&t=10743.
Issues with average fill price and calculation of Strategy Performance Report.
Sometimes maxbarsback value did not influence “crosses over” calculation. More info here – https://www.multicharts.com/discussion/v ... 593#p51941.

Dependent functions were exported in PowerLanguageEditor even when the option not to export was chosen.

 

Stability/Performance

 

PowerLanguage studies did not compile in MultiCharts when used with Windows 8.
Assert in study_runner when using an indicator on several data series stops calculating with the Contract resolution.
Exception in MultiCharts64.exe when compiling applied study.
Exception when trying to send an email alert.
MultiCharts processes would sometimes hang when closing workspaces or the application.
Exception in ATCenterServer when folder structure with Order and Position Tracker logs is changed.
Exception when switching between connected broker profiles.
Memory leak in tsServer.exe when creating a new tick chart for a new symbol or doing a large reload for LMAX data feed.
Lockup when trading from several workspaces through several instances.
Exception when closing the application in TradingServer.
Deadlock when turning off trading (Sync AT + Show Initial Entry Position always + active RT from broker).
Assert when charting a certain kind of Custom Futures contract.
Assert and data did not show on chart when new data was added to an ASCII file that was mapped.
Exception if connection was lost during a historical data request.
Exception in PowerLanguageEditor when importing studies from several files at the same time.
Assert when installing MultiCharts onto a Korean Windows operating system.

 

Usability/Visual

 

Corrected behavior of Visual Order option – it doesn’t affect scale anymore when enabled. More info here - https://www.multicharts.com/discussion/v ... =1&t=10461.
Coordinates of drawings related to indicators calculated on Custom Futures contracts would change when they shouldn’t have. More info here - https://www.multicharts.com/discussion/v ... 264#p54264.
Visually empty Market Scanner windows added many symbols to the QuoteManager database.
Orders were visually doubled in Order and Position Tracker if two broker profiles were created and used for Trading Technologies with the same login but different accounts.
Pause button was not always visible when Trade Panel was in Compact Mode. More info here – https://www.multicharts.com/pm/viewissue ... no=MC-1055.
Row numbers after choosing Show Row Selector in Market Scanner did not serialize properly.
Visual defect when drawing a bar in a price series located above a session break. More info here - https://www.multicharts.com/discussion/v ... 3b7#p51319
Icon centering on Chart Analysis toolbar was off after restarting the platform. More info here - https://www.multicharts.com/discussion/v ... 518#p52225.
Sometimes part of a detached window was not visible.
Session Break lines appeared automatically when Bid&Ask indicator was applied to the chart. More info here - https://www.multicharts.com/discussion/v ... 500#p50580.
Incorrect “Ready” status was sometimes displayed for ReadOnly indicators.
Charts did not always return to original position after being minimized and maximized.
Fixed error with CSV export to Excel 2003 (now export is done in UTF-16LE format).
The “index” word was removed from Symbol Search for Bloomberg when searching through the Index tab.
Issues regarding connecting MB Trading on application startup and when plotting DOM.
Time In Force and Quantity would sometimes be unsaved when copying and pasting a chart within the same workspace.
Order Confirmation window on one chart would sometimes cause another chart to reject orders. More info here - https://www.multicharts.com/pm/viewissue ... no=MC-1128.
Color schemes were mixed up for Candlesticks and Hollow Candlesticks for the Neutral component. More info here - https://www.multicharts.com/discussion/v ... =1&t=10654.
Time in the Status Line was incorrectly displayed for Futures contracts for LMAX data feed.
Chart Shift “Bars” value was not saved in the workspace.
Attachable DOM window sometimes did not show real-time for CQG symbols.
XML reports created by Strategy Performance Reports could not be opened in some other programs.
Visual artifacts remained on screen when adding drawings with Snap Mode enabled. More info here - https://www.multicharts.com/discussion/v ... 703#p52511

Комментарий
AAVdmin
Записи: 538
Admin
Почётность
Регистрация: 18 лет назад

Решил тут на досуге подцепить на график индикатор объёма, причём в варианте простого подсчёта тиков т.е. Build Volume On: Tick Count.

 

Например строим тиковый график с Resolution в 500 тиков и значит каждый бар индикатора также должен состоять из 500 тиков. Но это в теории, на практике немножко всё не так. Индикатор объёма показывает, что примерно до 3000 тиков графики действительно строятся с указанным количеством тиков, но вот чем большее значение Resolution выбирается тем больше ошибок в построении графика.

 

И понять это можно только увидев действительное количество тиков, иначе полная иллюзия что всё хорошо, в действительности же то что мы принимаем за бар, якобы состоящий из 10 000 тиков, может состоять и из 3000 тысяч или даже 700 тиков... вот такие дела

 

Добавлено спустя 1 день 3 часа  24 минуты 39 секунд:
провёл небольшой тест мультичарта и амиброкера, там и там построил по графику с разрешением в 10 000 тиков, что получилось можно увидеть на прилагаемых скриншотах,... моё мнение - мульт с задачей не справился и рисует нечто от балды, в принципе программа за полторы штуки зелёных может себе это позволить 👿

 

 

Комментарий
AAVdmin
Записи: 538
Admin
Почётность
Регистрация: 18 лет назад

было предположение что столь разные графики могут получиться из-за несовпадающих настроек биржевых параметров, в частности времени... но проверив несколько вариантов, пришёл к выводу что проблема точно не здесь...

 

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

 

Комментарий
AAVdmin
Записи: 538
Admin
Почётность
Регистрация: 18 лет назад

этот финал нестабилен, возможны ошибки в работе, через несколько постов ниже в ветке выложены обновлённые версии
==========================
ну вот, свершилось... на 23 февраля от мультовцев получили подарок в виде финала версии 8.5, тут вам и профиль рынка и котировки на месяц от IQfeed... счастье оказывается так близко 🙂

 

MultiCharts 8.5 Release is a major upgrade that features all-new Volume Delta and Cumulative Delta chart types, Volume Profile built from the ground up, TimePriceOpportunity built-in indicator, all-new partner offer from DTN IQFeed for free 30 days of real-time futures, index and FX data

 

Комментарий
Страница 4 / 6
Поделиться: