PROGRAMMATION AVEC CHATGPT
Forums › ProRealTime forum Français › Support plateforme ProRealTime › PROGRAMMATION AVEC CHATGPT
- This topic has 11 replies, 5 voices, and was last updated 1 week ago by Léon.
-
-
11/26/2023 at 8:01 PM #224323
Bonjour , j’ai demandé à chatgpt cette instruction mais le bot ne se lance pas car erreur. Qui pourrait me dépanner
defparam cumulateorders = false
// Attendre 2 bougies haussières vertes suivies d’une bougie baissière rouge
if close > open[1] and close[1] > open[1] and close[2] < open[2] then
// Attendre que le cours dépasse le plus haut de la bougie baissière
if close > high[2] then
// Acheter un contrat avec un profit fixé à 10 points
buy at market
set target pprofit 10
// Attendre que le cours dépasse le plus bas de la bougie baissière
else if close < low[2] then
// Vendre un contrat avec un profit fixé à 5 points
sellshort at market
set target pprofit 5
endif
endif// Attendre 2 bougies baissières rouges suivies d’une bougie haussière verte
if close < open[1] and close[1] < open[1] and close[2] > open[2] then
// Attendre que le cours dépasse le plus haut de la bougie haussière
if close > high[2] then
// Acheter un contrat avec un profit fixé à 5 points
buy at market
set target pprofit 5
// Attendre que le cours casse le plus bas de la bougie haussière
else if close < low[2] then
// Vendre un contrat avec un profit fixé à 10 points
sellshort at market
set target pprofit 10
endif
endif11/26/2023 at 8:37 PM #22432611/26/2023 at 9:50 PM #22433311/26/2023 at 10:03 PM #224337Par Chatgpt, j’ai donné comme instruction de placer un stoploss à 10 point mais ce bot ne fonctionne pas. Qui aurait la solution ?
defparam cumulateOrders = false
if time >= 0800 and time <= 1730 then
// Attendre 2 bougies haussières vertes suivies d’une bougie baissière rouge
if close > open[1] and close[1] > open[1] and close[2] > open[2] and close[3] < open[3] then
// Attendre que le cours dépasse le plus haut de la bougie baissière
if close > high[3] then
// Acheter un contrat avec un profit et un stop-loss fixés à 10 points et 10 points respectivement
buy at market
set stop ploss 10
set target pprofit 10
// Attendre que le cours dépasse le plus bas de la bougie baissière
else
if close < low[3] then
// Vendre un contrat avec un profit et un stop-loss fixés à 10 points et 10 points respectivement
sellshort at market
set stop ploss 10
set target pprofit 10endif
// Attendre 2 bougies baissières rouges suivies d’une bougie haussière verteelse
if close < open[1] and close[1] < open[1] and close[2] < open[2] and close[3] > open[3] then
// Attendre que le cours dépasse le plus haut de la bougie haussière
if close > high[3] then
// Acheter un contrat avec un profit et un stop-loss fixés à 5 points et 10 points respectivement
buy at market
set stop ploss 10
set target pprofit 5
// Attendre que le cours casse le plus bas de la bougie baissière
else
if close < low[3] then
// Vendre un contrat avec un profit et un stop-loss fixés à 10 points et 10 points respectivement
sellshort at market
set stop ploss 10
set target pprofit 10
endif11/26/2023 at 10:22 PM #224339L’indicateur initial balance n’indique pas les 50% de IBH/IBL.
Voici l’instruction de chatgpt qui ne fonctionne pas.
Qui aurait la solution ? Merci
// Déclarer les variables nécessaires
var float moitieRange = 0// Initialiser les variables
valeurhaute = 0
valeurbasse = 0
valeurhauteA = 0
valeurhauteB = 0
valeurhauteC = 0
valeurhauteD = 0
valeurbasseA = 0
valeurbasseB = 0
valeurbasseC = 0
valeurbasseD = 0// Plage de temps
start = 083000
end = 093000
tc = time >= start and time < endif tc then
if not tc[1] then
valeurhaute = high
valeurbasse = low
endifvaleurhaute = max(high, valeurhaute)
valeurbasse = min(low, valeurbasse)// Calculer la moitié du range entre valeurhaute et valeurbasse
moitieRange = (valeurhaute + valeurbasse) / 2// Tracer une ligne horizontale bleu ciel à la moitié du range
plotarrow(moitieRange, color = color.skyblue)canal = (valeurhaute – valeurbasse)
valeurbasseA = valeurbasse – canal
valeurbasseB = valeurbasse – (canal * 1.618)
valeurbasseC = valeurbasse – (canal * 2)
valeurbasseD = valeurbasse – (canal * 3)
valeurhauteA = valeurhaute + canal
valeurhauteB = valeurhaute + (canal * 1.618)
valeurhauteC = valeurhaute + (canal * 2)
valeurhauteD = valeurhaute + (canal * 3)
endif// Retourner les valeurs
RETURN valeurhaute as ” I B H”, valeurbasse as ” I B L”, valeurbasseA as “SUP1”, valeurbasseB as “SUP1.618”, valeurbasseC as “SUP2”, valeurbasseD as “SUP3”, valeurhauteA as “RES1”, valeurhauteB as “RES1.618”, valeurhauteC as “RES2”, valeurhauteD as “RES3”11/26/2023 at 10:23 PM #22434011/27/2023 at 9:21 PM #22441411/27/2023 at 9:42 PM #224416Cours en français disponibles gratuitement ici…
12/12/2024 at 9:47 PM #241376Bonjour,
ChatGPT me dis qu ‘il existe une fonction NNcreate pour programmer des réseaux de neurone avec Prorealcode.
Soi disant fonction disponible à partir de la version 10 !!!
Moi j ‘ai rien trouvé …il aurait ( d’après ChatGPT) différente licence ??
Qu’en pensez vous ?
Cordialement
Bernard
12/13/2024 at 9:21 AM #24138012/13/2024 at 9:37 AM #241381ChatGpt…
Q. prorealtime n’a pas de fonction appelée NNcreate, et n’apparaît dans aucun manuel ni section d’aide.
A. Vous avez raison et je m’excuse pour l’erreur. Après avoir examiné les ressources et la documentation disponibles, il semble que ProRealTime ne dispose pas d’une fonction appelée
NNCreate
. Je l’ai référencée par erreur, ce qui était incorrect.https://www.prorealcode.com/topic/neural-networks-programming-with-prorealtime/
12/13/2024 at 5:22 PM #241400 -
AuthorPosts
Find exclusive trading pro-tools on