|Member since:||12 May 2015|
Last Algorithm Comments
@Self updated Asia/Europe/US Market Hours: 14 Nov 2019, 07:45
Hello, try re-downloading or simply download htmlagilitypack from their website
@Order Cancels Order (OCO): 12 Apr 2019, 22:45
Hello, I've updated it to work with decimals.
@Self updated Asia/Europe/US Market Hours: 11 Dec 2017, 05:20
Prueba volver a bajar el indicador, obviamente el codigo esta disponible.
Si aun no te funciona, simplemente copia el codigo en un nuevo indicador y luego lo compilas.
@Brute Force Breakout Bot (BETA): 11 Dec 2017, 05:06
I've just uploaded this bot after a long time, rebuilt it from scratch, old bugs reported are gone.
Made it breakout only, will build another bot for limit orders instead so it's easier for users.
I hope it's useful for the CTDN community.
@Tunneling Martingale: 16 Sep 2016, 20:41
This is not a standalone system, it's more of a breakout setup with multiple attemps.
To get it working in backtesting, the starting price at the backtesting date must be between the long and short entry parameters, that's how you can make it work for a backtesting, example:
Starting price of EURUSD on 1/Jun: 1.1330
Long Entry at: 1.1350
Short Entry at: 1.1310
@Multiple Entries Robot: 19 Jan 2016, 18:48
My fault for not checking this out, didn't know you don't receive email notifications for these posts.
I'll check this out and fix it as soon as I can.
@Multiple Entries Robot: 28 May 2015, 17:46
Well let me clarify, Short Star Level Parameter is the entry level for the sell orders.
The updated version will work for both limit and stop orders and I'll add an OCO Mode.
@Multiple Entries Robot: 28 May 2015, 15:46
It only works for stop orders, maybe you're placing a short price above current level?
I can make it optional to work as limit order as well.
@Multiple Entries Robot: 28 May 2015, 15:40
I've tested the bot and the sell orders are executed according to the rules, please be more specific about the bug?
Last Forum Posts
@What's the default Optimization Fitness Formula?: 23 Mar 2023, 05:13
I'd like to replicate the same fitness values as when using the standard and default optimization criteria, but withing my custom option.
I'd like to know how this formula was calculated by Spotware under the hood, as I haven't been able to replicate it.
These are different metrics, one is $, other is DD % and the other is number of winning trades, so not sure how these are merged together.
Thanks in advance
@LocalStorage Feedback: 25 Jan 2023, 01:10
I think LocalStorage is a great addition and would help develop new ideas.
Would it be possible to add Event Listeners to Local Storage for these?
With args including all data found in the json, as well as the storage scope
Edit: I thought LocalStorage had a bug so this is why I put it here instead of suggestions, then I realized it was an issue with my code or the example provided and all was good.
@VS2022 and cAlgo; Trouble with debugging: 23 Jan 2023, 06:48
Hello Spotware, sorry for the late reply.
I'm unable to replicate the same behavior, I'm getting this window now:
Here are the Logs of System.Core.Lib but I don't know if they will be useful now
C:\Users\USUARIO\AppData\Local\Spotware\cTrader\abb70432efbee65d18af69e79fe8efe1\app_18.104.22.16882\x64\System.Private.CoreLib.pdb: Cannot find or open the PDB file. C:\Users\USUARIO\AppData\Local\Spotware\dotnet\shared\Microsoft.NETCore.App\6.0.0\System.Private.CoreLib.pdb: Cannot find or open the PDB file. D:\a\_work\1\s\artifacts\obj\coreclr\System.Private.CoreLib\x64\Release\System.Private.CoreLib.pdb: Cannot find or open the PDB file. C:\Users\USUARIO\AppData\Local\Temp\SymbolCache\System.Private.CoreLib.pdb\57c2d4282221452cad4df86bbd5d6fa0ffffffff\System.Private.CoreLib.pdb: Cannot find or open the PDB file. C:\Users\USUARIO\AppData\Local\Temp\SymbolCache\MicrosoftPublicSymbols\System.Private.CoreLib.pdb\57c2d4282221452cad4df86bbd5d6fa0ffffffff\System.Private.CoreLib.pdb: Cannot find or open the PDB file. C:\Users\USUARIO\AppData\Local\Temp\SymbolCache\System.Private.CoreLib.pdb\57c2d4282221452cad4df86bbd5d6fa01\System.Private.CoreLib.pdb: Cannot find or open the PDB file. C:\Users\USUARIO\AppData\Local\Temp\SymbolCache\MicrosoftPublicSymbols\System.Private.CoreLib.pdb\57c2d4282221452cad4df86bbd5d6fa01\System.Private.CoreLib.pdb: Cannot find or open the PDB file. SYMSRV: BYINDEX: 0x1 C:\Users\USUARIO\AppData\Local\Temp\SymbolCache*https://msdl.microsoft.com/download/symbols System.Private.CoreLib.pdb 57C2D4282221452CAD4DF86BBD5D6FA0ffffffff SYMSRV: UNC: C:\Users\USUARIO\AppData\Local\Temp\SymbolCache\System.Private.CoreLib.pdb\57C2D4282221452CAD4DF86BBD5D6FA0ffffffff\System.Private.CoreLib.pdb - file not found SYMSRV: UNC: C:\Users\USUARIO\AppData\Local\Temp\SymbolCache\System.Private.CoreLib.pdb\57C2D4282221452CAD4DF86BBD5D6FA0ffffffff\System.Private.CoreLib.pd_ - file not found SYMSRV: UNC: C:\Users\USUARIO\AppData\Local\Temp\SymbolCache\System.Private.CoreLib.pdb\57C2D4282221452CAD4DF86BBD5D6FA0ffffffff\file.ptr - file not found SYMSRV: HTTPGET: /download/symbols/index2.txt SYMSRV: HttpQueryInfo: 80190194 - HTTP_STATUS_NOT_FOUND SYMSRV: HTTPGET: /download/symbols/System.Private.CoreLib.pdb/57C2D4282221452CAD4DF86BBD5D6FA0ffffffff/System.Private.CoreLib.pdb SYMSRV: HttpQueryInfo: 801900c8 - HTTP_STATUS_OK SYMSRV: System.Private.CoreLib.pdb from https://msdl.microsoft.com/download/symbols: 1633924 bytes SYMSRV: PATH: C:\Users\USUARIO\AppData\Local\Temp\SymbolCache\System.Private.CoreLib.pdb\57C2D4282221452CAD4DF86BBD5D6FA0ffffffff\System.Private.CoreLib.pdb SYMSRV: RESULT: 0x00000000 https://msdl.microsoft.com/download/symbols: Symbols downloaded from symbol server. C:\Users\USUARIO\AppData\Local\Temp\SymbolCache\System.Private.CoreLib.pdb\57C2D4282221452CAD4DF86BBD5D6FA0ffffffff\System.Private.CoreLib.pdb: Symbols loaded.
@cAlgo.API - Allow us to pause backtesting programmatically: 22 Jan 2023, 04:13
Sometimes when we backtest and develop robots we like to check a specific example on the chart when something happens, like when opening a trade or when a signal is triggered.
Using the debugger is helpful in it's own way but it freezes the platform and you're not able to scroll or check the logs.
@cAlgo.API - Give us access to know when something is printed to the log (Print Event): 22 Jan 2023, 04:09
Sometimes we'd like to export data from logs in cTrader easily or aggregate the messages that cTrader prints by default, like when a trade is opened or closed, these messages show up:
The API could expose an event handler that would give us this info:
Time, Type of Message, Bot/Indicator Name and Message
@ctrader.fom/forum/ issue, always logs me out: 11 Jan 2023, 05:00
This is an issue with this website actually, if I want to use the forums, I have to log in multiple times in a day, it doesn't remember I've logged in.
I'd like that if I check this forum tomorrow, my login session would still be open.
I'm not sure if someone else is experiencing the same problem, I'd appreciate your support.
@VS2022 and cAlgo; Trouble with debugging: 10 Jan 2023, 21:34
Can you please change the setting to "Load all modules" and try his scenario one more time?
You can see I have Load all modules checked, but still, it doesn't work, would appreciate your support:
@Can a cBot coded to use an indicator also "Output" or render that indicators on chart.?: 23 Dec 2022, 22:23
This isn't possible, you can use indicator data from a bot but you cannot use attributes like Output inside a bot.
@Calculating in different timeframes: 23 Dec 2022, 22:15
What he means is that in
var kyushu_d_bullish = kyushu_d.kyushu_bullish;
Since kyushu_d is a Bars object, it doesn't have any "kyushu_bullish" property
kyushu_d has properties like kyushu_d.OpenPrices.Last(n) and etc you can use instead
@Ways to improve memory during optimization: 23 Dec 2022, 22:05
If I run a considerably long optimization (hours or days), ram usage goes up pretty high and slows down the computer, I think there should be ways to optimize ram usage, for example:
- Remove/Kill passes that are net losses, if I have 10k or 100k passes rows inside the display, I can only imagine how much ram is wasted on that. What if we could have an option to just visualize in a row the best 100 passes or so, and ditch the rest?
- Progressively Dump the results into a file, this way ram usage will be reduced.
Maybe the community has other useful ideas to reduce ram usage
On a non-related topic but still optimization, although there are workarounds that I've already made and tried, please give us an option to export the results into a csv.