<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Forex Software]]></title>
		<link>https://forexsb.com/forum/</link>
		<atom:link href="https://forexsb.com/forum/feed/rss?fid=2%2C4%2C11%2C19%2C30%2C32%2C38" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent topics at Forex Software.]]></description>
		<lastBuildDate>Wed, 20 May 2026 15:00:49 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Tick Data Import from MetaTrader]]></title>
			<link>https://forexsb.com/forum/topic/10077/tick-data-import-from-metatrader/new/posts/</link>
			<description><![CDATA[<p>Hello, Traders,</p><p>I&#039;m very happy that I succeeded in importing Tick Data from MetaTrader 5 Strategy Tester.</p><p>This opens the possibility of having real-time, real-ticks, and real-spread testing in our next strategy builder and generator.</p><p>I already have a prototype of the data import.</p><p>How it works in my tests:</p><p>1. Run a special Expert Advisor on any symbol, M1, and &quot;Every tick based on real ticks&quot;. It took 10 seconds for 5 years of tick data.<br />2. A tick data file is exported. Drag and drop it onto the new Strategy Builder Professional - 2 seconds for the import.<br />3. The Tick data are available within the program. Higher time frames are composed from the tick data. The data is stored locally in the browser.</p><br /><p><strong>Tick Data Import - 1.8 million barts</strong></p><p><a href="https://image-holder.forexsb.com/store/sbp-tick-data-import-prototype.png"><span class="postimg"><img src="https://image-holder.forexsb.com/store/sbp-tick-data-import-prototype-thumb.png" alt="https://image-holder.forexsb.com/store/sbp-tick-data-import-prototype-thumb.png" /></span></a></p><br /><br /><p><strong>Higher Time-frame data composed from Ticks</strong></p><p><a href="https://image-holder.forexsb.com/store/sbp-tick-data-review-prototype.png"><span class="postimg"><img src="https://image-holder.forexsb.com/store/sbp-tick-data-review-prototype-thumb.png" alt="https://image-holder.forexsb.com/store/sbp-tick-data-review-prototype-thumb.png" /></span></a></p><p>A future version of the backtester will be able to open positions within the bars without ambiguity <img src="https://forexsb.com/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Trade safe!</p>]]></description>
			<author><![CDATA[null@example.com (Popov)]]></author>
			<pubDate>Wed, 20 May 2026 15:00:49 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/10077/tick-data-import-from-metatrader/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Swaps Do Change]]></title>
			<link>https://forexsb.com/forum/topic/10049/swaps-do-change/new/posts/</link>
			<description><![CDATA[<p>Hello Traders,</p><p>I was curious whether swaps change frequently and whether I need to use &quot;real swaps&quot; in my newest and greatest backtester.</p><p>I made a simple script to collect swaps from MetaTrader 5 for each day. It stores the swaps in a local database for later use.</p><p>I checked it today and noticed the swaps had already changed twice over the last two weeks.</p><p><a href="https://image-holder.forexsb.com/store/mt-editor-db-swaps-2026-02-21.png"><span class="postimg"><img src="https://image-holder.forexsb.com/store/mt-editor-db-swaps-2026-02-21-thumb.png" alt="https://image-holder.forexsb.com/store/mt-editor-db-swaps-2026-02-21-thumb.png" /></span></a></p><p>I&#039;ll try to find historical information for the swaps and will use it in my next program.</p><p>Trade Safe!</p>]]></description>
			<author><![CDATA[null@example.com (Popov)]]></author>
			<pubDate>Sat, 21 Feb 2026 10:06:17 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/10049/swaps-do-change/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[NordFX International Multi-Asset Broker]]></title>
			<link>https://forexsb.com/forum/topic/10021/nordfx-international-multiasset-broker/new/posts/</link>
			<description><![CDATA[<p><strong>NordFX</strong> is an international broker with nearly two decades of experience in financial markets. Since 2008, the company has been awarded more than 80 prestigious professional awards. The number of accounts opened in NordFX by clients from almost 190 countries has exceeded 1,700,000 as of today.</p><p>Basic NordFX Services<br />Full range of services for trading in Forex, gold, silver, crypto, oil, stocks &amp; basic cash indexes<br />Leverage up to 1:1000<br />Trading platforms MetaTrader 4 and mobile applications as well as MetaTrader 5<br />Minimum deposit 10 USD<br />Low spreads starting at 0 pips<br />Extremely fast order execution of just 0.05 - 0.1 seconds<br />Copy Trading (Social Trading) service<br />Investments in global shares: Apple, Microsoft, Boeing, Coca-Cola, Microsoft, Visa, Google, Alibaba etc.<br />Analytical materials and economic news<br />Extensive training section that includes hundreds of useful text materials<br />https://nordfx.com/</p><p>Support 24/5<br />Affiliate Program with commission 60% of spread and 2nd level commission from sub-partners.</p>]]></description>
			<author><![CDATA[null@example.com (Stan NordFX)]]></author>
			<pubDate>Wed, 15 Oct 2025 10:33:12 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/10021/nordfx-international-multiasset-broker/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[NEW Indicator]]></title>
			<link>https://forexsb.com/forum/topic/9957/new-indicator/new/posts/</link>
			<description><![CDATA[<p>Over the previous weeks I added the following indicators to the repository.<br />It may be of help to some users.</p><br /><br /><p>1. Candlestick Patterns X(more than 100 known candlestick patterns) This is actual a slight modification of the CandleStick Patterns indicator.<br />2. Candlestick Patterns<br />3. Candle Color Pressure<br />4. Candle Wick Pressure<br />5. Session VWAP CCI Stepped<br />6. Advanced Entry Hour Stepped<br />7. PivotPointsXStepped<br />8. AdvancedExitTimeStepped<br />9. SessionVWAPStochasticStepped<br />10. SessionVWAPATRBandsStepped<br />11. Session VWAP MACD Stepped<br />12. Session VWAP Bollinger Bands Stepped<br />13. SessionVWAPRSIStepped<br />14. Advanced SessionVWAP Crossover Stepped<br />15. Advanced Day of Week Entry Time<br />16. RecentSwingHighLowXStepped<br />17. AVWAP Crossover<br />18. AVWAP (Anchored VWAP)<br />19. SessionVWAPCrossoverStepped<br />20. SessionVWAPStepped<br />21. RecentSwingHighLowX<br />22. AdvancedSessionVWAPStepped<br />23. Moving Average of ATR Indicator<br />24. AdvancedSessionVWAP<br />25. VWAP Crossover<br />26. VWAP<br />27.&nbsp; AdvanceExitTime.</p>]]></description>
			<author><![CDATA[null@example.com (Naya)]]></author>
			<pubDate>Sat, 21 Jun 2025 20:24:44 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/9957/new-indicator/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Behaviour of N Bars Exit, alone and as part of logical groups]]></title>
			<link>https://forexsb.com/forum/topic/9949/behaviour-of-n-bars-exit-alone-and-as-part-of-logical-groups/new/posts/</link>
			<description><![CDATA[<p>Hello,</p><p>I&#039;d need a clarification about the logic of &quot;N Bars Exit&quot;.</p><p>I attach a demo strategy example with Bar Closing exit condition and 2 logical groups:</p><p>a) with N Bars Exit = 1<br />b) with N Bars Exit = 10 AND Donchian Channel</p><p>Do I understand it correctly if I say that a) OR b) must be satisfied at the end of every bar to close a position?</p><p>If so, I&#039;d expect all the positions to be closed after 1 bar, being b) constrained by a minimum of 10 bars.<br />It doesn&#039;t seem to be the case in my attachment, i.e. the group b) is effectively playing a role in the exit strategy.</p><p>I&#039;m rather confused and I&#039;d appreciate a clarification on that.</p><p>Thanks.</p>]]></description>
			<author><![CDATA[null@example.com (LoT)]]></author>
			<pubDate>Fri, 30 May 2025 13:07:29 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/9949/behaviour-of-n-bars-exit-alone-and-as-part-of-logical-groups/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Close the position after n bars if in loss]]></title>
			<link>https://forexsb.com/forum/topic/9948/close-the-position-after-n-bars-if-in-loss/new/posts/</link>
			<description><![CDATA[<p>Hello,</p><p>I&#039;d like to introduce the condition in subject, to be able to close a position if in loss after a certain amount of time.</p><p>Any suggestions on how to specify it in a logical group?</p><p>Thank you.</p>]]></description>
			<author><![CDATA[null@example.com (LoT)]]></author>
			<pubDate>Wed, 28 May 2025 06:27:59 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/9948/close-the-position-after-n-bars-if-in-loss/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Request for help adding a new indicator]]></title>
			<link>https://forexsb.com/forum/topic/9931/request-for-help-adding-a-new-indicator/new/posts/</link>
			<description><![CDATA[<p>Hello, good time<br />In addition to thanking you for the support and good Forex Strategy program, I created an indicator in the C language format that the Forex Strategy program understands and I use it in the exit logic of the transaction within the program, but the serious problem I have is when exporting the robot that the codes are incompatible with the MetaTrader language, that is, the Forex Strategy program cannot export the robot at all and gives a message that there is no code to integrate into the robot, how can I solve this problem so that my indicator is created in the program folder as <strong>mqh </strong>so that the problem is solved</p>]]></description>
			<author><![CDATA[null@example.com (mahdi.ahadi)]]></author>
			<pubDate>Mon, 07 Apr 2025 16:48:59 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/9931/request-for-help-adding-a-new-indicator/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[In search of the fastest Strategy Generator]]></title>
			<link>https://forexsb.com/forum/topic/9912/in-search-of-the-fastest-strategy-generator/new/posts/</link>
			<description><![CDATA[<p>Hello Traders,</p><p>I spent a lot of time analysing the performance of EA Studio and Express Generator&#039;s indicators over the last two weeks.</p><p>I designed a simulation program to load a particular data file and calculate the Moving Average and RSI indicators.</p><p>I made it first in JavaScript using the code from Express Generator.</p><p>After testing, refactoring and optimisation, I made a similar program in C.</p><p>The C version was 2 times faster for calculating the Moving Average and 15% faster for RSI.</p><p>Then, I made it in Fortran. It took me a week to read several Fortran books and to &quot;master&quot; the language.<br />Expectedly, the Frotran version was about 30% faster than the C version.</p><p>I continued researching and learned that Fortran is faster than C, not because of the features it has but because of the features it does not have.</p><p>I almost accepted those results. However, I wondered &quot;why&quot; it happens and the particular reason.<br />Several days later, I learned a lot about modern 64-bit Assembly, disassembled the programs and studied the code.</p><p>I was very happy when I found the reason the Fortran code was faster. (It was rather geeky, but if you are interested, I may explain).</p><p>On that latter, I decided to use this knowledge to improve my current code.</p><p>The first result is compiling C to a similar assembly as Fortran. It practically made the program very similar.<br />Then, I did the same in JavaScript.</p><p>And ... surprise, surprise. All three programs, Fortran, C, and JavaScript, performed similarly.</p><p>Calculating 2000 indicators with periods from 1 to 200 on 200k bars.</p><div class="codebox"><pre><code>=======================================
Indicator  Language       Time      
---------------------------------------
MA         Fortran        1.70 sec 
MA         C              1.72 sec 
MA         JavaScript     1.72 sec 
---------------------------------------
RSI        Fortran        6.81 sec 
RSI        C              6.80 sec 
RSI        JavaScript     6.84 sec 
=======================================</code></pre></div><p>The tests are made under Linux with the latest GFortran, GCC, and NodeJS.<br />The optimisation level for Fortran and C was &quot;O2&quot;.</p><p>I also made a test with the optimisation level &quot;-Ofast.&quot; Both C and Fortran showed double improvement in performance. <br />&quot;Ofast&quot; option is not suitable for code distribution.</p><p>I&#039;m going to use this knowledge in the PineGen generator.</p>]]></description>
			<author><![CDATA[null@example.com (Popov)]]></author>
			<pubDate>Sat, 01 Feb 2025 20:23:35 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/9912/in-search-of-the-fastest-strategy-generator/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[PineGen development]]></title>
			<link>https://forexsb.com/forum/topic/9902/pinegen-development/new/posts/</link>
			<description><![CDATA[<p>Hello Traders,</p><p>I&#039;m sharing the concept of the new PineGen application.</p><p>It will be a straightforward Strategy Builder and Generator for TradingView&#039;s Pine Script and others.</p><p>I&#039;m designing PineGen&#039;s user experience and workflow.</p><p>Here is concept-001</p><p><a href="https://image-holder.forexsb.com/store/pinegen-001.png"><span class="postimg"><img src="https://image-holder.forexsb.com/store/pinegen-001-thumb.png" alt="https://image-holder.forexsb.com/store/pinegen-001-thumb.png" /></span></a></p><p>Trade Safe!</p>]]></description>
			<author><![CDATA[null@example.com (Popov)]]></author>
			<pubDate>Mon, 27 Jan 2025 20:19:22 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/9902/pinegen-development/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Development Progress]]></title>
			<link>https://forexsb.com/forum/topic/9892/development-progress/new/posts/</link>
			<description><![CDATA[<p>Hello Traders,</p><p>I&#039;m starting to work on a new trading-related application. I&#039;ll share more specific details later.</p><p>I&#039;m working on a new backend framework for the new app. I aim to make it more secure, end users friendly, and easier for me to develop, debug, and maintain.</p><p>My first step is to develop new helper modules. I&#039;ll make all non-critical code open-source and publicly available.</p><br /><p><strong>Base64 encoding and decoding module for NodeJS</strong></p><p>This module converts an arbitrary text to a combination of hexadecimal digits and letters suitable for online communication.</p><p>Example: <br />The text &quot;Hello, World!&quot; becomes: &quot;SGVsbG8sIFdvcmxkIQ&quot;<br />Later, the base64 text can be decoded to the original message.</p><p>This is very handy for the user&#039;s names and emails.</p><p>Link: <a href="https://github.com/PopovMP/base64">https://github.com/PopovMP/base64</a></p><br /><p><strong>SHA-256 encoding module</strong></p><p>This module encodes a piece of text with a private key. It encodes secure tokens to validate users.</p><p>For example, logging in to the software encodes your password in the browser. The password and your email go to the server, which checks if it corresponds to a currently active user. If so, the server will issue a secure token for the user.</p><p>The encoding works in one direction only. The encoded text cannot be recovered.</p><p>Link: <a href="https://github.com/PopovMP/sha256">https://github.com/PopovMP/sha256</a></p><br /><p><strong>JWT module</strong></p><p>JWT stands for Jason Web Token. This is the secure token the server issues for a successfully logged-in user.<br />This module uses the above Base64 and SHA-256 modules.<br />The JWT token also contains information for the account type: free, trial, or premium...<br />It has an expiration time, which makes it handy for features such as &quot;Remember me&quot;.</p><p>Link: <a href="https://github.com/PopovMP/jwt">https://github.com/PopovMP/jwt</a></p><br /><p><strong>File-writer</strong></p><p>I&#039;m especially happy with this piece of code. It reliably saves files to the disk, even if there are many overlapping save requests with different contents.</p><p>I will use this module in the Logger and the DataBase I&#039;m developing.</p><p>For example, we can send 1000 append file requests, and the file-writer will ensure the correct file content with only two save operations.</p><div class="codebox"><pre><code>for (let i = 1; i &lt;= 1000; i++) {
    appendAndForget(&quot;mambo.txt&quot;, &quot;Mambo number: &quot; + i);
}</code></pre></div><p>Link: <a href="https://github.com/PopovMP/file-writer">https://github.com/PopovMP/file-writer</a></p><br /><p><strong>Logger</strong></p><p>This module helps the server save log messages to a file or show them on the terminal. It prints the messages in different colours depending on their kind.</p><p><span class="postimg"><img src="https://image-holder.forexsb.com/store/logger-output.png" alt="https://image-holder.forexsb.com/store/logger-output.png" /></span></p><p>Link: <a href="https://github.com/PopovMP/file-writer">https://github.com/PopovMP/file-writer</a></p><p>Happy holidays!</p>]]></description>
			<author><![CDATA[null@example.com (Popov)]]></author>
			<pubDate>Fri, 27 Dec 2024 21:46:26 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/9892/development-progress/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Simple equity curve simulator]]></title>
			<link>https://forexsb.com/forum/topic/9868/simple-equity-curve-simulator/new/posts/</link>
			<description><![CDATA[<p>Simple tool to test simple system settings and their possible outcomes. <br />Its a web tool. Will load fully if online.<br />Alternatively, you could use it from the webapp<br />https://equity-curve-simulator-v2.vercel.app/</p>]]></description>
			<author><![CDATA[null@example.com (Naya)]]></author>
			<pubDate>Mon, 28 Oct 2024 16:33:22 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/9868/simple-equity-curve-simulator/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[High MAX n period Moving Average MTF?]]></title>
			<link>https://forexsb.com/forum/topic/9735/high-max-n-period-moving-average-mtf/new/posts/</link>
			<description><![CDATA[<p>Hello friends,<br />I am new here.<br />Please can anyone point me to find a Multi-Time Frame(multi-type SMA EMA HULL MVWAP etc) Moving average indicator that can handle VERY large time series Period settings, as in the well over tens or hundreds of thousands range numbers.<br />It seems there are different software limitations depending on platform used.<br />FSB limits us to a range of 0 to 200 max. On MT5 highest I could go was 2000, Trading view allows up to 5000 bars.<br /> I know there is also need for sufficient number of historical data available to calculate properly, but if given ample amounts of bars, one could compute the numbers.</p><p>This limitation , if arbitrary programmed, forces us to switch to a higher time frame to get within range but we lose precision of smaller bars data.<br /> There are some indicators that smooth the stepping effects using &quot;artificial&#039; averaging methods or just linearly connects the different points from close to close for example.<br /> I would prefer a more refined way, using the actual bars data from the smaller time frames as basis to calculate the Moving averages of higher time frames. <br />For example: Assuming an instrument trades 24h,&nbsp; a 200 MA on Daily time frame would correspond to 4800SMA on H1, or 19200 MA on M15, all the way to 288000 MA on M1 time frames...that&#039;s very large, yes, but let&#039;s say I want to use a close of the 5 min bar across from 200 Daily MA line? I may be a far distance or far time before Daily bar closes to get the cross number...that&#039;s just not taking advantage of intraday information available, or whatever other purpose one may have.</p><p>I searched around but couldn&#039;t find anything that&#039;s already available. Maybe someone can help get a breakthrough with this issue? Mr Footon?&nbsp; Is this even feasible or what would be the MAX period number a coder could extend their MA design to ? Please?</p><p>.mq5/4 , .cs</p>]]></description>
			<author><![CDATA[null@example.com (qlchau)]]></author>
			<pubDate>Mon, 13 May 2024 22:30:37 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/9735/high-max-n-period-moving-average-mtf/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Forex Strategies convert to pinescript.]]></title>
			<link>https://forexsb.com/forum/topic/9658/forex-strategies-convert-to-pinescript/new/posts/</link>
			<description><![CDATA[<p>how can I convert to pinescript from the Forex Strategies that I generated, I tried using several tool applications such as chat AI, they provide not yet accurate, that doesn&#039;t mean they are inaccurate, I would like someone to help?</p>]]></description>
			<author><![CDATA[null@example.com (erikpedraz)]]></author>
			<pubDate>Fri, 09 Feb 2024 15:42:38 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/9658/forex-strategies-convert-to-pinescript/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Indicator conversion with ChatGPT]]></title>
			<link>https://forexsb.com/forum/topic/9655/indicator-conversion-with-chatgpt/new/posts/</link>
			<description><![CDATA[<p>Hello everybody,</p><p>Just starting out with FSB Pro and very excited about the possibilities!</p><p>I have been trying to convert an indicator called Ultimate RSI , from .MQ4 to C# by using ChatGPT.<br />I have no background in coding so my question here is, if anybody can help me to check the results that i got from ChatGPT. I started with the Youtube videos about custom indicators but can not find there what i am looking for.</p><p>Also i want to make an adjustment that already works the same in the standard &quot;moving average crossover&quot;&nbsp; indicator that excists in FSB.</p><p>I added the indicators in Pinescript, .MQ4 and my first draft of the ChatGPT outcome in C#.</p><p>Would really aprecciate the help here!</p><p>Kind regards,</p><p>Clint</p>]]></description>
			<author><![CDATA[null@example.com (clintreurslag)]]></author>
			<pubDate>Tue, 06 Feb 2024 16:31:01 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/9655/indicator-conversion-with-chatgpt/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[request a indicator that Exit at certain hours or minutes after trade]]></title>
			<link>https://forexsb.com/forum/topic/9625/request-a-indicator-that-exit-at-certain-hours-or-minutes-after-trade/new/posts/</link>
			<description><![CDATA[<p>Hi Footon</p><p>Would be possible to request a indicator that Exit at certain hours or minutes after the trade are made? </p><p>Thank!</p>]]></description>
			<author><![CDATA[null@example.com (SurfingWave)]]></author>
			<pubDate>Wed, 22 Nov 2023 07:14:11 +0000</pubDate>
			<guid>https://forexsb.com/forum/topic/9625/request-a-indicator-that-exit-at-certain-hours-or-minutes-after-trade/new/posts/</guid>
		</item>
	</channel>
</rss>
