Gamestudio Links
Zorro Links
Newest Posts
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
0 registered members (), 1,094 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Active Threads | Active Posts | Unanswered Today | Since Yesterday | This Week
Starting with Zorro
Yesterday at 10:16
Did you checked your asset list?

https://zorro-project.com/manual/en/account.htm
1 72 Read More
Zorro Future
05/11/24 09:25
In dark mode, the colour of the grid lines in the background is overemphasised.
And there's no way to change the colour of the chart lines.
It would be nice to be able to set the colour of the chart lines separately, rather than sharing the colour of the bearish candlestick.
0 294 Read More
Third Party Tools
05/10/24 19:36
Ok Folks !
I decidet to publish all PCXanim anmations (267) I made here for those who missed some or downloaded the last versio PCXanim1.8 withot the full package as it was published in Version 1,5.

Feel free to download them here:


Download all PCXanim Animations


Best wishes !

Neodumont
48 31,164 Read More
Starting with Zorro
05/07/24 00:56
This way, the column in the asset list takes a different meaning when the value is positive.

Now, in the context of the script, the multiplier is actually positive. laugh
3 466 Read More
Zorro Scripts
05/06/24 18:50
I've observed that when converting CSV data to T6 format, the datetime parameter appears as a decimal value. The integer part before the dot represents the number of days since January 1, 1900. The fractional part after the dot represents the time of the day in decimal format. For example, 45000.5 corresponds to 45,000 days after January 1, 1900, at 12 noon.

And keep in mind for t1, stand for time plus one data point, which is either ask or bid price, you don't have three field to populate.
Ask and bid prices are represented by positive / negative values. Check the manual for details: https://zorro-project.com/manual/en/history.htm

typedef struct T1
{
DATE time; // UTC timestamp of the tick in DATE format
float fPrice; // price data, positive for ask and negative for bid
} T1;
5 514 Read More
Starting with Zorro
05/06/24 18:24
You are looping for two instruments, there is no reference to any of your trades. Please have a look at : https://zorro-project.com/manual/en/fortrades.htm, eg. for(current_trades)
2 199 Read More
Zorro and the Brokers
05/03/24 15:20
In the context of Hedge mode = 6, tradeUpdatePool() will enter and exit positions.

I would like a special flag that causes tradeUpdatePool() to only close positions.

Obvious use case:
1) Hedge mode is 6.
2) Have hundreds of positions open, and margin is maxed out.
3) Need to change portfolio. Call enterLong and exitLong for multiple algos and assets. (Pool trades are not affected yet.)
4) Reduce positions in order to free up margin by calling modified tradeUpdatePool().
5) Wait for margin to free up.
6) Call tradeUpdatePool() again, but this time to open positions.
0 350 Read More
Automated Trading
05/02/24 09:40
Hello everyone.

I have used Zorro while learning programming and basic statistics in the past. Overall, Zorro project with its manual had been a great source for not just learning, but also practising and tinkering. I developed many individual scripts and DLLs with it. Over time I realised I needed a more structured approach. I ended up creating a C++ DLL framework, supplemented with a Python subsystem as a single module, and some git hooks. I licensed it with LGPL3, which enables it to be used in commercial projects. Please feel free to check it out, and do whatever you like with it:

https://gitlab.com/firatv/zdf

I humbly ask for any feedback you might have in mind. Its invaluable to me. Thank you all for your time, and most of all, thanks to OP Group for all their efforts.
0 384 Read More
Zorro Scripts
04/30/24 23:23
multiple timeframes? Not sure about that. typically use: ZigZag(Data, [MaxVal(Data, 1440) - MinVal(Data, 1440)] x factor, 5, BLUE). where factor = {0.318, 0.618, 1.618}. Plot them separately; you should get multiple ZigZag of different scales.
5 1,100 Read More
Starting with Zorro
04/30/24 08:16
You're right, it makes more sense now. Thanks.
4 448 Read More
Showcase
04/29/24 19:13
Looking good, though I will never understand why 3DGS is so often selected for bible games lmao
5 809 Read More
Educational
04/28/24 09:55
Yeah, I think (as I've experienced myself) that you should stick to one thing, especially in the beginning. Here it's best to choose something you're already familiar with. Meaning Algo-Trading if you're already able to program, longer term investing if you have experience in Accounting and Management of bigger companies, etc. Interestingly I noticed two things as I progressed.

Firstly you'll understand how others (who haven't choosen your path) trade. At some point I realized, how many long-term profitable discretionary Traders trade and why it works. But as this isn't my path it's just a fun thing to know, that you can maybe exploit later on.

