How I Use ChatGPT AI to Make a $1000 Per Trade Trading Strategy (STEP BY STEP)

BKTraders - Kathy Lien & Boris Schlossberg
28 Jan 202415:45

Summary

TLDRThis video script demonstrates how to create a simple yet effective trading strategy using Chat GPT and TradingView. It outlines the process of generating a moving average crossover indicator in Pine Script, customizing it with specific time filters for the New York open, and adding a profit-taking mechanism for triple-digit gains. The strategy is showcased with real-time examples, highlighting its potential profitability and ease of implementation for traders seeking clear entry and exit points.

Takeaways

  • ๐Ÿค– Simple AI scripts can be used to create trading strategies without needing extensive coding knowledge.
  • ๐Ÿ“ˆ Trading strategies can be simple yet effective, as exemplified by the moving average crossover strategy discussed.
  • ๐Ÿ’ป The use of Chat GPT and Trading View allows traders to program and model their own trade ideas with ease.
  • ๐Ÿ”ข A $20 subscription to GPT can facilitate AI-assisted trading strategy development, though a free version is also available.
  • ๐Ÿ“Š The script provided by GPT generates a Trading View indicator for a moving average crossover with customizable periods.
  • ๐Ÿ“ Specificity is key when interacting with AI; clear, precise instructions are necessary for accurate results.
  • ๐ŸŽจ Customization is possible with the provided script, including changing label colors to improve visibility.
  • โฐ The strategy can be further refined by adding time filters to focus on specific trading hours, such as the New York open.
  • ๐Ÿ“‰ The script can be modified to include profit-taking conditions, like exiting a trade after a 100-point move.
  • ๐ŸŒ The strategy's effectiveness is demonstrated by applying it to different markets and showing significant profit potential.
  • ๐Ÿ’ก The presenter offers the indicator for free and encourages testing the strategy in a prop trading environment like Apex Trading.

Q & A

  • What is the main topic of the video script?

    -The main topic of the video script is creating a simple trading strategy using AI scripts and TradingView, specifically focusing on a moving average crossover strategy.

  • What are the two tools mentioned as essential for creating a trading system?

    -The two essential tools mentioned are Chat GPT (an AI language model) and TradingView (a platform for charting and trading).

  • What is the purpose of using Chat GPT in this context?

    -Chat GPT is used to generate Pine Script code for TradingView indicators, which helps in creating a trading strategy without additional help.

  • What is Pine Script and why is it used in this script?

    -Pine Script is a language used by TradingView to create custom indicators and strategies. It is used in this script to define the moving average crossover strategy.

  • What are the default moving average periods used in the initial strategy?

    -The default moving average periods used in the initial strategy are 10 and 100.

  • How does the script suggest modifying the labels for better visibility?

    -The script suggests modifying the label text to white to improve visibility on the TradingView chart.

  • What is the significance of the New York open in the context of this strategy?

    -The New York open is identified as a productive and interesting time for trading, with significant price movements that can be used for Buy/Sell signals.

  • How does the script suggest filtering the Buy/Sell signals by time?

    -The script suggests creating user inputs for a time window in UTC, during which the signals will be valid, to filter the Buy/Sell signals by time.

  • What is the strategy for taking profits in this trading strategy?

    -The strategy for taking profits involves setting a condition to take profit when the price increases by 100 points from the Buy entry or decreases by 100 points from the Sell entry.

  • How does the script suggest enhancing the strategy with an exit strategy?

    -The script suggests adding an exit label when the price moves 100 points in either direction after a Buy or Sell signal, providing a clear exit point for the trades.

  • What is the potential impact of using this strategy on trading profits?

    -The potential impact of using this strategy is that it can help eliminate noise and capture consistent profits, as demonstrated by the example trades in the script.

  • How does the script relate the strategy to the potential for funding a trading account?

    -The script suggests that by using this strategy effectively, one could potentially fund a $50,000 trading account within a week, given the consistent triple-digit profits it can generate.

Outlines

00:00

๐Ÿค– Creating Simple AI-Powered Trading Strategies

This paragraph introduces the concept of developing uncomplicated yet effective trading strategies using AI and TradingView. The speaker demonstrates how to leverage GPT 4.0 to generate a Pine script for a moving average crossover indicator, which is a basic trading strategy. The script includes customizable moving averages and visual labels for buy and sell signals, showcasing the ease of programming trading ideas with AI assistance.

