COCO研究院

 找回密碼
 註冊
搜索
查看: 4053|回復: 18

求救! 如何設定趨勢線下單及停利停損

[複製鏈接]
發表於 13-4-9 12:28 | 顯示全部樓層 |閱讀模式
剛看到MC 可以這樣做,這就是我想要的!

http://www.youtube.com/watch?v=ob_SRVzL2ZQ

但是要如何設定或寫程式啊?

先跪謝各位大大!!!  
發表於 13-4-9 14:12 | 顯示全部樓層
記得那是收費的
你可以問問凱衛
 樓主| 發表於 13-4-9 14:19 | 顯示全部樓層
Acer2266 發表於 13-4-9 14:12
記得那是收費的
你可以問問凱衛

原來如此

試著自己寫看看

發表於 13-4-9 19:20 | 顯示全部樓層
香港的外匯商提供的軟體早就免費使用觸線下單了...台灣還要自己動腦血...哀
發表於 13-4-10 09:29 | 顯示全部樓層
lantis 發表於 13-4-9 14:19
原來如此

試著自己寫看看

我猜用TL的函數做出來的..  有空我也來試試..
然後讓它變0元..

評分

參與人數 1金錢 +2 收起 理由
lantis + 2 按一個讚

查看全部評分

 樓主| 發表於 13-4-10 09:38 | 顯示全部樓層
mewmi 發表於 13-4-10 09:29
我猜用TL的函數做出來的..  有空我也來試試..
然後讓它變0元..

太好了

謝謝 m 大


發表於 13-4-10 09:43 | 顯示全部樓層
lantis 發表於 13-4-10 09:38
太好了

謝謝 m 大

不客氣啦.. 做的出來在說..
不過我記得這要收好幾個小朋友.. 他們也可能用了我們不能用的指令..
研究看看吧..

 樓主| 發表於 13-4-10 10:36 | 顯示全部樓層
mewmi 發表於 13-4-10 09:43
不客氣啦.. 做的出來在說..
不過我記得這要收好幾個小朋友.. 他們也可能用了我們不能用的指令. ...

我也會繼續寫看看, 否則武功別人練的再厲害, 自己卻甚麼都沒學到
 樓主| 發表於 13-4-11 07:58 | 顯示全部樓層
本帖最後由 lantis 於 13-4-11 08:39 編輯

我嘗試先寫自動畫三條線
結果線是畫了, 但一直會 update, 我已用LastBaronChart 及 initlinesdrawn boolean 變數判斷.怎麼會這樣?

我希望能只畫一次, 之後可以 user 重新拉線
  1. vars: line1(0), line2(0), line3(0),
  2.       text1(0), text2(0), text3(0),
  3.       begdate(0), begtime(0), enddate(0),endtime(0),
  4.       initlinesdrawn(false),
  5.       move(0), initentry(0), initsell(0), initstop(0),
  6.       labelbarback(22);
  7.       
  8. move = MinMove / PriceScale;

  9. if initlinesdrawn = false then
  10. begin
  11.         If LastBarOnChart then
  12.         begin
  13.            
  14.            initentry = C;
  15.                 initsell = C + 3 * move;
  16.                 initstop = C - 3 * move;
  17.                 begdate = Date[20];
  18.                 begtime = Time[20];
  19.                 enddate = Date[0];
  20.                 endtime = Time[0];                           
  21.                
  22.                 line1 = TL_New(begdate, begtime, initentry, enddate, endtime, initentry);
  23.                 TL_SetBegin(line1, begdate , begtime, initentry);
  24.                 TL_SetEnd(line1, enddate, endtime, initentry);
  25.                 TL_SetColor(line1, Blue);
  26.                 TL_SetSize(line1, 1);       // line width from 0 to 6
  27.                 text1 = Text_New(Date[labelbarback], Time[labelbarback], initentry, "     Entry");

  28.                 line2 = TL_New(begdate, begtime, initsell, enddate, endtime, initsell );
  29.                 TL_SetBegin(line2,  begdate , begtime, initsell );
  30.                 TL_SetEnd(line2, enddate, endtime, initsell );               
  31.                 TL_SetColor(line2, Green);
  32.                 TL_SetSize(line2, 1);
  33.                 text2 = Text_New(Date[labelbarback], Time[labelbarback], initsell , "Sell Limit");

  34.                 line3 = TL_New(begdate, begtime, initstop, enddate, endtime, initstop );        
  35.                 TL_SetBegin(line3,  begdate , begtime, initstop );
  36.                 TL_SetEnd(line3, enddate, endtime, initstop );               
  37.                 TL_SetColor(line3, Red);        
  38.                 TL_SetSize(line3, 1);
  39.                 text3 = Text_New(Date[labelbarback], Time[labelbarback], initstop , "Sell Stop");

  40.                 initlinesdrawn = true;
  41.         end;
  42. end;
複製代碼


TrendlineEntry.png
發表於 13-4-11 08:06 | 顯示全部樓層
我上次在大陸網站有抓到原始碼呦
模擬試過ok
但沒真的上線使用過
 樓主| 發表於 13-4-11 08:11 | 顯示全部樓層
glaxo 發表於 13-4-11 08:06
我上次在大陸網站有抓到原始碼呦
模擬試過ok
但沒真的上線使用過

可以分享嗎?  寫程式對我來說真的是很不簡單.  

有現成的改一改比較快  

發表於 13-4-11 08:12 | 顯示全部樓層
MC7不是有內建嗎
但我沒真的用過
不過應該可以拿來改
 樓主| 發表於 13-4-11 08:17 | 顯示全部樓層
glaxo 發表於 13-4-11 08:12
MC7不是有內建嗎
但我沒真的用過
不過應該可以拿來改

可是不太一樣

還想加入趨勢線停利停損
發表於 13-4-11 09:50 | 顯示全部樓層
本帖最後由 mewmi 於 13-4-11 09:53 編輯
lantis 發表於 13-4-11 07:58
我嘗試先寫自動畫三條線
結果線是畫了, 但一直會 update, 我已用LastBaronChart 及 initlinesdrawn boolean ...

把畫線的動作用一個if .... then .... 包起來..
if的條件就是檢查(畫過沒變數)還沒畫過就進去畫..
然後在if 中.. 畫完後記得把(畫過沒變數)設成畫過了..
好了.. 這樣就只會畫一次了.. 打完收工..
PS: 是用TL做得沒錯.. 因為TL可以去掃出使用者自畫的趨勢線..

阿!.. 拍謝原來你已經做了..
發表於 13-4-11 10:19 | 顯示全部樓層
lantis 發表於 13-4-11 07:58
我嘗試先寫自動畫三條線
結果線是畫了, 但一直會 update, 我已用LastBaronChart 及 initlinesdrawn boolean ...

不好意思.. 剛想到..
趨勢線可以是線段也可以是射線..
看起來 if 的條件應該會成立.. 所以有可能是射線所以會一直長...... 查查看吧..
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-11-25 08:47

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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