金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 7038|回复: 31

请教金融工程师:早中晚比大小问题?

[复制链接]

11

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-10-13
曾用名:
发表于 2021-11-30 08:31 | 显示全部楼层 |阅读模式
请教金融工程师:早中晚比大小问题?早上9点02分或者中午13点02分或晚上9点02分,如果收盘价大于前一分钟的最高价,开多10手,如果收盘价小于前一分钟的最低价开空10手,止损价为开盘价,怎么写?感恩感谢!


补充内容 (2021-11-30 08:36):
中午是13点32分
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-11-30 08:38 | 显示全部楼层
[PEL] 复制代码
Tcd:TIME=130200 OR TIME=170200 OR TIME=010200;
P:=VALUEWHEN(TCD,O);
IF HOLDING<0  AND C>P THEN SELLSHORT(1,HOLDING,MARKET);
IF HOLDING>0  AND C<P THEN SELL(1,HOLDING,MARKET);



KD:TCD AND C>REF(H,1);
KK:TCD AND C<REF(L,1);

IF KD AND HOLDING=0 THEN BUY(1,10,MARKET);
IF KK AND HOLDING=0 THEN BUYSHORT(1,10,MARKET);



1分钟周期上运行有效。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-10-13
曾用名:
 楼主| 发表于 2021-11-30 13:37 | 显示全部楼层
收到。感恩感谢!
回复

使用道具 举报

11

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-10-13
曾用名:
 楼主| 发表于 2021-11-30 13:43 | 显示全部楼层
蓝山 发表于 2021-11-30 13:37
收到。感恩感谢!

Tcd1:TIME=130100 OR TIME=170100 OR TIME=010100;请问如果我要取开盘时的开盘价,是不是这句?

补充内容 (2021-11-30 13:44):
P:=VALUEWHEN(TCD1,O);
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-11-30 13:44 | 显示全部楼层
这是判断时间的语句。不是取值的。

P:=VALUEWHEN(TCD1,O); 才是取开盘价的。

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-10-13
曾用名:
 楼主| 发表于 2021-11-30 13:45 | 显示全部楼层
技术009 发表于 2021-11-30 13:44
这是判断时间的语句。不是取值的。

P:=VALUEWHEN(TCD1,O); 才是取开盘价的。

收到。谢谢啦
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-11-30 13:46 | 显示全部楼层
有点问题,要改下。

[PEL] 复制代码
Tcd:TIME=130200 OR TIME=170200 OR TIME=010200;

KD:TCD AND C>REF(H,1);
KK:TCD AND C<REF(L,1);
P1:=VALUEWHEN(KD,O);
P2:=VALUEWHEN(KK,O);
IF HOLDING<0  AND C>P2 THEN SELLSHORT(1,HOLDING,MARKET);
IF HOLDING>0  AND C<P1 THEN SELL(1,HOLDING,MARKET);
 
 
 

 
IF KD AND HOLDING=0 THEN BUY(1,10,MARKET);
IF KK AND HOLDING=0 THEN BUYSHORT(1,10,MARKET);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-10-13
曾用名:
 楼主| 发表于 2021-11-30 14:02 | 显示全部楼层
Tcd:TIME=130200 OR TIME=170200 OR TIME=010200;
Tcd1:TIME=130100 OR TIME=170100 OR TIME=010100;
Tcd2:TIME=130100;
Tcd3:TIME=TIME=170100;
Tcd4:TIME=TIME=010100;
P:VALUEWHEN(TCD1,O),NODRAW;
P2:VALUEWHEN(TCD2,O),NODRAW;
P3:VALUEWHEN(TCD3,O),NODRAW;
P4:VALUEWHEN(TCD4,O),NODRAW;请教,错在哪里,为何指标处显示的不是开盘价

补充内容 (2021-11-30 14:03):
Tcd:TIME=130200 OR TIME=170200 OR TIME=010200;
Tcd1:TIME=130100 OR TIME=170100 OR TIME=010100;
Tcd2:TIME=130100;
Tcd3:TIME=170100;
Tcd4:TIME=010100;
P:VALUEWHEN(TCD1,O),NODRAW;
P2:VALUEWHEN(TCD2,O),NODRAW;
P3:VALUEWHEN(TCD3,O),NODRAW;
P4:VALUEWHEN(TCD4,O),NODRAW;
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-11-30 14:06 | 显示全部楼层
你到底是要开仓价还是开盘价啊?
Tcd2:TIME=130100;
Tcd3:TIME=TIME=170100;
Tcd4:TIME=TIME=010100;

这3句,后2句不对,后2句永远不满足。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

11

主题

66

帖子

66

积分

等级: 免费版

注册:
2021-10-13
曾用名:
 楼主| 发表于 2021-11-30 14:07 | 显示全部楼层
改了,数值也不对,不是开盘时开盘价,要把开盘价,显示在指标值处,怎么办呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-11-17 15:34 , Processed in 0.271411 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表