我在我的旧等式中有一些变化。我在评论区提到过。请读一读。我想在交易视图上创建一个指标。下面的方程式。
If Close>open, add close with
previous close
If close<open, minus close
from previous close
If close =open and
close>previous close, add close
with previous close
If close =open and close<previous
close, minus close from pr
我正在尝试将pinescript代码转换为版本4。代码如下 Early = abs((close[3] > open[3] and close[2] > open[2] and close[1] > open[1] and close < open) or (close[3] > open[3] and close[2] > open[2] and close[1] < open[1] and close > open) or (close[3] > open[3] and close[2] < open[2] and close[
我正在尝试将TradingView的买入压力和卖出压力脚本集成到我自己的v4代码中,这导致了以下iff语句的错误“输入‘行尾没有连续行’时出现语法错误”。
有人能帮我把这几行代码翻译成v4兼容的代码吗?我试图通过更改缩进来修复它,但不能成功。下面是代码。如果有人能帮我一把,我真的很感激。提前谢谢你
study("BP Trial", shorttitle="BP Trial", overlay=true)
signal = input(title="Short Period Candles:", type=integer, defval=4)
v
下面是我的squlite语句:
select code ,
case when (max(close)-min(close))/min(close)<0.1 then "grade1"
when (max(close)-min(close))/min(close) <0.2 then "grade2"
when (max(close)-min(close))/min(close) <0.3 then "grade3"
else "grade4" end as type;
(max(cl
这是pariList(是List of Tuple)
List<Tuple<dynamic, dynamic>> PairList = new List<Tuple<dynamic, dynamic>> =
{({ Symbol = a, Close = 1.0, Date = 2/1/2016, Vol = 0 }, { Symbol = b, Close = 1.6, Date = 2/1/2016, Vol = 0 })}
{({ Symbol = a, Close = 1.0, Date = 2/1/2016, Vol =
我只是想下载.CSV文件中的特定代码的历史收盘价,但是,由于一些奇怪的原因,我在yfinance提取数据时遇到了问题。我有另一个文件,似乎以同样的方式工作,给我的数据完美无缺,我也将包括在内。是什么导致了我所收到的错误?
在我看来,这两种方法都应该以同样的方式有效地工作,因此我非常困惑第二批代码如何能够如此清晰地执行,而使用.CSV的方式会导致错误而没有可用的数据。
# Not working code ----------
import pandas as pd
import yfinance as yf
from datetime import datetime
today = dat
这是表格
Tuple<dynamic, dynamic> pair = new Tuple<dynamic, dynamic>() =
{({ Symbol = a, Close = 1.0, Date = 2/1/2016, Vol = 0 }, { Symbol = b, Close = 1.6, Date = 2/1/2016, Vol = 0 })}
{({ Symbol = a, Close = 1.0, Date = 2/1/2016, Vol = 0 }, { Symbol = c, Close = 2.0, Date = 2/1/2016
我知道一定有更好的方法
if (mon_open_close_hours=='12:00-12:00'){
mon_open_close_hours='24hrs';
}
if (tue_open_close_hours=='12:00-12:00'){
tue_open_close_hours='24hrs';
}
if (wed_open_close_hours=='12:00-12:00'){
wed_open_close_hours='24hrs';
}
if (th
语句1:
create table tmp as select code , round((max(close)-min(close))/min(close),2) as volatility,
case when (max(close)-min(close))/min(close) <0.1 then "grade1"
when (max(close)-min(close))/min(close) <0.2 then "grade2"
when (max(close)-min(close))
除了对下面的组合使用多个if和elif语句之外,是否还有其他方法:
这是生成我想要的所有组合的代码:
import itertools
a = ['open', 'high', 'low', 'close', 'volume']
for i in range(1,len(a)+1):
print(list(itertools.combinations(a,i)))
[('open',), ('high',), ('low',), ('close
对于PineScript,
如何重构这个?
f_function() =>
h1 = close > close[1]
h2 = close > close[2]
h3 = close > close[3]
...
h1998 = close > close[1998]
h1999 = close > close[1999]
h2000 = close > close[2000]
_return = h1 and h2 and h3 and ... and h1998 and h1999
嗨,我正在努力编码一个指示灯,如果10到12支蜡烛之前我们有一个摇摆高(SH)和当前的RSI是超卖的当前条颜色。此外,如果10至12巴之前,我们有一个摆动低点(SL)和当前的RSI是超买。
SH = open[5] < close[5] and open[4] < close[4] and open[3] < close[3] and open[2] > close[2] and open[1] > close[1] and open[0] > close[0]
SL = open[5] > close[5] and open[4] > clo