One EA will become the "delivery person" for all products that will increase from here
Introduction
This time, we will talk about the mechanism of LINE notifications itself.
The indicators cannot talk directly to external systems
In MT4/MT5, indicators cannot directly perform Internet communication due to specifications. Therefore, we designed to extract only the role of sending notifications to LINE into a dedicated shared EA called “IKLab_LineNotify_EA.” The drawing of lines, pop-ups, sounds, and push notifications operate within the indicator itself, and this shared EA handles only LINE notifications.
The analogy of a “postman”
This shared EA is designed as a single EA that can be reused for all IKLab products released in the future. To put it as an analogy, each product (indicator) is the “person who writes the content to notify,” and the shared EA is the “postman who delivers it all at once.” Just as one postman can deliver letters to multiple houses (products), you can continue to use the shared EA as you add other IKLab products in the future. There is no need to add more EAs for LINE notifications each time you purchase more products.
Only one token to paste for setup
LINE notification settings use the LINE Messaging API (Broadcast mode) to deliver touch/break notifications to your own LINE. You can use it by simply pasting the channel access token into the input field; no complex individual settings (such as obtaining userId) are required. If the token is left blank, this feature automatically turns off while other notifications operate as usual.
File structure
Supported environments are both MT4 and MT5, with no functional differences. The file structure includes two files for MT4 (the indicator itself + the shared EA for LINE notifications) and two files for MT5, totaling four files. You only need to use the two files that match your environment (MT4 or MT5).
【Image:01_商品バナー.jpg to be inserted here (owner will paste manually)】
Next time
Next time, we will introduce practical scenarios showing where this tool can be useful.