05:00

๐Ÿ“ˆ Refining the Strategy with Time-Based Filters

The speaker refines the initial trading strategy by incorporating time-based filters to identify the most productive trading hours, specifically focusing on the New York open. They use GPT to create a user-defined time window in UTC for signal validity, enhancing the strategy's precision. The paragraph highlights the importance of adapting strategies to market conditions and the ability to dynamically modify AI-generated scripts to improve trading outcomes.

10:00

๐Ÿ“Š Implementing Profit-Taking Mechanisms for Triple-Digit Gains

The paragraph discusses the implementation of a profit-taking mechanism to secure triple-digit gains. The speaker instructs GPT to modify the trading script to generate exit signals when the price moves 100 points from the entry point, either up or down. This approach aims to capture consistent profits without overreaching, thus avoiding the loss of potential gains due to market reversals. The speaker also shares the modified script and demonstrates its application in a trading scenario.

15:02

๐Ÿš€ Optimizing Strategy for High-Efficiency Trading

In this final paragraph, the speaker emphasizes the efficiency of the developed strategy, showing how it can be used to make significant profits with minimal trades. They illustrate the strategy's performance with examples from NASDAQ and the Dow, highlighting the potential earnings from 50 and 100 point moves. The speaker concludes by offering the indicator for free and encouraging viewers to test the strategy in a prop trading environment like Apex Trading, suggesting the potential for rapid account funding with successful trades.

Mindmap

Keywords

๐Ÿ’กTrading Strategies

Trading strategies refer to systematic approaches used to make trading decisions in financial markets. In the video, the presenter emphasizes that the best trading strategies are often simple and can be enhanced with tools like ChatGPT and TradingView to develop profitable models.

๐Ÿ’กChatGPT

ChatGPT is an AI language model developed by OpenAI that can generate human-like text based on the input it receives. In the context of the video, ChatGPT is used to create Pine Script code for trading strategies, demonstrating its capability to understand and generate programming scripts for financial applications.

๐Ÿ’กTradingView

TradingView is a popular charting and analysis platform for financial markets. The video shows how TradingView can be used in conjunction with ChatGPT to implement and visualize trading strategies, making it easier for traders to develop and test their ideas.

๐Ÿ’กPine Script

Pine Script is the programming language used by TradingView to create custom technical analysis indicators and strategies. The video tutorial demonstrates how to use Pine Script to code a moving average crossover strategy, highlighting its simplicity and flexibility for trading purposes.

๐Ÿ’กMoving Average Crossover

A moving average crossover is a trading strategy that signals buy or sell opportunities when two moving averages (short-term and long-term) intersect. In the video, the presenter uses a 10-period and a 100-period moving average to illustrate how this crossover can be programmed and used to identify trading signals.

๐Ÿ’กUser-Defined Inputs

User-defined inputs allow traders to customize parameters within their trading scripts. The video showcases how to create a Pine Script code that lets users modify the periods of the moving averages and the time window for valid trading signals, providing flexibility and personalization in trading strategies.

๐Ÿ’กLabels

Labels in Pine Script are used to mark specific points on a chart, such as buy and sell signals. The video demonstrates how to add labels to indicate where the moving averages cross, making it easier for traders to visualize and act on these signals within their trading strategies.

๐Ÿ’กTime Filter

A time filter restricts trading signals to specific hours of the day. In the video, the presenter modifies the Pine Script to include a time filter, ensuring that buy and sell signals are only valid during user-defined hours, which helps improve the accuracy and relevance of the trading signals.

๐Ÿ’กProfit Target

A profit target is a predefined level at which a trader exits a trade to secure profits. The video shows how to set a profit target of 100 points in the Pine Script, enabling the strategy to automatically take profits when the specified level is reached, thereby reducing the risk of losing potential gains.

๐Ÿ’กBacktesting

Backtesting involves testing a trading strategy on historical data to evaluate its effectiveness. The video implicitly suggests backtesting by demonstrating how the modified Pine Script can be applied to historical charts in TradingView, allowing traders to see how the strategy would have performed in the past.

Highlights

Creating simple yet effective trading strategies using Chat GPT and Trading View.

The importance of being specific with AI to ensure accurate script generation.

