我的策略()完全有效,但现在我正在尝试管理资金投入交易的方式。
\n这是我目前的情况:
\n我的止损设置为最后 10 个柱线的最低点,止盈设置为 1.5 倍止损。
\n我的策略.退出:
strategy.exit("EXIT LONG","LONG", stop=longSL, limit=longTP)\nRun Code Online (Sandbox Code Playgroud)\n到这里为止,一切都运行良好。
\n问题:
\n即使我使用:
strategy("TEST MACD DEFAULT", shorttitle="MACD", overlay=true, initial_capital=1000, default_qty_type=strategy.equity, default_qty_value=1, currency=currency.EUR, process_orders_on_close=true, pyramiding=0)\nRun Code Online (Sandbox Code Playgroud)\n钱没有按照我想要的方式投入交易。
\n我想要什么:
\n我的资本为 1000\xe2\x82\xac。
\n我希望我的止损(已设置为最后 10 个柱中的最低点)为我资本的 1% = 10\xe2\x82\xac。
\n我的 TP 是 1.5xSL,所以它是 15\xe2\x82\xac。
\n这意味着对于我输掉的每笔交易,我会输掉 10\xe2\x82\xac,而对于我赢的每笔交易,我会赢取 15\xe2\x82\xac。
\n但这不是我所拥有的:\n
问题: \n
\n我怎样才能做到这一点?
这是我的代码(仅适用于多头头寸):
\n//@version=4\nstrategy("TEST MACD DEFAULT", shorttitle="MACD", overlay=true, initial_capital=1000, default_qty_type=strategy.cash, default_qty_value=10, currency=currency.EUR, process_orders_on_close=true, pyramiding=0)\n\n// MACD\n[macdLine, signalLine, _] = macd(close, 12, 26, 9)\n\n// EMA …Run Code Online (Sandbox Code Playgroud) 我正在 Android 上使用新的 CameraX。
我做了一个基本的应用程序(类似于“入门”),其中有相机预览和亮度分析仪。每一秒我都会在 TextView 中显示我的亮度。
现在,按照 CameraX 指南,我想进行颜色检测。大约每隔一秒,我就希望获得屏幕中心像素的颜色。
事实上,我不知道如何按照与亮度分析仪相同的结构进行颜色检测。
光度分析仪类别:
class LuminosityAnalyzer : ImageAnalysis.Analyzer {
private var lastTimeStamp = 0L
private val TAG = this.javaClass.simpleName
var luma = BehaviorSubject.create<Double>()
override fun analyze(image: ImageProxy, rotationDegrees: Int) {
val currentTimeStamp = System.currentTimeMillis()
val intervalInSeconds = TimeUnit.SECONDS.toMillis(1)
val deltaTime = currentTimeStamp - lastTimeStamp
if(deltaTime >= intervalInSeconds) {
val buffer = image.planes[0].buffer
val data = buffer.toByteArray()
val pixels = data.map { it.toInt() and 0xFF }
luma.onNext(pixels.average())
lastTimeStamp = currentTimeStamp
Log.d(TAG, "Average luminosity: …Run Code Online (Sandbox Code Playgroud) android android-camera kotlin color-detection android-camerax
我已经在我的应用程序中实现了文档 ( doc ) 中的CDK 菜单。
这是我所做的:
安装CDK:
npm i @angular/cdk
导入菜单 cdkapp.module.ts并在“导入”部分使用它:
import { CdkMenuModule } from '@angular/cdk/menu'
imports: [BrowserModule, CdkMenuModule]
在我的中创建菜单app.component.html
<button [cdkMenuTriggerFor]="menu" class="example-standalone-trigger">Click me!</button>
<ng-template #menu>
<div class="example-menu" cdkMenu>
<button class="example-menu-item" cdkMenuItem>Refresh</button>
<button class="example-menu-item" cdkMenuItem>Settings</button>
<button class="example-menu-item" cdkMenuItem>Help</button>
<button class="example-menu-item" cdkMenuItem>Sign out</button>
</div>
</ng-template>
<hello-world></hello-world>
Run Code Online (Sandbox Code Playgroud)
问题是,当我单击按钮时,菜单会在页面底部打开,而不是在按钮下方打开。
这是显示问题的 Stackblitz: https: //stackblitz.com/edit/f1y9wh
我已经按照文档中的这个示例进行操作(他们的 stackblitz 工作正常):menu-with-standalone-trigger
android ×1
angular ×1
angular-cdk ×1
javascript ×1
kotlin ×1
pine-script ×1
trading ×1
typescript ×1