Gamestudio Links
Zorro Links
Newest Posts
Blobsculptor tools and objects download here
by NeoDumont. 03/28/24 03:01
Issue with Multi-Core WFO Training
by aliswee. 03/24/24 20:20
Why Zorro supports up to 72 cores?
by Edgar_Herrera. 03/23/24 21:41
Zorro Trader GPT
by TipmyPip. 03/06/24 09:27
VSCode instead of SED
by 3run. 03/01/24 19:06
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (AndrewAMD, Imhotep), 567 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Newest Members
sakolin, rajesh7827, juergen_wue, NITRO_FOREVER, jack0roses
19043 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
plot: PLOTNOW, plot(), enterLong() #483437
05/31/21 00:00
05/31/21 00:00
Joined: May 2021
Posts: 1
Valley View
P
Phantom377 Offline OP
Guest
Phantom377  Offline OP
Guest
P

Joined: May 2021
Posts: 1
Valley View
Hi All
I am new, sorry for my basic questions.

this works as expected: it creates a plot 1

set(PLOTNOW);
set(LOGFILE);
vars Prices = series(price(0));
plot("price", price(), MAIN, RED);

If I add some more lines, it creates on the chart additional plots I have not asked for (plot 2)
function run()
{
set(PLOTNOW);
set(LOGFILE);
vars Prices = series(price(0));
plot("price", price(), MAIN, RED);
vars Trends = series(LowPass(Prices,500));
hours or aligning to the end of day.
Stop = 4*ATR(100);
var delta = ATR(100) - ATRS(100);
printf("delta = %f; ", delta);
vars MMI_Raws = series(MMI(Prices,300));
vars MMI_Smooths = series(LowPass(MMI_Raws,300));
if(falling(MMI_Smooths))
{
if(valley(Trends))
enterLong(); // for some reason (beause of set(plotnow) this part is ploted even if I am not asking for plotting them
else if(peak(Trends))
enterShort(); // for some reason (beause of set(plotnow) this part is ploted even if I am not asking for plotting them
}
}

My understanding is that the combination "set(PLOTNOW)" + "valley(Trends)" or "peak(Trends)" is sufficient for generating the additional plots.

How do I have to code for plotting only what I want?
How to change the above code for plotting "price" but not the part into the "if"

Thanks

Attached Files plot-1.PNGplot-2.PNG
Re: plot: PLOTNOW, plot(), enterLong() [Re: Phantom377] #483440
05/31/21 13:00
05/31/21 13:00
Joined: Apr 2021
Posts: 41
Slovakia
T
tomna1993 Offline
Newbie
tomna1993  Offline
Newbie
T

Joined: Apr 2021
Posts: 41
Slovakia
The grey vertical bar plot is the equity, the green line with two dots are representing a closed trade with positive profit. You can turn off the equity plot by deactivating the Equity button in the chart viewer.


Moderated by  Petra 

Powered by UBB.threads™ PHP Forum Software 7.7.1