Developing a moving average crossover strategy with user-defined parameters.

Incorporating buy and sell labels at key crossovers in the trading strategy.

Modifying the strategy to improve label visibility with white text.

Observing the impact of New York open on trading activity and strategy effectiveness.

Filtering the strategy to only show buy/sell signals during specific New York hours.

Adding a time filter to the strategy using UTC for precise trading windows.

Implementing a profit-taking mechanism for a triple-digit profit per trade.

Creating an exit strategy that secures profits after a 100-point price movement.

Demonstrating the strategy's effectiveness with real-world trading examples.

The potential of the strategy to generate significant profits with minimal risk.

Using the strategy to efficiently trade indices like NASDAQ and Dow.

The strategy's potential to fund a trading account quickly with consistent profits.

Providing the strategy's Pine Script code for free to the audience.

Encouraging testing of the strategy in a prop trading environment like Apex Trading.

Highlighting the strategy's simplicity and adaptability for various trading scenarios.

Transcripts

play00:00

how do you create triple digit game

play00:02

strategies with very simple AI scripts

play00:04

and trading view I'm going to show you

play00:06

how this is Bor slurg let's get into it

play00:10

trading strategies do not have to be

play00:12

complicated in fact the best trading

play00:14

strategies in the world are exceedingly

play00:16

simple but now with the power of chat

play00:18

GPT and trading view you can begin to

play00:22

program and model your own trade ideas

play00:24

without any additional help and you can

play00:26

see how those trade ideas could come to

play00:29

life into profitable trading strategies

play00:31

I'm going to show you exactly step by

play00:33

step how this is really possible right

play00:36

now let's get into it hey guys Okay so

play00:39

we've got ourselves two of the tools

play00:41

that we absolutely need in order to be

play00:43

able to create a trading system that we

play00:46

can then use to trade live right now I

play00:50

have Chad GPT open GPT 4.0 now I have a

play00:54

subscription a $20 subscription I

play00:56

recommend if you really want to do um AI

play00:58

you pay for the subscription but it's

play00:59

not NE necessary you can get the free

play01:01

one and it will also produce the code

play01:03

that I that I'm going to show you and we

play01:05

have trading view here on the other

play01:06

chart with us study as our chart we're

play01:09

going to do a very very simple clean

play01:14

moving average strategy but remember

play01:16

Chad GPT although it understands human

play01:19

language is not human it's a computer so

play01:22

you want to talk to it the way you would

play01:24

talk to a computer or to an engineer

play01:26

meaning that what you want to do is be

play01:28

very very specific

play01:30

in the directions that you give it right

play01:32

now I'm just simply going to ask it to

play01:34

produce a trading view indicator that is

play01:36

a moving average Crossover with a 10

play01:38

period moving average and a 100 period

play01:40

moving average and let's see what it

play01:42

comes up with so we're going to say

play01:44

please create a pine script code because

play01:49

that's the language that trading view

play01:51

writes in Pine script code that is an

play01:54

indicator

play01:56

indicator of two moving averages that

play02:01

are user defined meaning that the user

play02:05

can change those values anytime he wants

play02:08

let's start with um 10 period and 100

play02:15

period as

play02:19

default please make

play02:23

labels for buy and sell at the key

play02:30

Crossovers and let's see what it will

play02:36

do it tells you creating a p script code

play02:38

for trading indicator using two moving

play02:40

averages we'll use the inputs here and

play02:43

it says here it says short input long

play02:46

moving average

play02:48

input right and it's telling you that's

play02:51

going to plot those um images over here

play02:54

in the code um and it's going to I think

play02:57

the uh the short one is going to be blue

play02:59

the long it will be red and the Buy

play03:02

Signal will be when it crosses over when

play03:03

the short crosses over the long um short

play03:06

moving average meaning meaning the um

play03:08

short value moving average and the cell

play03:10

will be the other way around and it's

play03:11

going to just simply plot those for us

play03:15

um let me just copy this uh code here

play03:17

and show you exactly what it's done I'm

play03:20

going to go in

play03:21

here I'm just going to Simply all we're

play03:23

going to do is we're going to go into

play03:25

Pine editor in trading View and just

play03:28

literally copy and paste this code we're

play03:31

going to save it and it's going to ask

play03:33

us for you know moving average and just

play03:35

