Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请帮忙编写一个简单模型谢谢

1楼
WW4739889 发表于:2017/4/27 10:20:23
希望大神能够帮忙编写一个简单模型  具体思路是
rsi指标的rsi1值达到80就做空, 每天只做一次,
亏损达到保证金百分之一就止损 ,
盈利达到保证金百分之1.8就平仓,
收盘之前全部平仓。  谢谢大神帮忙了

2楼
wenarm 发表于:2017/4/27 10:42:24

参考这个技巧帖子尝试学习编写

http://www.weistock.com/bbs/dv_rss.asp?s=xhtml&boardid=16&id=67931&page=1

 

软件中有自带的止损止盈代码。可以自行学习

 

3楼
WW4739889 发表于:2017/4/27 10:44:56
您好,主要是盈利达到保证金百分之1.8 平仓  或者亏损达到保证金百分之一,以及每天只开仓一次,不会编写,您能帮我编写一下吗 谢谢
4楼
qq代人发帖 发表于:2017/4/27 11:16:34

图表还是后台

[此贴子已经被作者于2017/4/27 11:18:03编辑过]
5楼
WW4739889 发表于:2017/4/27 11:20:26
麻烦您看一下问题出在哪里可以吗 修改下谢谢


LC := REF(CLOSE,1);
手数:=1;
variable:lossnum=0;// 全局变量,平仓时判断一下是盈利/亏损,若亏损lossnum就加1
cs:=1;//限定一天最多亏损5次

RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
KAIDUO:RSI1<20 AND HOLDING = 0 AND LOSSNUM = 0;
KAIKONG:RSI1>80 AND HOLDING = 0 AND LOSSNUM = 0;
PING:OPENPROFITPER=0.018 OR OPENPROFITPER = -0.01;
BUY(KAIDUO,1, MARKET)  lossnum:=lossnum+1;;
BUYSHORT(KAIKONG,1, MARKET) THEN lossnum:=lossnum+1;;
SELL(1,手数,MARKET);
SELLSHORT(1,手数,MARKET);
IF TIME>=151000 THEN BEGIN
 收盘平多:SELL(1,手数,MARKET);
 收盘平空:SELLSHORT(1,手数,MARKET);
END
6楼
WW4739889 发表于:2017/4/27 11:21:03
麻烦您看一下问题出在哪里可以吗 修改下谢谢


LC := REF(CLOSE,1);
手数:=1;
variable:lossnum=0;// 全局变量,平仓时判断一下是盈利/亏损,若亏损lossnum就加1
cs:=1;//限定一天最多亏损5次

RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;
KAIDUO:RSI1<20 AND HOLDING = 0 AND LOSSNUM = 0;
KAIKONG:RSI1>80 AND HOLDING = 0 AND LOSSNUM = 0;
PING:OPENPROFITPER=0.018 OR OPENPROFITPER = -0.01;
BUY(KAIDUO,1, MARKET)  lossnum:=lossnum+1;;
BUYSHORT(KAIKONG,1, MARKET) THEN lossnum:=lossnum+1;;
SELL(1,手数,MARKET);
SELLSHORT(1,手数,MARKET);
IF TIME>=151000 THEN BEGIN
 收盘平多:SELL(1,手数,MARKET);
 收盘平空:SELLSHORT(1,手数,MARKET);
END
7楼
wenarm 发表于:2017/4/27 11:34:44
请不要同样的问题重复发帖,在另一个帖子中已经回复
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.12500 s, 3 queries.