COCO研究院

 找回密碼
 註冊
搜索
查看: 7047|回復: 9

請問一下MC交易部位的語法

[複製鏈接]
發表於 10-11-30 13:15 | 顯示全部樓層 |閱讀模式
本帖最後由 takashi888 於 10-11-30 01:25 PM 編輯

比如說我設定一些條件
條件1是持有2口多單
條件2是空手
條件3是持有2口空單
如果本來是條件1變成條件3時
我要怎麼直接要求系統直接轉成我要的部位?
 樓主| 發表於 10-11-30 13:22 | 顯示全部樓層
if condition1 then
buy 2 contract at next bar at market;
if condition3 then
sellshort 2 contract at next bar at market;
是這樣子嗎?
那如果是condition2 呢?要空手的話?
發表於 10-11-30 13:27 | 顯示全部樓層
本帖最後由 TrendRover 於 10-11-30 01:30 PM 編輯

回復 2# takashi888


    if marketposition >1 and condition2 then sell ("LongExit" ) 2 contracts net bar at market ;

   if marketposition <-1 and condition2 then buytocover **************


別怕實驗衣下就知道 .
 樓主| 發表於 10-11-30 13:38 | 顯示全部樓層
哇,有人回耶,太感謝了~

那我condition1和condition3這樣有寫錯嗎?
還有個問題
如果我手上本來5口多單要變成3口
是不是也直接寫
buy 3 contract at next bar at market;
系統不會先賣5口再買3口吧?
發表於 10-11-30 15:33 | 顯示全部樓層
本帖最後由 Acer2266 於 10-11-30 03:37 PM 編輯
哇,有人回耶,太感謝了~

那我condition1和condition3這樣有寫錯嗎?
還有個問題
如果我手上本來5口多單要 ...
takashi888 發表於 10-11-30 01:38 PM



五口多單要變成三口多單,你怎會買三口? MC 裡面 BUY SELL SELLSHORT BUYTOCOVER 各有用法,這個是基本功建議自己去了解一下吧。
發表於 10-11-30 23:41 | 顯示全部樓層
回復 4# takashi888


    別忘了自動交易設定還有 :最多幾口 ?
但你這羅輯是鐵錯的 :
乖乖的 把多 空各自處理會比較好 :
    LE LX   SE SX (long entry    long exit   short entry  short exit )

tradestation MC EL  是 :
   KD LE 可配上  MACD LX (如果你code分開的話 ) .
 樓主| 發表於 10-12-1 00:08 | 顯示全部樓層
看來還是要用 marketposition 還有 currentcontract來判籪要做什麼事
沒有比較偷懶的方法
謝啦~
發表於 11-3-24 17:08 | 顯示全部樓層
大推,大推,好文 感謝分享
 樓主| 發表於 11-5-23 11:14 | 顯示全部樓層
我自己來回一下好了
條件1 變 絛件3 的時候
要建立2口空頭部位
就是直接用 sellshort 2 contract.......
然後系統就會幫你把原本的2口多單平掉,然後再空兩口
所以是交易了4口
那如果要減碼呢?
就只能用平倉的語法囉(Ex:sell、buy to corver)
所以
在建立多單空單的時候
你手上的部位是如何
程式跑的就會不一樣哦~
這樣我應該沒說錯吧?大大們
發表於 12-4-29 19:45 | 顯示全部樓層
Marketposition判斷目前持有淨多空部位
Currentcontract會傳回目前總部位數
Buy建立多頭部位;如果原來已有空頭部位,則會先平倉所有short後再建立多頭部位
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-12-2 16:09

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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