gives us a name custom moving average

play03:36

we're going to say save okay yes okay

play03:39

and um once it's moved over we're going

play03:42

to say add it to the

play03:44

chart and now we have it added to the

play03:47

chart and it actually created exactly

play03:50

what I wanted which is like a um a buy

play03:52

label over here a sell label over here a

play03:55

buy label over here however um what you

play03:59

you see here is that you can't really

play04:02

see the letters buy and sell inside of

play04:04

the label so what I'm going to do is I'm

play04:07

going to go back to chat GPT and say

play04:09

make label text in white and it's all

play04:15

you kind of actually need to do so it

play04:17

understands that it just wants you it's

play04:18

going it wants you to modify the the

play04:20

code that it's already written so it

play04:22

sort of understands the conversation

play04:25

that you started with it and um you will

play04:28

simply just be able to um to just

play04:31

rewrite the code so now I'm going to

play04:33

just copy the code and let's see if this

play04:35

this comes up and does a good job for

play04:41

us just delete that copy paste it in

play04:44

here save

play04:47

it and look look how cool this is now

play04:50

it's telling us buy sell you can

play04:52

actually see this symbols I can get a

play04:54

little bigger you guys can see um the

play04:56

labels and you know here they are they

play04:59

you know they give giving us all the

play05:00

labels showing us you know Buy sell

play05:02

signals and we actually

play05:04

have a interesting prototype of a

play05:08

strategy right so here's a strategy that

play05:11

um shows us buy sell points on a chart

play05:14

or in the us3 I'm going to just simply

play05:17

make it autofit all data so you can

play05:18

actually see it here from from the thing

play05:20

you see um this is Now understand I'm

play05:23

going to New York time zone right UTC

play05:26

minus 5 so this is us3 so if you're

play05:29

looking over here this would be um

play05:32

effectively last Thursday so you know oh

play05:35

this is November 23rd what is this oh

play05:37

we're in a 1H hour chart ah never mind

play05:40

I'm sorry I wanted to go on a one minute

play05:42

chart okay forget it I wanted to go I

play05:44

just want to go to a super super

play05:46

short-term strategy I was like wow we

play05:48

really went far so this is just um

play05:50

Friday's Friday's data which is what I

play05:52

really wanted cuz I'm going to show you

play05:54

how we can look at this on an intraday

play05:56

basis and create an interesting strategy

play05:59

already just from looking at this we can

play06:00

see some interesting developments that

play06:03

happen in um in this particular uh just

play06:06

moving average crossover nothing more

play06:07

complicated than just a moving average

play06:09

crossover right so one of the things

play06:11

that you see here as I'm scrolling

play06:13

through the data and I'm going to get

play06:15

smaller here maybe we'll go for a couple

play06:16

more days right we'll go backwards what

play06:19

do you see that on the chart that kind

play06:21

of jumps out at you you know what jumps

play06:23

out at me see here is that basically

play06:25

there's nothing interesting going on um

play06:28

until about 7 8:00 New York maybe 9:00

play06:31

New York right and then from 9:00 New

play06:34

York what you get is really really big

play06:37

nice moves right this whole Buy sell

play06:39

move that's an interesting move that's

play06:41

an interesting move so what does this

play06:43

tell us this is telling us that um New

play06:48

York open is perhaps the most productive

play06:51

and interesting uh time for us to look

play06:53

for Buy sell signals so what if we

play06:56

decided to do the following what if we s

play06:59

said to the code hey modify this code so

play07:04

that it only shows me the buy sell

play07:07

crossovers during a specific time in the

play07:10

New York time zone or you know any time

play07:12

zone but in particular during the New

play07:14

York open let's see what happens next

play07:17

like how I'm constructing the strategy

play07:18

on the Fly guess what we do this every

play07:21

single day in my chaval we trade live we

play07:23

create new strategies and I'd love to

play07:25

see you come join us the link below

play07:28

gives you a big discount so be sure to

play07:29

click it if you want to come join me and

play07:31

we'll trade together okay now we're

play07:33

going to ask Chad GPT to create a filter

play07:37

function for us basically to say that we

play07:39

only want to be able to trade during

play07:42

specific hours and we want that to be

play07:44

user defined we want the user to to tell

play07:47

the jet GPT exactly when uh to turn

play07:50

those signals on and when to turn them

