Create your connector
1.Refer the codes in github to install first
git clone https://github.com/cj2094/apexpro-tradingview-connect
cd apexpro-tradingview-connect2.Input the values you got from ApeX Pro (your credentials) in the previous Chapter (Get your keys) to .env file.

Required variables for ApeX Pro
ETH_ADDRESS=
STARK_PUBLIC_KEY=
STARK_PRIVATE_KEY=
API_KEY=
API_PASSPHRASE=
API_SECRET=
ACCOUNT_ID=
Optional Variables
TRADINGVIEW_PASSPHRASE=
SENTRY_DNS=
3.Install ngrok, sign up, and add authtoken with the following guide npm install --force
We use ngrok to get public URL and tunnel to your localhost to receive webhook from Tradingview
Open a new terminal window and start ngrok
Open a new cmd,and excute
Look for "Forwarding https://xxxxx.ap.ngrok.io -> http://localhost:3000"
Open your browser and access Forwarding HTTPS URL which showed in the console sth like https://xxxxx.ap.ngrok.io (Note: You can ignore security alerts from Chrome browser.)
If you see a status message of your set up on your browser, the server is running properly.
![]()
4.Login TradingView – Track All Markets
5.On the Tradingview website, select BINANCE:BTCPERP(or other ticker your want) and set the time interval to 1 minute.

6.Open "Pine Editor" tab and paste the following script after deleting shown original script. Then click "Add to chart"

7. Click Alert button

Paste the following script to Message(Note: Your passphrase needs to be same with the API_PASSPHRASE in .env.)
8.Input your webhook url (sth like https://xxxxx.ap.ngrok.io) and click "Create"
This alert is triggered every minute and creates a buy/sell order alternately.
Last updated