当资产触及顶行时,我需要触发销售订单。 当资产触及底线时,我需要触发采购订单。
查看图表我知道发布这些订单的正确时机,但在我编制的编程中,我不知道用什么标准来了解资产是否涉及任何一条线。
代码:
$arr = array();
foreach ($candles as $c) {
$arr[] = $c[4]; // Close price
}
$result = trader_bbands ($arr, 21, 2.0, 2.0);
$higher = end($result[0]);
$medium = end($result[1]);
$bottom = end($result[2]);
echo '<pre>';
var_dump($higher, $medium, $bottom, $result);
echo '</pre>';
die();
我的回报是:
float(11343.933)
float(11202.999)
float(11062.065)
使用此功能,我能够提取最后一根蜡烛每行BOLL的资产价格,我只是不知道如何知道它是否触及了这条线,你能帮助我吗?
答案 0 :(得分:2)
鉴于mini - php - 代码段,解决方案是评估这一点:
{{1}}
答案 1 :(得分:1)
您需要使用“高”和“低”价格,我假设您已在$candles
中使用,并在以下情况下使用它们:
df[sell] = np.where( ( df['high'] >= df[upper BB] ), -1, 0 )
-1
- 表示已启动空头头寸。
0
- 标准不匹配时不执行任何操作