play07:52

off so what we're going to say is and

play07:54

since everything um in trading really

play07:57

trades around Universal time UTC time

play08:00

which is GMT time let's convert

play08:02

everything into UTC and then use those

play08:04

as our input functions so the first

play08:06

thing I'm going to say is please create

play08:09

user

play08:10

inputs in UTC time when the signals will

play08:18

be valid let's see if it understands

play08:23

that to add user input for a Time window

play08:26

in up Etc during which the signals will

play08:28

be valid you can use pinescript input

play08:31

function to let the user specify

play08:32

starting at times pinescript handles

play08:35

times in Unix format seconds cpic so

play08:37

you'll need to convert the user input to

play08:39

this format remember that trading

play08:41

platforms typically convert all times to

play08:43

The Exchange time zone so you need to

play08:45

account for this if you're using UTC

play08:47

here's how you can modify the script you

play08:50

see how the computer knows all these

play08:52

things U chat GPT and actually walks you

play08:55

through step by step so it tells you

play08:56

here's we're going to create a start

play08:57

hour start minute and hour and minute

play09:01

and um it's going to say if time is

play09:04

valid it's going to give you a a

play09:06

function here and then the Buy Signal is

play09:09

only going to occur if time is valid and

play09:11

sell signal is only going to occur if um

play09:14

time is valid save it here and look it

play09:19

actually created a code that filtered

play09:22

the time for us you see there's no

play09:23

there's only like really kind of almost

play09:25

quality type of filters here right the

play09:27

buy and the sells have like really nice

play09:29

little movements and we're kind of

play09:31

ignoring all these fake buyouts or the

play09:33

consolidative buyouts that it's done

play09:35

which is really really interesting right

play09:38

now once we look at the fact that the

play09:40

code is just now filtered by time so it

play09:42

only gives us much better quality

play09:44

signals we can take it even one step

play09:46

further we can take a look at this and

play09:48

notice something very interesting price

play09:51

action tends to extend for a certain

play09:53

amount of time and then mean revert what

play09:56

I mean by that is like you know we to

play09:57

get a good signal there's a quality

play10:00

amount of profit that happens as the

play10:03

signal goes in and then the signal kind

play10:04

of reverses and we give up a lot of that

play10:07

profit so one of the things that we

play10:08

could take a look at here is you could

play10:10

say you know what what would be really

play10:12

really good is if we started to

play10:14

clip uh a certain amount of Pips out of

play10:17

this move just by letting us know it's

play10:19

moved a certain amount let's say we want

play10:21

to take a 100 points a triple digit

play10:24

profit out of this move not get too

play10:27

greedy just take the clip move as the as

play10:29

the move happens and walk away without

play10:31

profit instead of having to just try to

play10:33

milk it for more and more and then see

play10:35

it disappear in our front of our eyes so

play10:38

we're going to ask the code to create

play10:41

the following modification we're going

play10:43

to say we want you to go in there and

play10:47

create give us a signal when it's made

play10:49

100 points either up or down after a

play10:51

sell or Buy Signal and that will give us

play10:54

the perfect exit opportunity to collect

play10:57

during the day let's see if we can do

play10:58

that so we're going to say now look at

play11:00

this code and create a condition for us

play11:05

where if um the price increases by plus

play11:08

100 from the buy entry or decreases by

play11:10

minus 100 from the sell entry you make a

play11:13

label and that label will be actually

play11:14

our exit label so we're going to ask it

play11:16

to do that it's actually done it for me

play11:18

already so um let's see if it's just

play11:20

going to modify the script again but the

play11:22

script I I had it wrote wrot out ahead

play11:24

of time just to save us time you can see

play11:26

that it modified the script here to give

play11:28

us a plus one 100 - 100 over here so I'm

play11:31

going to copy this code I'm going to go

play11:33

right back in here we're going to um

play11:37

come back into our code editor right

play11:39

here erase everything that we did before

play11:41

and just paste this new code inside

play11:45

going to say

play11:46

save and um what you're going to see

play11:49

which is really really cool is look

play11:51

exits plus 100 minus 100 now not only do

play11:56

we have a very interesting strategy but

play12:00

we have a hardcore exit entry strategy

play12:04

that kind of banks profits for us in a

play12:06

triple digit format so we'll start at

play12:08

