請選擇 進入手機版 | 繼續訪問電腦版

COCO研究院

 找回密碼
 註冊
搜索
查看: 744|回復: 2

請問進場前一根k棒高低點語法怎麼寫?

[複製鏈接]
請問進場前一根k棒高低點語法怎麼寫?

接觸mc不久,最近在練習簡單的語法
想請問一下前輩們
假設:A B C D   四根k棒
在  C  這K棒進場,但是希望以  A  的高低點為停損停利
(例如  C  多單進場,當收盤價跌破  A  的低點停損出場)
該如何寫?我試著以下的語法去執行
但是出場位置都不對
if barssinceentry=1 then begin
HH=High[2];
LL=Low[2];
end;

if marketposition =1 and close < LL then sell next bar marke
===========================================
有post在凱衛的討論區
但是不知道為何,那邊討論區的網路速度奇慢無比
開一篇文章大概要30秒以上~~
只有我會這樣嗎???
(中華300m/100m)




上一篇︰20190126-20190128 大盤出量挑戰萬點後回檔
下一篇︰獨立歌手 海量新歌 免費等您按點
發表於 19-1-25 22:44|載入全部圖片 | 顯示全部樓層
看不太懂你想做什麼! 如果只是想做K棒階梯停損也不是這樣寫,因為你無法保證A棒的低點一定低於C棒。若是堅持要A棒當停損點可以這樣改:
if barssinceentry=0 then begin
HH=High[2];
LL=Low[2];
end;
if marketposition =1 and close > LL then sell next bar LL Stop;
這樣出場位置就準了,但就實際用途上沒意義。
發表於 19-1-26 14:00|載入全部圖片 | 顯示全部樓層
本帖最後由 iwjmfupkwos 於 19-1-26 14:02 編輯

試試這個:
if marketposition = 1 then sell next bar low[barssinceentry+n] at stop;
因為A是C的前2根k,所以n應該是2

如果是要在k收盤再決定下根k是否市價出場,則:
if marketposition = 1 and close < low[barssinceentry+n] then sell next bar at market;
因為A是C的前2根k,所以n應該是2
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 19-2-22 03:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表
理財討論網站 | 優質玻尿酸隆鼻 專業皮膚科診所 推薦電波拉皮效果 優質淨膚雷射效果 推薦微晶瓷隆鼻 | 徵信社精選| SEO優化|