COCO研究院

 找回密碼
 註冊
搜索
查看: 2123|回復: 4

請問, 怎樣寫這個平倉訊號

[複製鏈接]
發表於 12-10-5 17:53 | 顯示全部樓層 |閱讀模式
請問各位大大, 這個情況的停損應該怎樣處理:

無論如何, 只要在買入/賣出後, 10MA CROSS 90MA就會出現平倉訊號在圖上:

例如, 出現了買了訊號, 升了50點後, 因為10MA CROSS DOWN 90MA, 所以要平倉
例如, 出現了買了訊號, 跌了30點後, 因為10MA CROSS DOWN 90MA, 所以要平倉

Buy=Cross(MA(C,10), MA(C,150));
Sell=Cross(MA(C,150), MA(C,10));

PlotShapes( Buy* shapeUpArrow
            + Sell * shapeDownArrow
            , IIf( Buy, colorBlack, colorBlue )
            , 0
            , IIf( Buy, Low, High )
            , -40 );

發表於 12-10-5 18:43 | 顯示全部樓層
參考看看
  1. Sell=Cross(MA(C,150), MA(C,10)) OR ( MA(C,10) < MA(C,90) );
複製代碼
 樓主| 發表於 12-10-5 23:29 | 顯示全部樓層
2012_10_5_23_19_50___5.jpg


enochyu大大你好, 多謝你的回覆, 我想做到的效果是平倉要用另一個符號, 而不是上或下的箭咀, 我不知是不是要用ApplyStop, 因為我對這FUNCTION不太熟, 請enochyu 大大指點迷津, 謝謝你!!
 樓主| 發表於 12-10-6 15:43 | 顯示全部樓層
Cover=Cross(MA(C,90), MA(C,10)) ;
PlotShapes(IIf(Cover, shapeSquare, shapeNone),colorBlack, 0, H, Offset=40);

以上這句似乎可以做到我之前說的要求, 但我想問多一個問題, 有沒有辨法可以因應剛才出的訊號(BUY or Sell) 作出不同的平倉策略
例如:
如果剛才的是BUY箭咀的, 平倉策略就是MA10 Cross MA90
如果剛才的是Sell 箭咀的, 平倉策略就是MA10 Cross MA30
如果最接近的SIGNAL 是平倉(COVER), 雖然有MA10 Cross MA90 或MA10 Cross MA30 也沒有平倉SIGNAL 出現



 樓主| 發表於 12-10-6 17:48 | 顯示全部樓層
好像這個可以了

Buy=Cross(MA(C,10), MA(C,150));
Sell =Cross(MA(C,10), MA(C,30));

Buy=ExRem( Buy, Sell );
Sell=ExRem( Sell, Buy );


Short=Cross(MA(C,150), MA(C,10));
Cover=Cross(MA(C,10), MA(C,90)) ;
Short=ExRem( Short, Cover );
Cover=ExRem( Cover, Short );


PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorGreen, 0, L, Offset=-40);
PlotShapes(IIf(Short, shapeDownArrow, shapeNone),colorRed, 0, H, Offset=40);
PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorGreen, 0, H, Offset=40);
PlotShapes(IIf(Cover, shapeSquare, shapeNone),colorRed, 0, H, Offset=40);
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-12-23 22:57

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |