Create your connector

1.Refer the codes in github to install first

git clone https://github.com/cj2094/apexpro-tradingview-connect
cd apexpro-tradingview-connect

2.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