ChatGPT w tradingu
- JustDarro
- Moderator globalny
- Posty: 5718
- Rejestracja: poniedziałek 09 lut 2015, 17:20
- Lat na Forex: 9
- Lokalizacja: Dublin
- Liczba podziękowań: 54 razy
- Otrzymano podziękowania: 21 razy
- Kontakt:
ChatGPT w tradingu
Sztuczna inteligencja coraz częściej zagląda do naszych okien. Pracami nad nią zajmują się praktycznie wszyscy giganci tacy jak Microsoft, Google, Adobe itd. Sztuczna inteligencja powoli wdrażana jest do przeglądarek internetowych, generuje grafiki oraz pozwala uzyskiwanie precyzyjnych odpowiedzi na zadawane pytania. Postanowiłem więc sprawdzić przydatność ChatGPT w tradingu i okazuje się, że jeśli podamy mu odpowiednie pytanie to może nawet zwrócić nam gotowy kod mql jakiegoś wskaźnika. Każdy może sam spróbować i się o tym przekonać. Wystarczy tylko przejść na stronę OpenAl i się zarejestrować. Naprawdę wciąga.
- Zobacz ChatGBT: https://openai.com/product/gpt-4
Ja zadałem sztucznej inteligencji pytanie o to czym jest martyngał, jaki zarządzać ryzykiem, czym jest strategia Zone Recovery. Poniżej przedstawiam wybrane screen z dyskusji. Zachęcam was także do korzystania z boota sztucznej inteligencji i dzielenia się wynikami w tym wątku.
1. Co to jest grid trading? 2. Pytanie o Zone Recovery 3. Pytanie o obliczanie strat w Zone Recovery
Pozdrawiam
___________________________________________________________________________
Atlantian: https://www.fxblue.com/users/atlantian
Virtuo: https://www.fxblue.com/users/virtuomultitrading
North East Way: https://www.fxblue.com/users/north_east_way
- PawelXF
- Gaduła
- Posty: 165
- Rejestracja: poniedziałek 23 sty 2017, 19:38
- Lat na Forex: 7
- Lokalizacja: Kraków
- Otrzymano podziękowania: 9 razy
Re: ChatGPT w tradingu
//+------------------------------------------------------------------+
//| StochasticEA.mq5 |
//| Copyright 2023, Your Name/Company |
//| https://yourwebsite.com |
//+------------------------------------------------------------------+
#include <Trade\Trade.mqh>
#include <Indicators\Indicators.mqh>
#include <Expert\Signal\SignalStochastic.mqh>
// Global settings
input int StopLoss = 50;
input int TakeProfit = 100;
input double Lots = 0.1;
input int TrailingStop = 30;
input bool EnablePyramiding = true;
input int PyramidStep = 50;
input double PyramidLotIncrease = 0.1;
// Stochastic block settings
input ENUM_TIMEFRAMES TimeFrame1 = PERIOD_CURRENT;
input ENUM_TIMEFRAMES TimeFrame2 = PERIOD_H1;
input ENUM_TIMEFRAMES TimeFrame3 = PERIOD_H4;
input int KPeriod = 5;
input int DPeriod = 3;
input int Slowing = 3;
input ENUM_MA_METHOD MaMethod = MODE_SMA;
input ENUM_STO_PRICE StochPrice = STO_LOWHIGH;
CSignalStochastic StochasticSignal1;
CSignalStochastic StochasticSignal2;
CSignalStochastic StochasticSignal3;
CTrade trade;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
if(!StochasticSignal1.Create(TimeFrame1, KPeriod, DPeriod, Slowing, MaMethod, StochPrice) ||
!StochasticSignal2.Create(TimeFrame2, KPeriod, DPeriod, Slowing, MaMethod, StochPrice) ||
!StochasticSignal3.Create(TimeFrame3, KPeriod, DPeriod, Slowing, MaMethod, StochPrice))
{
printf("Error creating Stochastic Signals");
return INIT_FAILED;
}
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
double ask = SymbolInfoDouble(Symbol(), SYMBOL_ASK);
double bid = SymbolInfoDouble(Symbol(), SYMBOL_BID);
StochasticSignal1.Refresh();
StochasticSignal2.Refresh();
StochasticSignal3.Refresh();
ENUM_SIGNAL_ACTION signal1 = StochasticSignal1.CheckSignal();
ENUM_SIGNAL_ACTION signal2 = StochasticSignal2.CheckSignal();
ENUM_SIGNAL_ACTION signal3 = StochasticSignal3.CheckSignal();
// Check for buy signal
if(signal1 == SIGNAL_BUY && signal2 == SIGNAL_BUY && signal3 == SIGNAL_BUY)
{
trade.Buy(Lots, Symbol(), ask, StopLoss, TakeProfit, "Buy Order");
}
// Check for sell signal
if(signal1 == SIGNAL_SELL && signal2 == SIGNAL_SELL && signal3 == SIGNAL_SELL)
{
trade.Sell(Lots, Symbol(), bid, StopLoss, TakeProfit, "Sell Order");
}
// Trailing stop and pyramiding
for(int i = OrdersTotal()-1; i >= 0; i--)
{
ulong ticket = OrderGetTicket(i);
if(OrderSelect(ticket))
{
Wygenetowane za pomocą 4 wersji Chatu w wersji płatnej
- PawelXF
- Gaduła
- Posty: 165
- Rejestracja: poniedziałek 23 sty 2017, 19:38
- Lat na Forex: 7
- Lokalizacja: Kraków
- Otrzymano podziękowania: 9 razy
Re: ChatGPT w tradingu
bariery poznawcze excela, aby głebiej analizować dane opadają.
- JustDarro
- Moderator globalny
- Posty: 5718
- Rejestracja: poniedziałek 09 lut 2015, 17:20
- Lat na Forex: 9
- Lokalizacja: Dublin
- Liczba podziękowań: 54 razy
- Otrzymano podziękowania: 21 razy
- Kontakt:
Re: ChatGPT w tradingu
Jeśli chodzi o wykorzystanie ChatGBT do kodowania to trzeba i tak posiadać wiedze. Natomiast bardzo dobrze radzi sobie z odpowiedziami na zadawane pytania. Można wypytywać go o strategie itp.
Pozdrawiam
___________________________________________________________________________
Atlantian: https://www.fxblue.com/users/atlantian
Virtuo: https://www.fxblue.com/users/virtuomultitrading
North East Way: https://www.fxblue.com/users/north_east_way
- endriu11111111
- Zasłużony
- Posty: 1855
- Rejestracja: wtorek 10 lut 2015, 21:58
- Lat na Forex: od 2007.
- Liczba podziękowań: 15 razy
- Otrzymano podziękowania: 4 razy
Re: ChatGPT w tradingu
.
Kurcze mnie zastanawia jak kolega zmusił tą maszynę do wygenerowania takiego kodu. Jak wygladają takie zapytania do tej wirtualnej maszyny.
https://www.fxblue.com/users/endriu11111111
- JustDarro
- Moderator globalny
- Posty: 5718
- Rejestracja: poniedziałek 09 lut 2015, 17:20
- Lat na Forex: 9
- Lokalizacja: Dublin
- Liczba podziękowań: 54 razy
- Otrzymano podziękowania: 21 razy
- Kontakt:
Re: ChatGPT w tradingu
Trzeba to wymusić pytaniami, bo sama z siebie nie za bardzo chce generować kod. ChatGBT mówi, że może pomóc w zrozumieniu takiego kodu itp. Trzeba więc ciągnąć go za język.
Pozdrawiam
___________________________________________________________________________
Atlantian: https://www.fxblue.com/users/atlantian
Virtuo: https://www.fxblue.com/users/virtuomultitrading
North East Way: https://www.fxblue.com/users/north_east_way
- JustDarro
- Moderator globalny
- Posty: 5718
- Rejestracja: poniedziałek 09 lut 2015, 17:20
- Lat na Forex: 9
- Lokalizacja: Dublin
- Liczba podziękowań: 54 razy
- Otrzymano podziękowania: 21 razy
- Kontakt:
Re: ChatGPT w tradingu
ChatGBT może być niezwykle przydatny w konstruowaniu strategii. mam tutaj na myśli zawiłe obliczenia związane z rozstawieniem siatki oraz martyngałem. W zależności od podanych parametrów możemy dowiedzieć się np. jaki powinien być kapitał początkowy dla naszej strategii. Należy jednak zauważyć że ChatGBT czasami nie odpowiada na nasze pytania w stu procentach precyzyjnie. Należy go wykorzystywać bardziej jako wsparcie niż jako gotowe rozwiązania. Często będziemy musieli zadawać sztucznej inteligencji dodatkowe pytania które doprecyzują jego odpowiedź. na tym właśnie polega Chat, polega na wymianie zdań. A z racji tej że ChatGBT to ucząca się inteligencja kolejne odpowiedzi są coraz to bardziej precyzyjne. Dla uzyskania poniższej odpowiedzi musiałem dyskutować ze sztuczną inteligencją co najmniej 20 minut.
Pozdrawiam
___________________________________________________________________________
Atlantian: https://www.fxblue.com/users/atlantian
Virtuo: https://www.fxblue.com/users/virtuomultitrading
North East Way: https://www.fxblue.com/users/north_east_way
- JustDarro
- Moderator globalny
- Posty: 5718
- Rejestracja: poniedziałek 09 lut 2015, 17:20
- Lat na Forex: 9
- Lokalizacja: Dublin
- Liczba podziękowań: 54 razy
- Otrzymano podziękowania: 21 razy
- Kontakt:
Re: ChatGPT w tradingu
Kolejną ciekawą opcją jest wykorzystanie ChatGBT do testowania strategii na danych historycznych. Muszę to jeszcze sprawdzić, ale może ktoś z was ma więcej czasu i podchwyci temat. Można pobrać plik CSV na Dropbox, Goole Drive lub Mega i podać mu wygenerowany link do pobrania. Plik ten nie morze być jednak spakowany tylko najlepiej w formacie CSV.
Pozdrawiam
___________________________________________________________________________
Atlantian: https://www.fxblue.com/users/atlantian
Virtuo: https://www.fxblue.com/users/virtuomultitrading
North East Way: https://www.fxblue.com/users/north_east_way
- irfx
- Zasłużony
- Posty: 2864
- Rejestracja: piątek 27 sty 2017, 19:27
- Lat na Forex: 4
- Liczba podziękowań: 4 razy
- Otrzymano podziękowania: 6 razy
Re: ChatGPT w tradingu
- Kulfon
- Przyjaciel forum
- Posty: 894
- Rejestracja: wtorek 03 lut 2015, 19:16
- Lat na Forex: od 2012
- Liczba podziękowań: 13 razy
- Otrzymano podziękowania: 17 razy
Re: ChatGPT w tradingu
Ale czasem naprowadza na ciekawe pomysły :)