- Joined
- 8 June 2008
- Posts
- 13,404
- Reactions
- 19,831
From a technical point of view the great advantage of AI but the great fear from my side is that AI is not programmed, there are no bugs, no QC or test phase (well not in the way we do in std IT) so you always have to consider it as a black box:AI can "hallucinate".
There's a news article about someone prompting GPT on the "famous Belgian chemist and philosopher called x". The thing is, this person never existed - it's made up. The prompt was asking about his life history, and GPT made up a full and detailed answer.
And the kicker is that none of the AI experts know how this happens. They don't know where the information came from, because it doesn't exist in its learning data.
AI's can often become rude and aggressive when they are challnged or told they are wrong, or if someone attempts a jailbreak. Won't it be fun when we have robots like this roaming the streets?
Quick question @Roller_1 I am not expert at the Chat GPT but I resurrected a login I gotwhen it was first released and I could not do much in term of creating code etc,I have very little knowledge of python, only the basics. This is what I was able to come up with yesterday. Eventually I would like to be able to get some statistics from data to help with my discretionary trading.
Hopefully there is no experience coders looking at this because you will cringe I am sure. But to be able to do something like this with basically zero knowledge is pretty impressive. Obviously you can search articles and things like that but being able to bug fix and ask it about errors or what specific pieces of code do is very handy
View attachment 153934
From here I was able to remove the weekend data or any days that did not have any data and then create a completely useless graph that means nothing. But like I said this would have been impossible without cjhatgpt
View attachment 153935
originally there was some code ( required to run the hardware ) now of course modern AI could live in the cloud(s ) as a virtual app.From a technical point of view the great advantage of AI but the great fear from my side is that AI is not programmed, there are no bugs, no QC or test phase (well not in the way we do in std IT) so you always have to consider it as a black box:
enter some input and output gets released;
with no real way to understand why and how..very different from standard algorithms:
"if xxx then yyyy else zzzz" to summarise;
So it can get wrong and when this process is to decide to launch a missile on a moving target after deciding it is a tank, not an ambulance..I am not very confident,
Worse once an error is made self learning will trigger and soon you could have a system shooting all ambulances and leaving tanks alone within a matter of minutes with the way systems would get interconnected (to share "experience");
same if we have robocops roaming the streets
And this is quite doable technically today;
If it can be done, it will or is being done...
And as pointed, institutions, governments are so so backwards..look at our leaders spending half a trillion on submarines in 2023....
It is a clear demonstration these guys have no clue whatsoever , and as they are "guided" by "expert" interested in money not public interest....Look at covid..
Maybe I was! Robocops will roam the streets at some point in the future.I thought you were talking about the police there, my mistake, carry on.
Quick question @Roller_1 I am not expert at the Chat GPT but I resurrected a login I gotwhen it was first released and I could not do much in term of creating code etc,
Did you use a link/guideline to output AB code like that..I am a bit lazy I admit but any pointer welcome
Thanks, still not used to basically using natural language...was too IT minded .the paradox..Is this what you mean frog? Obviously this is a simple example and I have not used it for AFL but it may be of some help. My best advice would be to quit Amibroker and use RT lol
View attachment 155402
I'm in the process of setting one of my grandsons, he is 8 yo, up in a business selling eggs using AI from home.
I don't wish to break his anonymity but we are half way to having a decent app for his customers.
This AI technology is mind blowing and simple to use.
It may lead to a revolution in programming by making web and app design available to children and numpties such as yours truly.
gg
What would happen if you asked it to do something more complex like plotting a volume profile in AB?I found if you start with the basics and work your way up during the conversation that you can build on its knowledge. So it's kind of just by adding layers to what it has already done
What would happen if you asked it to do something more complex like plotting a volume profile in AB?
eg. volume profile to plot on daily chart, which resets monthly. Include point of control line.
// Define the period to reset the volume profile
reset_period = 21; // reset the profile every 21 trading days
// Calculate the number of bars in a month based on the calendar days
num_bars_month = LastValue(BarCountOnDate( Month() != Ref(Month(),-1) ));
// Calculate the volume profile for the current month
Profile = VolumeProfile(1, num_bars_month, 1, PriceUnit = 1);
// Reset the volume profile every reset_period bars
if (BarIndex() % reset_period == 0) Profile = Null;
// Plot the volume profile and point of control line
Plot(Profile, "", colorLime, styleHistogram | styleOwnScale | styleNoLabel);
POC = HLVTPoC(Profile);
Plot(POC, "", colorRed, styleDots | styleNoLabel);
Thanks, that's quite amazing.No idea if it works, let me know
View attachment 155407Code:// Define the period to reset the volume profile reset_period = 21; // reset the profile every 21 trading days // Calculate the number of bars in a month based on the calendar days num_bars_month = LastValue(BarCountOnDate( Month() != Ref(Month(),-1) )); // Calculate the volume profile for the current month Profile = VolumeProfile(1, num_bars_month, 1, PriceUnit = 1); // Reset the volume profile every reset_period bars if (BarIndex() % reset_period == 0) Profile = Null; // Plot the volume profile and point of control line Plot(Profile, "", colorLime, styleHistogram | styleOwnScale | styleNoLabel); POC = HLVTPoC(Profile); Plot(POC, "", colorRed, styleDots | styleNoLabel);
View attachment 155408
//Volume Profile Code
//Define input parameters
TimeFrame = Param("Time Frame", 30, 1, 240, 1);
PriceStep = Param("Price Step", 0.05, 0.01, 10, 0.01);
//Calculate number of price levels
NumPriceLevels = Round((MaxPrice - MinPrice)/PriceStep);
//Initialize price and volume arrays
Price = PriceStep * Cum(1);
Volume = Price * 0;
//Calculate volume at each price level
for (i = 0; i < BarCount; i++)
{
if (TimeFrame == 1)
{
if (i == 0)
{
Vol = Volume[i] + Volume[i+1];
}
else if (i == BarCount-1)
{
Vol = Volume[i] + Volume[i-1];
}
else
{
Vol = Volume[i] + Volume[i-1] + Volume[i+1];
}
}
else
{
Vol = Volume[i];
}
PriceLevel = int((C[i] - MinPrice)/PriceStep);
if (PriceLevel >= 0 AND PriceLevel <= NumPriceLevels)
{
Volume[PriceLevel] = Volume[PriceLevel] + Vol;
}
}
//Plot volume profile histogram
GraphXSpace = 5;
GraphXMargin = 10;
GraphYMargin = 10;
GraphZOrder = 1;
for (i = 0; i < NumPriceLevels; i++)
{
Plot(Volume[i], "", i, colorBlue);
}
//Plot POC and VAH/VAL lines
MaxVol = MaxArray(Volume, NumPriceLevels);
MinVol = MinArray(Volume, NumPriceLevels);
POC = (MaxVol + MinVol)/2;
POCPrice = Price[FindValue(Volume, POC)];
VAH = MaxArray(Volume, 0, NumPriceLevels/2);
VAL = MaxArray(Volume, NumPriceLevels/2, NumPriceLevels);
Plot(POCPrice, "POC", colorRed, styleLine);
Plot(VAH, "VAH", colorGreen, styleLine);
Plot(VAL, "VAL", colorGreen, styleLine);
It looks like it wants you to implement those functions.
Ask it to write the implementation code for VolumeProfile(), BarCountOnDate() and HLVTPoC().
i asked it the same question and got this instead !
Code://Volume Profile Code //Define input parameters TimeFrame = Param("Time Frame", 30, 1, 240, 1); PriceStep = Param("Price Step", 0.05, 0.01, 10, 0.01); //Calculate number of price levels NumPriceLevels = Round((MaxPrice - MinPrice)/PriceStep); //Initialize price and volume arrays Price = PriceStep * Cum(1); Volume = Price * 0; //Calculate volume at each price level for (i = 0; i < BarCount; i++) { if (TimeFrame == 1) { if (i == 0) { Vol = Volume[i] + Volume[i+1]; } else if (i == BarCount-1) { Vol = Volume[i] + Volume[i-1]; } else { Vol = Volume[i] + Volume[i-1] + Volume[i+1]; } } else { Vol = Volume[i]; } PriceLevel = int((C[i] - MinPrice)/PriceStep); if (PriceLevel >= 0 AND PriceLevel <= NumPriceLevels) { Volume[PriceLevel] = Volume[PriceLevel] + Vol; } } //Plot volume profile histogram GraphXSpace = 5; GraphXMargin = 10; GraphYMargin = 10; GraphZOrder = 1; for (i = 0; i < NumPriceLevels; i++) { Plot(Volume[i], "", i, colorBlue); } //Plot POC and VAH/VAL lines MaxVol = MaxArray(Volume, NumPriceLevels); MinVol = MinArray(Volume, NumPriceLevels); POC = (MaxVol + MinVol)/2; POCPrice = Price[FindValue(Volume, POC)]; VAH = MaxArray(Volume, 0, NumPriceLevels/2); VAL = MaxArray(Volume, NumPriceLevels/2, NumPriceLevels); Plot(POCPrice, "POC", colorRed, styleLine); Plot(VAH, "VAH", colorGreen, styleLine); Plot(VAL, "VAL", colorGreen, styleLine);
Making the prompt into a feedback loop has opened up new worlds, mostly fantasy. Although some of them will turn out to be prophetic, just by chance. I have a feeling that when accurate predictions are fed back as 'true', GPT will turn into a crystal ball of sorts.The skill of how to ask a question of AI to get a great result is now well recognised.
This story of Prompt Engineers and how they go about the process is excellent.
Prompt engineers share tips on using ChatGPT, Midjourney, Bing Chat and other generative AI
ABC Science
/
By technology reporter James Purtill
Posted Sun 2 Apr 2023 at 5:00amSunday 2 Apr 2023 at 5:00am, updated Sun 2 Apr 2023 at 7:04amSunday 2 Apr 2023 at 7:04am
View attachment 155462
Jason Allen's AI-generated work, "Théâtre D’opéra Spatial," took first place in the digital category at the Colorado State Fair.(Supplied: Jason Allen)
Help keep family & friends informed by sharing this article
Link copied
Seven months ago, when Jason Allen used a new kind of generative artificial intelligence (AI) program to win an art competition in Colorado, he was immediately accused of cheating.
At the time, few had used these tools, and few understood what he had done. Text-to-image programs like Midjourney or Stable Diffusion were weeks old. ChatGPT hadn't been launched.
AI-whisperer, salary $500k: How engineering the perfect prompt became a hot new skill
The rise of generative AI tools like ChatGPT has created demand for a new kind of skill called prompt engineering. We spoke with experts to assemble a bag of tricks and tips for how to talk to AI.www.abc.net.au
an off-line version ... hmmm thanks that might be useful for hobbies/projects to come ( i can select the data input , and stop 'data leakage ' )There's a chat gpt version that can be downloaded to your computer. Basic language model that works off-line.
Interesting article on chips and what it would take for Bing to run ai search at a Google level (Approximately $80billion).
https://www.google.com.au/amp/s/www...the-10000-chip-powering-the-race-for-ai-.html
Guess silicon will be in high demand.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?