Rss & SiteMap

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

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

标题:老师帮忙检查一下,为什么有些地方不行

1楼
2457146251 发表于:2020/6/16 9:10:12

老师帮忙检查一下,为什么有些地方不行,有些进场的止损线不显示出来的

 

思路就是,,进场之后,    最高价  -  进场价  < 20 个点,则 止损线为              进场价 - 进场价  *  0.02,  比如: 进场价 100,则 最高价  < 120 的时候,止损线就是    98

 

       

                  diff := ema( close,12 ) - ema( close,26 ) ;

                  dea  := ema( diff,9 ) ;

                  macd := 2 * ( diff - dea ) ;

 

 if ref( cross( diff,dea),1 )  then buy( 1, Unit, limitr, open + 1 * mindiff ), ignorecheckprice ;  

 

    STA :=  enterprice - enterprice  * 0.02    ;
     
             if holding > 0 and hhv( high,barslast( cross(diff,dea ) + 1  )  ) - enterprice    < 20 * mindiff then Stopline : STA , COLORWHITE ;  
     
             if holding > 0 and low < Stopline then 止 损 : sell( holding > 0, 1, limitr, min( open - 1 * mindiff, Stopline - 1 * mindiff ) ), ignorecheckprice ;

 

 

 

 

 

 


         

2楼
FireScript 发表于:2020/6/16 9:31:04
 你说的是STA?我本地显示正常啊。你是在什么品种,什么周期上加载的。或者你截图我看下也行。
3楼
2457146251 发表于:2020/6/16 9:40:58

铁矿石  60分 周期

 

 


图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20200616093949.png
图片点击可在新窗口打开查看
4楼
FireScript 发表于:2020/6/16 9:48:24
 STA :=  enterprice - enterprice  * 0.02    ;

这样显示不出来。
要这样啊
STA :  enterprice - enterprice  * 0.02    ;
5楼
2457146251 发表于:2020/6/16 9:59:03

这个不行的,,,,如果加入 = 号, 那都会显示一条长长的线

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 

 

 

 

问题就出在这个,,,,前提条件判定上,,,就是最高利润 小于 20 个点

 

我把 这个前提条件去掉之后,正常显示

 


 


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

 

 

 

 

6楼
FireScript 发表于:2020/6/16 10:20:33
 如果是这样的话,不行的。这种画不好的。

或者这样试下:
 STA :if(HOLDING<>0,enterprice - enterprice  * 0.02,DRAWNULL);


最多到这种程度了
7楼
2457146251 发表于:2020/6/16 10:30:58
问题就是出在那个前提条件的界定上的,所以能否帮忙问问一下 ,  只有 小于 20 个点的时候,止损条件成立,大于20个点,止损线 就是 进场价格, 这思路不难,就是可能我表述 代码 有误
8楼
FireScript 发表于:2020/6/16 10:40:51
 什么意思?意思是最高盈利小于20点时候才绘制这个线?
9楼
2457146251 发表于:2020/6/16 10:44:56

是的

 

 

进场之后,,最高盈利  < 20 个点,这段时间的   止损线就是    STA :=   enterprice - enterprice  * 0.02 ;       并且绘制在图表上, 如果价格  low  <  STA 则平仓出局

 

进场之后 ,, 最高盈利  大于  20 个点之后,,,止损线调整为    enterprice,     并且绘制在图表上, 如果价格  low  <  STA 则平仓出局

10楼
2457146251 发表于:2020/6/16 10:49:35

 

第二项更正

 

并且绘制在图表上, 如果价格  low  <  enterprice     则平仓出局

 

 

止损线调整 为  进场价 之后,,  low  <  enterprice     则平仓出局

共11 条记录, 每页显示 10 条, 页签: [1] [2]


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