Search found 23 matches
- 13 Apr 2024
- Forum: MultiCharts
- Topic: Use python to compile C++ DLL that is usable by Multicharts
- Replies: 10
- Views: 807
Re: Use python to compile C++ DLL that is usable by Multicharts
thank you for the very comprehensive answer!!! But you haven't answered one question yet: what do you use tensorflows for? Because according to multicharts, optimizations due to the "data series" cannot be meaningfully implemented on the graphics card. (there is an extensive contribution to this) I...
- 12 Apr 2024
- Forum: MultiCharts
- Topic: Mismatch alert
- Replies: 1
- Views: 100
Re: Mismatch alert
https://www.multicharts.com/discussion/viewtopic.php?p=142240#p142240 Check my post there. Theres a master slave trade copier posted. But the trade copier also checks for position mismatch between broker and strategy. When tere is a mismatch it Alerts the User and It also places orders to the broker...
- 23 Mar 2024
- Forum: MultiCharts
- Topic: Trade Copier
- Replies: 13
- Views: 968
Re: Trade Copier
I actually prefer using the Pmms and pmm keywords because i found them more stable than Global vairables. Plus you can use pmm and pmms variables them in backtesting also. You can refer to the attached Master Slave .pws setup Use it as is. Do not change the settings otherwise it will not work. ALso ...
- 22 Mar 2024
- Forum: MultiCharts
- Topic: Trade Copier
- Replies: 13
- Views: 968
Re: Trade Copier
However its only compaitble with Market Orders
- 22 Mar 2024
- Forum: MultiCharts
- Topic: Trade Copier
- Replies: 13
- Views: 968
Re: Trade Copier
Hello Everyone I have written multiple Trade Copiers in Multicharts. They are written in Pwerlanguage so anyone can customise them. You simply need to run your strategy in Portfolio Trader As Strategy1. Then You Keep Adding Strategies and configure a differenct account. for STrategy 2 ,3 ,4 ,5 and s...
- 19 Feb 2024
- Forum: MultiCharts
- Topic: Use python to compile C++ DLL that is usable by Multicharts
- Replies: 10
- Views: 807
Re: Use python to compile C++ DLL that is usable by Multicharts
Basically there's a solution for both MC Powrlanguage and MC.net
With MC PL you need to be a bit familiar with C++ to call Python
With MC.net you need to be familiar with C# and be ok with slightly slower runtimes
With MC PL you need to be a bit familiar with C++ to call Python
With MC.net you need to be familiar with C# and be ok with slightly slower runtimes
- 19 Feb 2024
- Forum: MultiCharts
- Topic: Use python to compile C++ DLL that is usable by Multicharts
- Replies: 10
- Views: 807
Re: Use python to compile C++ DLL that is usable by Multicharts
Before I was using Powrlanguage a lot for all my strategies so the fastest way to call Python functions was to create a C++ DLL which opens a Python Interpretor and keeps the interpreter Open. MC sends Python functions to the Interpretor and returns the output back to MC. I am using most Python libr...
- 19 Feb 2024
- Forum: MultiCharts .NET
- Topic: Machine Learning with Microsoft.ML / ML.NET ... ?
- Replies: 3
- Views: 555
Re: Machine Learning with Microsoft.ML / ML.NET ... ?
I run into the same type of compatibility issues for almost all external #C libraries. Multicharts really needs to upgrade its PL studies to .net Framework 5 or 6 because so many new c# packages are no longer compatible with .net framework 3.5 and 4.0 It's kind of pointless having a Multicharts.Net ...
- 04 Feb 2024
- Forum: MultiCharts
- Topic: Use python to compile C++ DLL that is usable by Multicharts
- Replies: 10
- Views: 807
Re: Use python to compile C++ DLL that is usable by Multicharts
Hi If your using Multicharts.Net you can use the Python.NET package and call oythong code directly from your scripts. However you will run into All sorts of Memory's type errors because multicharts is mulithreaded app and python is single threaded. To over come those errors I wrote someC# classes wh...
- 04 Oct 2023
- Forum: MultiCharts
- Topic: How to access indicator values externally, from python?
- Replies: 3
- Views: 770
Re: How to access indicator values externally, from python?
Alternatively, I have built a C++ Python Bridge which allows you to litereally send any values from Easy Language to Python and back within Milliseconds. You can send strings, variables, Open High Low Close, Net Profit Max Drawdownm etc ( basically any Easy language Series) all to python and carry o...
- 04 Oct 2023
- Forum: MultiCharts
- Topic: How to access indicator values externally, from python?
- Replies: 3
- Views: 770
Re: How to access indicator values externally, from python?
Hi if you store values in EasyLanguage using shared var DLL or Global Variable DLL. THen you can access those stored values in Python. Here was my script I wrote sometime back to access values in Python from Easy Language. THen , inside easy language, You can use LUA at close of every bar to run a P...
- 05 Jul 2023
- Forum: MultiCharts
- Topic: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
- Replies: 10
- Views: 2482
Re: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
Hi Everyone Wanted to update everyone on the DollarBars and Volume Bars I'm open to sell the custom resolution plug in. Incase anyone is itnerested please PM. The way you would use to create chart in Multicharts or Portfolio trader with say a reoslution of 5 minutes, 60 minutes, or 1000 ticks etc. N...
- 11 Mar 2023
- Forum: MultiCharts
- Topic: Solid foundation for Portfolio Trader?
- Replies: 7
- Views: 1540
Re: Solid foundation for Portfolio Trader?
Hi I just wanted to add my opinion I had initally started using MC autotrading using 1 symbol per chart. - it was the biggest headache and full of bugs especially when intra bar generation was turned ON. ( If there were more than 10 charts MC woul hang / crash or autotrading would automatically turn...
- 02 Mar 2023
- Forum: MultiCharts
- Topic: Coding a function to calculate volatility
- Replies: 17
- Views: 5228
Re: Coding a function to calculate volatility
Did you figure this out ?
I was facing the similar error. You need to add a "if condition" to check that the value of whose log you need to take is greater than 0.
For example , if you wanna calculate the Log of Volume:
I was facing the similar error. You need to add a "if condition" to check that the value of whose log you need to take is greater than 0.
For example , if you wanna calculate the Log of Volume:
Code: Select all
var:value1(0);
if Volume>0 then
value1 = log(Volume);
- 19 Jan 2023
- Forum: MultiCharts
- Topic: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
- Replies: 10
- Views: 2482
Re: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
I am interested in the Python bridge, is this proprietary or something you want to share to the community ? Nice work you done, Hello Its propriotory, but I can sell it with full source code. I had to hire professional programmers to build the python bridge. Most of the code is a C++ wrapper that c...
- 17 Jan 2023
- Forum: MultiCharts
- Topic: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
- Replies: 10
- Views: 2482
Re: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
Hi All My Python Bridge is complete. Im able to load Machine Learning models, do prediction, calculate Market Microstructure features, bvc_buy volume Amihuds Lambda, Kyles Lamda, Hasbroucks Lambda, Volume Synchronized Probability, Fractional Differenciation, Probability based betsizing, and many mor...
- 17 Jan 2023
- Forum: MultiCharts
- Topic: Attention Binance Users!
- Replies: 5
- Views: 2747
Re: Attention Binance Users!
Hi, I have a main account with a API, and a second account with another API key different. Could I connect the main account and subaccount and run the live trading strategy both at the same time? Yes You can. Infact I run A Primary Strategy in the MAIN Account and all orders from the main account g...
- 29 Oct 2022
- Forum: MultiCharts
- Topic: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
- Replies: 10
- Views: 2482
Re: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
Thanks. Yes its been over a year of hardwork and effort. I have re written all the above for EasyLanguage/Powerlanguage. The results are identical to the original functions written by Marcos Lopez. I'm only using the Python DLL to send my data to the MachineLearning Model to predict the outcome and ...
- 27 Oct 2022
- Forum: MultiCharts
- Topic: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
- Replies: 10
- Views: 2482
Re: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
Hows SharedVar working for you ? Because I was facing many issues.
SharedVar was not working or many times would stop transferring data between MC and Python
SharedVar was not working or many times would stop transferring data between MC and Python
- 25 Oct 2022
- Forum: MultiCharts
- Topic: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
- Replies: 10
- Views: 2482
Re: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
Hi it's almost complete but it has only 10 to 15 existing python function that are used in ML. . If u want to add more python functions then you need to modify the c++ DLL and carry out marshalling
- 25 Jul 2022
- Forum: MultiCharts
- Topic: DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
- Replies: 10
- Views: 2482
DollarBars VolumeBars Marcos Lopez Advances in Financial Machine Learning
Hi I have coded Custom Resolution for Dollar Bars and Volume bars as per the logic in the book from Marcos Lopez de Prado Advances in Financial machine Learning. I use the Custom Resolution Manager ( in Multicharts ) and have created the plugin. DollarBars: It uses DollarBars that generate a new Dol...
- 11 Jul 2022
- Forum: MultiCharts
- Topic: Calling external DLL from Power Language with array passed by reference
- Replies: 19
- Views: 6260
Re: Calling external DLL from Power Language with array passed by reference
Actually , Im able to load up an array with a external DLL. using PLKIT
You have to pass the array name to the DLL and it can be done. PM me for any guidance
You have to pass the array name to the DLL and it can be done. PM me for any guidance
- 02 Jul 2022
- Forum: MultiCharts
- Topic: Delay Order (On Purpose) [SOLVED]
- Replies: 3
- Views: 1625
Re: Delay Order (On Purpose) [SOLVED]
Hi Thats really simple. You can use the code below For Delaying in Seconds inputs: SecondDelay(3); vars: start(0), end(0) ; start= currenttime_s; end= currenttime_s; While end - start > SecondDelay begin end = currenttime_s; end; // Place your Order code here // Buy Next bar at market For Delay in M...