Secondly, especially in the later stages (when you really know what you're doing) it seems to me, that it is actually better to look in other directions. Those directions don't have to do something with trading directly, as long as you can somehow project your learnings onto trading. There are dozens of examples of this in the trading world like Ehlers applying Digital Signal Processing and FM/AM Processing onto Prices to catch cycles.

Good knowledge in other fields will probably help you to get more profitable, but only if you've already advanced sufficiently in your path. And you should never leave your path and always come back to apply what you've learned to your path.

But that's just my experience and everyone's approach to trading is (and should be) different.


To the question above:
When I'm building strategies I'm following a plan, that seems to work quite well for me. (As I've noticed it is quite similar to JCL's Plan, definitely check it out). Meaning that I'll search for Filters (one to two at max) to apply to my signal. Sometimes I use ones I already found/developed, sometimes I develope/search for new ones. Since every strategy you trade should be different not every filter will fit every strategy. I'm not struggling with finding a particular filter but sometimes it is just a bit difficult to find ones that are fitting.

But in my experience you get better at finding them with time (just as with signals) and if you don't find a fitting one, that may mean that you're idea is just not working. Document the idea and move on.
3 315 Read More
Starting with Zorro
04/27/24 13:50
"I believe there was a misunderstanding. The Claude3-Sonnet is hosted yet remains free of charge. However, it is not an open-source model. I was considering the possibility of integrating the entire manual into a custom GPT, but I wanted to consult with you first on how you managed to do it. Actually, I began exploring this concept several months ago and even developed a fine-tuned version of GPT-3.5 by converting the manual into question-answer pairs for the training dataset. It appears that this dataset was likely too small, leading me to abandon the fine-tuning process. It seems that retrieval-augmented generation might be the better approach.

well, now I believe you, and I have started making some changes.
27 3,360 Read More
Starting with Zorro
04/26/24 11:09
The new version supports more cores. But yes, they are for WFO only.
2 266 Read More
Morbius' Virtual Answering Machine
04/26/24 11:08
Meine neue Autorenseite: https://books.lotter.org/
0 66 Read More
The Z Systems
04/25/24 21:26
Hello,


sometimes I stop the system without closing the trades and, after starting it again, the system loads the history and resumes with the trades of the last run, as expected.

One annoying thing is that when I start the system, it ALWAYS requests the history from the broker and this means almost 7 months of minute data per asset.

I tried creating a Z12.ini file with the content below and I deleted the z.ini file from the Strategy directory.
In the Z12.ini I set the Preload flag to 1. So, it is supposed, the script will load the available quotes from the already downloaded history files and only request from the broker what is missing.

This did not work.

Has somebody a hint what I could do to avoid these unnecessary requests to the broker?


Thanks in advance.

EC

Code
NFA = 0
MaxCapital = 10000
ScholzBrake = 0
Phantom = 1
NoLock = 0
Hedge = 2
Verbose = 3
BrokerPatch = 0
Preload = 1
StopFactor = 1.5
MaxRequests = 0 
BarOffset = 0 
AssetList = ""
Exclude = ""
Cancel = 0
0 42 Read More
Automated Trading
04/25/24 20:49
Hi!!

I use the MT5 Version 5 build 4260 and the bridge is working fine.
2 340 Read More
The Z Systems
04/25/24 20:40
Hello,

one reason could be that the two accounts have different leverage. My broker lets me define the leverage independently for each account.


Best regards,

EC
1 208 Read More
Zorro and the Brokers
04/21/24 07:12
No I just use the 32 bit. You have to add that and also add a Visual Studio build version for 64 bits. Happy to review your pull request.
7 288 Read More
Starting with Zorro
04/20/24 18:51
Thanks a lot for this info!
12 1,106 Read More
Zorro Future
04/20/24 10:06
Problem solved.
Additionally, I appended "64" to the end of the name of the 64-bit version of the dll script, but when I ran it, I had to run it with the original name without the "64" and it worked.
4 162 Read More
Zorro Future
04/20/24 08:38
Thank you. We'll look into that and will fix it in the next beta version.
1 115 Read More
Bug Hunt
04/17/24 23:47
My response is still the same.
3 98 Read More
The Future
04/17/24 06:52
Originally Posted by 7th_zorro
This is a request to add to the zorro function


oh, but it is a Gamestudio forum section
3 184 Read More
Jobs Wanted
04/16/24 09:54
89 26,523 Read More
Page 1 of 2 1 2

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1