作为一个新手,我正在尝试Tradingview的pine编辑器。我写了一个简单的脚本来描述ema和dema之间的区别。此外,我希望在选定的时间范围内获得最高和最低值。 让我们假设一只股票的最高收盘价是120,3美元,最低收盘价是600万美元。我想绘制这两条水平线,这两条水平线代表了特定时间范围内的历史高点和历史低点。 //@version=4
study(title="Test")
biggest(series) =>
max = 0.0
max := nz(max[1], series)
if series > max
有没有人知道如何将每周的高点和低点改为以前的高点和低点,然后在当前一周的交易视图上进行每日观察?
绘制当前每周高点和低点的脚本如下:
//@version=3
//modified Juros as by xKaVaLiS as modidified by zonedoutdad from the script by ChrisMoody
study(title="previous Weekly OHLC", shorttitle="previous Weekly OHLC", overlay=true, precision=8)
swt = input(tr
好的,所以我必须打印出一个链表,按照我放入的顺序。每个节点都引用一个票证对象,票证对象有它自己的打印函数,我可以调用它。我可以删除列表的开头,并将其引用到下一张票据,但将其编码为从最新到最旧的打印结果。我认为问题出在我的代码中,它允许我向列表中添加一个标签:
private class TicketNode
{ //basic node
public TicketNode next;
public Ticket data;
public TicketNode(Ticket tic)
{
所以,我想监控一些我在交易视图上交易的对,我对编码和pine脚本完全陌生。实际上,我现在正在学习python,但为了弄清楚这段简单的pine脚本代码,我冒险走了一条老路。 [quote="NAK1987"]//@version=4
study("My Script")
// this is my pair
//objective is to plot a pair price of stock 1(bns_1) and stock 2(yelp_2)
//pair price == stock 1 - (stock 2 * hedge ratio)
bn
要计算test_X1栏和bar_index之间的最高close,然后绘制这条线,如果最高的close不大于,则只绘制,在test_y中增加10%的
当我尝试使用highest()时,它希望我对length使用整数值,bar_index-test_x1仍然是一个系列。
//@version=4
study(title="Test", shorttitle="Test", format=format.volume, overlay=true)
var line hline = line.new(na, na, na, na
我想用两个网格创建一棵松树,一个用于树干,另一个用于灌木丛,这是我所做的:
var pine_geometry = new THREE.Geometry();
var pine_texture_1 = THREE.ImageUtils.loadTexture('./res/textures/4.jpg');
var pine_geometry_1 = new THREE.CylinderGeometry(25, 25, 50, 6);
var pine_material_1 = new THREE.MeshBasicMaterial({
map : pine_textur
我在Pine脚本中编码,当逻辑测试确认为"count“时,我尝试将变量"close >= open”增加1,因此我尝试使用以下代码: var count = 0
if close >= open
count := count + 1
plot(count) 当我尝试保存它时,我得到以下错误消息: "no viable alternative at input 'count'" 如果我尝试删除计数前面的"var“,图表中将始终绘制0。 你知道问题出在哪里吗?Thx
我最近在tradingview的pine编辑器中创建了一个脚本。 study("bota", overlay=true)
t = time("240", session.extended) // 1440=60*24 is the number of minutes in a whole day
is_first = na(t[1]) and not na(t) or t[1] < t
apertura = na
if is_first and barstate.isnew
apertura := open
else