請教Multicharts語法?
以下為tradestation程式碼vars : buyline(0);
buyline = highd(1)-lowd(1);
if time>0910.00 and time< 1310.00 and marketpositions=0
then buy("buy")buyline stop;
end;
請問紅色字能夠改成MC的嗎? 謝謝大家
vars : buyline(0);
buyline = highd(1)-lowd(1);
if time>0910.00 and time< 1310.00 and marketpositions=0
then buy("buy")buyline stop;
end;
大大...小弟有個疑問
buyline = highd(1)-lowd(1);====>假設前一天高7800低7600.....
buyline不就等於200....這樣用200點買應該不會成交吧?
喔 那一段只是代表拉 原程式太長 所以刪減成這樣 vars : buyline(0);
buyline = highd(1)-lowd(1);
if time>0910.00 and time< 1310.00 and marketpositions=0
then buy("buy")buyline stop;
end;<------這一行刪掉應該就行了。
阿政大, 您好, 小弟改成
if marketposition=0 and time>0910 and time< 1310
thenbuy("BUY1") buyline stop;
之後會出現
------ Compiled with error(s): ------
syntax error, expecting 'stop', 'limit', 'contracts', or 'shares'
errLine 27, errColumn 18, errLineEnd 27, errColumnEnd 18
小弟實在不太懂 vars : buyline(0);
buyline = highd(1)-lowd(1);
if time>0910.00 and time< 1310.00 and marketpositions=0
then buy("buy") Next Bar buyline stop;
本帖最後由 期貨藝術家 於 13-1-8 11:51 編輯
sangi 發表於 13-1-8 11:42 http://www.coco-in.net/static/image/common/back.gif
vars : buyline(0);
buyline = highd(1)-lowd(1);
if time>0910.00 and time< 1310.00 and marketpositions ...
正解...
其實如果是limit或stop.....
在MC也可以用This bar.....不過不建議啦....
所以MC中不能像TS或HTS一樣直接寫
thenbuy("BUY1") buyline stop; ??
謝謝大家 540ul4rm6 發表於 13-1-8 12:58 static/image/common/back.gif
所以MC中不能像TS或HTS一樣直接寫
thenbuy("BUY1") buyline stop; ??
謝謝大家
映象中一定要有bar....
不過停利跟停損倒不用...
只要
setprofittarget(SP*200);
setstoploss(sl*200);
在下單機那也可以設定是要先丟停損單或碰到價再丟
頁:
[1]