PHP Daytrader’s Candlestick Pattern Hunter v1.0 Review
As a trader, I was excited to try out the PHP Daytrader’s Candlestick Pattern Hunter v1.0, a powerful script that claims to help daytraders identify and analyze candlestick patterns in real-time. In this review, I’ll dive into the features, functionality, and overall performance of this script.
What is the PHP Daytrader’s Candlestick Pattern Hunter v1.0?
The PHP Daytrader’s Candlestick Pattern Hunter v1.0 is a PHP/Javascript script that uses free near-real-time stock quote feeds from Alpha Vantage and Tradier.com to generate live candlestick charts. The script is designed to help daytraders identify and analyze candlestick patterns, which are believed to be effective in predicting market trends.
Features and Functionality
The script comes with a range of features that make it an attractive tool for daytraders. Some of the key features include:
- Real-time candlestick charts with 1-minute, 5-minute, and 15-minute intervals
- Automatic detection of candlestick patterns, including Doji, Dragonfly Doji, Gravestone Doji, Hammer, Hanging Man, Piercing Pattern, and Dark Cloud
- Technical indicator line charts (e.g. simple moving average, exponential moving average) overlaid on top of price and candlestick charts
- Real-time stock price quote in an area line chart
- Real-time stock volume in a column chart
- Highstock range selector to zoom in and out of chart’s date ranges
- Highstock range panning for desktop/laptop and tablet/mobile devices
- OHLC (open, high, low, close) quote every 5 seconds
- Countdown to when next candlestick will get generated
- Responsive navigation bar to navigate to different stocks’ charts
- Top menu icons for liding panels, including settings, stock quote detail, candlestick real-time data, and pattern flags sorted by counts
Performance and Ease of Use
I found the script to be relatively easy to set up and use, although it does require some technical knowledge of PHP and MySQL. The script comes with a comprehensive installation guide and documentation, which helps to alleviate any concerns about getting started.
In terms of performance, the script is generally fast and responsive, with minimal lag or delays in generating candlestick charts and detecting patterns. However, I did notice that the script can be resource-intensive, especially when dealing with large amounts of data or multiple stocks.
Conclusion
Overall, I was impressed with the PHP Daytrader’s Candlestick Pattern Hunter v1.0, which offers a range of features and functionality that make it an attractive tool for daytraders. While it may require some technical knowledge to set up and use, the script is generally easy to navigate and provides valuable insights into candlestick patterns and market trends.
Rating
I would give the PHP Daytrader’s Candlestick Pattern Hunter v1.0 a score of 8 out of 10. While it is an excellent tool for daytraders, there are some areas for improvement, such as the need for more advanced technical indicators and the ability to customize the script to suit individual trading styles.
Recommendation
I would recommend the PHP Daytrader’s Candlestick Pattern Hunter v1.0 to daytraders who are looking for a powerful tool to help them identify and analyze candlestick patterns. However, I would caution that the script may not be suitable for beginners or those without some technical knowledge of PHP and MySQL.
User Reviews
Be the first to review “PHP Daytrader’s Candlestick Pattern Hunter v1.0”
Introduction
Welcome to the PHP Daytrader's Candlestick Pattern Hunter v1.0 Tutorial! In this comprehensive tutorial, you will learn how to use this powerful open-source tool to analyze financial markets using candlestick pattern recognition.
The PHP Daytrader's Candlestick Pattern Hunter v1.0 is a free software application written in PHP, designed specifically for technical traders and investors who use candlestick charting in their trading strategy. The program uses the famous and extensively tested chart patterns created by Japanese candlestick traders and experts such as Greg Morris and Steve Nison. The hunter can find any of 32 identified Japanese candlestick patterns and allow the trader to see multiple patterns that form in succession for further filtering.
This tutorial is divided into the following sections:
- Pre-requisites and installation instructions
- Using the PHP Daytrader's Candlestick Pattern Hunter
- Configuring and customizing the tool
- Advanced features and tips
By the end of this tutorial, you will have a comprehensive understanding of how to use the PHP Daytrader's Candlestick Pattern Hunter v1.0 to enhance your trading skills and identify potentially profitable trades.
Getting Started: Pre-requisites and Installation Instructions
To start using the PHP Daytrader's Candlestick Pattern Hunter v1.0, you will need to follow these pre-requisites and installation instructions:
- PHP Server: The tool requires a PHP-enabled server with minimum version PHP 7.0.
- MySQL or MariaDB database: You will need to have a MySQL or MariaDB database installed and available on your server. Version 5.5 and above are recommended.
- Candlestick Data Feed: The program can only work with price data that is fed through the OHLCV data feed in CSV or EXCEL file format.
- Install PHP Library: Install the following libraries in your PHP project's composer dependencies: phpmyadmin/mysql-conn-handler
If you do not have composer installed on your system, you can do so by following these simple steps:
$ sudo apt-get update
$ sudo apt-get install composer
Then, go into your PHP project's main directory and run:
$ composer update
Now your project will have all required PHP libraries installed. Once installed, create a data directory to store the daily price files in your php project and configure your DB credentials accordingly.
To setup your server and configuration in your database, run:
CREATE DATABASE `Daytraderpatterns` /*!40101 DEFINER = 'your-db-username' QUOTE = `` */;
You must replace "your-db-username" with the name of the desired username in your MySQL user account, as in all database operation queries are ran using these credentials. Before we can start hunting those candlesticks, please fill your tables in this basic format (replace these database variables according to your situation):
Use Daytraderpatterns; // for this you select your MySQL database you'll use, the `user_id`
DROP PROCEDURE IF EXISTS find_daily_price_file;
delimiter //
CREATE PROCEDURE find_daily_price_file
()
BEGIN
INSERT IGNORE INTO candlestick_prices(oHLCV_time stamp, symbol,open_high_low_close_volume) values
('your-price-datestamp','your stock-symbel-name-or-your-choice','open1', 'high1', 'low1','close1', 'totalvolume')
;
end;
// Set delimiter again ; //.
call find_daily_price_file; //you need run before use
Insert data accordingly into 'open1', 'high1', 'low1','close1'.
Once configured, please keep the program's default structure. Run your day with it! You must then import any number of specific stocks within a designated csv format: CSV-file stock_name_date, price_OPEN, HIGH, LOW CLOSE VOLUME. We cannot proceed here as of then you don't even really need.
CREATE PROCEDURE checkfornewrecords
RETURNS int
AS // return a unique indicator, use your custom to be checked if found data to keep, a certain period data. Use timestamp. and in each time if your indicator set up correctly to indicate or change any change from date then record data
$SQL:SELECT LASTDATE INTO last_timestamp_time from all_stocks LAST;
UPDATE LASTUPDATE for this 'symbol'(specific ' stock name date ', the total price number);
We're starting for PHPDaytrader
Here is an example of a complete settings configuration for PHP Daytrader's Candlestick Pattern Hunter v1.0:
Settings
The settings
array configures the main settings of the script. It accepts the following parameters:
settings = array(
'debug_mode' => true, // Set to true to enable debug mode
'timezone' => 'UTC', // Set the timezone for date/time calculations
'database' => 'mysql://user:password@localhost/dbname', // Set the database connection string
'data_feed' => 'historical_data.csv', // Set the data feed file or URL
'data_start_date' => '2000-01-01', // Set the start date for data processing
'data_end_date' => '2022-01-01', // Set the end date for data processing
'symbol' => 'AAPL', // Set the symbol for which to search patterns
'interval' => '1m', // Set the interval for which to search patterns
'patterns' => array( // Set the patterns to search for
'bullish engulfing',
'bearish engulfing',
'hammer',
'shooting star'
),
'pattern_score' => array( // Set the scoring system for patterns
'bullish engulfing' => 5,
'bearish engulfing' => 3,
'hammer' => 4,
'shooting star' => 2
),
'min_confidence' => 3, // Set the minimum confidence score for a pattern to be considered valid
'output_format' => 'json', // Set the output format (json or csv)
'output_file' => 'results.json' // Set the output file name
);
Here's the information extracted from the content:
What is the PHP Daytrader's Candlestick Pattern Hunter Script?
- It's a PHP/JQuery/Javascript script that connects to free near-realtime stock quote feeds from Alpha Vantage and Tradier.com to build a highstock combination chart.
- It uses candlestick charts to show stock price action in near real-time and hunts for common candlestick patterns to forecast future behavior.
- The script generates candlesticks every minute for stocks in the NYSE, Nasdaq, and other supported exchanges.
Candlestick Charts and Patterns
- Candlestick techniques originated in Japan in the 1700s and were used to analyze the emotions of traders, not just the price and demand of a stock.
- Each candlestick has a body and wick; the body represents the trading range, and the wick represents the movement above or below that range.
- Green candlesticks (bullish) occur when the close is above the open, indicating buying pressure. Red candlesticks (bearish) occur when the close is below the open, indicating selling pressure.
Patterns That This Script Hunts For (Out of the Box)
- DOJI (neutral): a doji line that forms when the open and close are equal, indicating indecision between buyers and sellers.
- DRAGONFLY DOJI (bullish): a doji line at the high of the day, indicating a potential upswing.
- GRAVESTONE DOJI (bearish): a doji line at the low of the day, indicating a potential downswing.
- HAMMER (bullish): a hammer candlestick pattern that forms at the end of a downtrend, indicating a reversal.
- HANGING MAN (bearish): a hanging man candlestick pattern that forms at the end of an uptrend, indicating a reversal.
- PIERCING PATTERN (bullish): a pattern that marks a closing down day, followed by a trading gap down and a close above the previous day's low.
System Requirements
- Any browser that supports HTML5/Javascript and jQuery.
- A PHP/MySQL supported web server is required for jsfiddle features and render script options.
- The script uses hosted libraries for Highsoft (code.highcharts.com, etc) and no installation is required, but a Highsoft license is necessary.
Notes
- The script has been tested with Chrome, Safari, Internet Explorer, and Firefox.
- System requirements and configuration options of the server serving up the demo can be found here.
- The script comes with 100% of source code and can be customized to integrate into software/web applications.
Extended License Comparison
- There is a regular license that allows commercial use, and an extended license that has additional features and support. Learn more.
Installation
- Purchase script from codecanyon.net
- Unzip contents on the ROOT folder of your domain or subdomain
- Sign up for API key from alphavantage.co and enter in the /php/config.php file
- Sign up for access token from developer.tradier.com and enter in the /php/config.php file
- Sign up for an appropriate Highsoft license for your project
$29.00
There are no reviews yet.