在以下的停損條件下反手做多要怎麼處理呢
var:bb(0);if d<>d then begin
if close>open then buy this bar on close ;
bb=high+10*MinMove/pricescale;
end;
if marketposition<0 then buytocover next bar bb stop;
小弟想要在停損的時候直接反手做多
就是本來一個空單
直接加兩個多單新倉變成一個多單部位
請問要怎麼處理呢
本帖最後由 無無明 於 12-4-4 19:38 編輯
var:buystop(0),sellstop(0);
if marketposition=0 then begin
buystop=0;sellstop=0;
end;
if d<>d and marketposition=0then begin
if close>open then begin
buy 1 contracts this bar on close ;
sellstop=low - 10 points;
buystop=0;
end;
if close<open then begin
SellShort 1 contractsthis bar on close ;
buystop=hogh + 10 points;
sellstop=0;
end;
end;
if marketposition>0 and sellstop>0 then begin
sell 1 contracts next bar at sellstop stop;
rev=-1;
end;
if marketposition<0 and buystop>0 then begin
buytocover 1 contracts next bar at buystop stop;
rev=1;
end;
ifd=d and marketposition=0then begin
if rev=1 then begin
buy 1 contracts this bar on close ;
sellstop=low - 10 points;
buystop=0;
end;
if rev=-1then begin
SellShort 1 contractsthis bar on close ;
buystop=hogh + 10 points;
sellstop=0;
end;
end;
補充內容 (12-4-5 08:09):
var rev(0); 無大是 MC 專家
請多多向他學習 本帖最後由 無無明 於 12-4-4 19:44 編輯
還缺獲利的邏輯
獲利的邏輯 完成後,要 歸零 rev
建議 把這種當成 練習程式
不要當真
還有許多邏輯漏洞。
抱歉再請教一下
rev=1跟rev=-1那行有錯誤無法編譯過去
問題是出在哪邊呢
還有歸零rev是指???? 感謝無大 無私分享!!{:9_612:} thanks very much for sharing your wisdom 在討論區內看到好多無大分享的想法,
受益良多啊
頁:
[1]