8:00 so this this particular cell signal

play12:11

starts at around um

play12:14

37-25 and then on on the we basically

play12:17

going to reverse ourselves on the Buy

play12:20

Signal right so the Buy Signal comes in

play12:22

probably at around somewhere around here

play12:24

at 261 so we sold at 225 and we buy back

play12:29

at 261 we lose essentially 40 points no

play12:32

problem but we're now long the position

play12:36

and the next exit for us is plus 100 so

play12:39

if we are -40 plus 100 we now make plus

play12:43

60 then we get another cell signal and

play12:45

instead of just kind of waiting for the

play12:47

ultimate profit we just take our profit

play12:49

at plus 100 and now basically in an

play12:52

afternoon three simple trades we've

play12:54

eliminated all the noise all the garbage

play12:57

we've been able to lose a small amount

play12:59

on on the crossover capture 100 points

play13:01

on the first crossover capture 100

play13:03

points on the second crossover that's

play13:05

essentially effectively 160 points in a

play13:09

super easy Sneezy way who tells you that

play13:12

moving average crossovers doesn't work

play13:14

it works really well as long as you can

play13:16

tell the computer when and how to take

play13:19

the profits and with the help of Chad

play13:22

GPT and trading view we're able to

play13:24

create this incredibly simple but yet

play13:26

very effective strategy so look how cool

play13:30

this strategy works you can see that for

play13:32

example in NASDAQ yesterday we had a 50p

play13:35

point move and then just just before the

play13:38

end of the session if we caught this buy

play13:40

over here it was good for 50 and 100

play13:42

Point moves these moves can be thousands

play13:45

of dollars on a couple of contracts at

play13:46

Apex that's very very important to

play13:48

understand for example um 100 Point move

play13:50

in NASDAQ is $20 Point that's a $2,000

play13:54

trade right here that you could have

play13:56

registered simply following this very

play13:57

very simple strategy here's how it

play13:59

traded today where you had a move of a

play14:02

50 point another big wave of 50 point

play14:04

and then in the afternoon if you had

play14:06

stayed around you could have also add

play14:07

another 50 point move to the downside

play14:09

and 100 Point move that's another 2,000

play14:11

Point altogether profit on in addition

play14:14

to the uh $11,000 profits that you could

play14:16

have had here on a single large contract

play14:19

that's not all you could have also

play14:20

traded the uh the ym or the Dow where a

play14:23

moves right here at 5050 in the morning

play14:25

and then another 50 and 100 Point move

play14:27

over here now the Dow the moves are $5

play14:30

of contract so this would have been a

play14:31

$500 move here today very very nicely

play14:34

done and then yesterday same kind of a

play14:36

thing you had a 50 point move and a 100

play14:38

Point move Al together during this very

play14:40

key trading time so you can see how well

play14:44

and how efficient this strategy is

play14:46

basically one shot one kill makes a

play14:49

great trade in the morning you're done

play14:51

and it's a great way to go towards your

play14:54

target goal of getting funded with Apex

play14:56

trading hope you guys really like the

play14:57

strategy happy to share with you like

play15:00

the indicator I just made it's yours for

play15:02

free the link is in the description

play15:04

below just click it and I'll be happy to

play15:06

send it to you I hope you really enjoy

play15:08

this little Rob through artificial

play15:09

intelligence of training with me if you

play15:11

think the strategy is cool and want to

play15:12

put it to a test in a prop training

play15:14

environment then please do so with my

play15:16

favorite prop trading firm Apex trading

play15:18

the link for douche discount is below

play15:20

and think about this this little

play15:22

strategy essentially effectively gives

play15:24

you possibly $1,000 in just two trades

play15:28

and all you need to do to fund the

play15:30

$50,000 trading account is $3,000 Target

play15:34

that means if you trade the strategy

play15:35

properly you might be able to fund your

play15:37

account within a week using Apex trading

play15:40

anyways hope you really enjoyed I'll see

play15:42

you guys in the markets borberg over and

play15:44

out

Rate This
โ˜…
โ˜…
โ˜…
โ˜…
โ˜…

5.0 / 5 (0 votes)

Related Tags
AI TradingTrading StrategiesTechnical AnalysisMarket MovesPine ScriptProfit MaximizationChat GPTMoving AveragesExit StrategyIntraday Trading