Forex Thai EA

กรุณา เข้าสู่ระบบ หรือ สมัครสมาชิก.

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
การค้นหาขั้นสูง  

ข่าว:

เราจะรวยได้ด้วยบอท

แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - admin

หน้า: 1 2 [3] 4 5 ... 14
31
ทั่วไป / Re: วิเคราะห์ตลาดด้วย COT Data
« เมื่อ: มีนาคม 08, 2018, 09:09:05 PM »
https://www.myfxbook.com/commitments-of-traders/jpy



สามารถดู ได้ที่ myfxbook เช่นเดียวกันแต่รายละเอียดจะไม่เยอะเท่าใน รายงานฉบับ เต็มที่ออกมาจาก cftc.gov

แต่ว่าเป็น text htm ไฟล์ธรรมดา


นอกจากนี้ที่ cftc.gov  ยังมีรวบรวมรายงานเก่า ย้อนหลังสิบกว่าปีเป็น excel หรือว่า text ไฟล์ให้เราได้ดาวน์โหลดได้อีกด้วย


http://www.cftc.gov/MarketReports/CommitmentsofTraders/HistoricalCompressed/index.htm



32
ทั่วไป / วิเคราะห์ตลาดด้วย COT Data
« เมื่อ: มีนาคม 08, 2018, 08:19:46 PM »
วิเคราะห์ตลาดด้วย COT Data

COT data คือ Commitment of trader หรือ บ้านเราก็รายงานการซื้อขาย futures contract ของนักลงทุนกลุ่มต่างๆของตลาดในอเมริกา โดยค่าเงินนั้นซื้อขายกันที่ Chicago Mercantile Exchange http://www.cftc.gov/MarketReports/CommitmentsofTraders/index.htm

ลองดูยูทูปไปหลายชั่วโมงเหมือนกัน ได้ความว่า
ถ้ากลุ่ม non commercial หรือว่าพวก institutional หรือ hedge fund นั้น มีการรวบรวมสถานะเมื่อไร แทบจะการันตีได้เลยว่า จะมีการเคลื่อนไหวของราคาไปในทางนั้น

โดยระดับที่เรียกว่า มีการเก็บสถานะ

เท่าที่ฟังกูรูยูทูปมา บอกว่า
1. Net Long/Short ของ non commercial สถานะ long/short ของกลุ่มนี้อยู่ที 80-100% เรียกได้ว่า Strong long/short มาแน่ น่าจะลุ้นไปในทางเดียวกับพวกนี้ อย่าไปสวน

2. จากนั้นก็ดู ระดับราคา ในกราฟรายสัปดาห์

ยกตัวอย่าง ผมลองเทียบกับ Japanese yen มีการสะสมสัญญากันหลายช่วงก่อนปีใหม่และต้นปีนี้ ก่อนจะบูม ไหลลงเป็นน้ำตกอยู่หลายสัปดาห์แล้วก็ ต้นเดือนนี้ กลุ่ม non-commercial ก็ทะยอยออกของ หรือลดสถานะ net short กันไปพอสมควรเลยทีเดียว แต่โดยรวมก็ยังถือ net short Japanese yen อยู่ แต่ไม่ได้มีการเพิ่มสัญญา ฝั่ง short กันอีกเลย

ลองดูภาพประกอบนะครับ





33
CookieBot ช่วยเหลือและพูดคุย / Dev note: cookie bot v6
« เมื่อ: กุมภาพันธ์ 03, 2018, 05:05:46 PM »
Dev note: cookie bot v6


  • Leverage entry system using poly_fit, create new class
  • Code base from v5.04
  • Fix unable to do averaging SL when in back test
  • Implement ENTRY_MODE, now separate between 'main stream currency' (EUR GBP USD JPY) and 'commodity currency' (AUD NZD CAD CHF)
  • Implement recovery 'psw' state, implication is that user will see more concentrate of recovery order at the price level of reversal.
  • Move 'stop line graphic' to class file.

35

ยังไม่ได้ลองนะครับ




โค๊ด: [Select]
//+------------------------------------------------------------------+
//|                                                 Close1forAll.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright ""
#property link      ""
#property version   "1.00"
#property strict

int state=0;

int cnts[6];
int old_cnts[6];
input int MagicNumebr=0;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- create timer
   EventSetTimer(1);

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- destroy timer
   EventKillTimer();

  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   terminal();
   if(cnts[OP_BUY]!=old_cnts[OP_BUY])
     {
      //execute close all buy orders
      state=100;
     }

   if(cnts[OP_SELL]!=old_cnts[OP_SELL])
     {
      //execute close all buy orders
      state=200;
     }
   switch(state)
     {
      case 0 :
         Comment("doing nothing");
         break;
      case 100 :
         CloseALL(OP_BUY,Symbol(),MagicNumebr);
         if(cnts[OP_BUY]==0)
            state=0;
         break;
      case 200 :
         CloseALL(OP_SELL,Symbol(),MagicNumebr);
         if(cnts[OP_SELL]==0)
            state=0;
         break;

      default:
         break;
     }
  }
//+------------------------------------------------------------------+
//| Timer function                                                   |
//+------------------------------------------------------------------+
void OnTimer()
  {
//---
//transfer order count to old_cnts
   ArrayCopy(old_cnts,cnts);

  }
//+------------------------------------------------------------------+
void terminal()
  {
   ArrayInitialize(cnts,0);
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS))
        {
         if(OrderMagicNumber()==MagicNumebr && OrderSymbol()==Symbol())
           {
            //cnts[OrderType()]=0;
            cnts[OrderType()]++;
           }
        }
     }
  }
//+------------------------------------------------------------------+
void CloseALL(int type,string usymb,int magick)
  {
   for(int i=0;i<OrdersTotal();i++)
     {
      if(OrderSelect(i,SELECT_BY_POS))
        {
         if(OrderMagicNumber()==magick && OrderSymbol()==usymb && OrderType()==type)
           {
            //cnts[OrderType()]=0;
            switch(OrderType())
              {
               case OP_BUY :
                 {
                  int del=OrderClose(OrderTicket(),OrderLots(),Bid,10);
                  break;
                 }
               case OP_SELL:
                 {
                  int del=OrderClose(OrderTicket(),OrderLots(),Ask,10);
                  break;
                 }
               case OP_BUYLIMIT:
               case OP_BUYSTOP:
               case OP_SELLLIMIT:
               case OP_SELLSTOP:
                 {
                  bool del=OrderDelete(OrderTicket());
                  break;
                 }
               default:
                  break;
              }
           }
        }
     }
  }
//+------------------------------------------------------------------+

36
ชนเป้า 1 เด้งเรียบร้อย

37
ทั่วไป / โครงสร้างของ Forex
« เมื่อ: มกราคม 14, 2018, 08:51:46 PM »
โครงสร้างของ Forex

ตามภาพ

retail นี่เม่าสุดๆ

credit: https://www.forexfactory.com/showthread.php?p=10669307#post10669307

38
ทั่วไป / ฟอเร็กซ์โบรกเกอร์จาก Belize
« เมื่อ: ธันวาคม 27, 2017, 09:28:21 AM »
Belize เป็นประเทศในอเมริกากลาง ที่เคยเป็นอาณานิคมจากสหราชอาณาจักรอังกฤษมาก่อน ก่อนได้รับเอกราชแล้วก็ ทำการโปรโมทประเทศให้เป็น tax heaven สำหรับโบรกเกอร์ forex ด้วยข้อกำหนดทางกฏหมาย ที่ทำให้สามารถจัดตั้ง shell company แล้วก็ subsidize จากนอกประเทศเข้ามา และจ่ายภาษีจำนวนน้อยมากในประเทศ และได้รับข้อยกเว้นสำหรับรายได้จากนอกประเทศทำให้มีโบรกเกอร์จำนวนมาไปตั้งบริษัทที่ Belize

เราสามารถเข้าไปดูได้ว่า broker ชื่ออะไรบ้างที่ได้ license ที่ belize และดำเนินงานภายใต้ IFSC List F Trading securities services

http://www.ifsc.gov.bz/licensed-service-providers/list-f/

ที่เป็นที่รู้จักเคยผ่านตาผม แบบเห็นๆเลยก็มี
XM Global (formerly Direct Markets Trading Limited)
FBS Market
Fort Financial Service (FortFS)
eToro Capital Limited
FX Choice Limited --> เห็นมาโฆษณาบ้างในไทย
RoboForex Ltd.


39
mql4 ตัวอย่างต่างๆ / Re: โค้ด ffcal
« เมื่อ: ธันวาคม 19, 2017, 09:31:27 PM »
ก๊อปเค้ามาอีกทีครับ  8)

40
'CookieBot' series 5
ชนิดการทดสอบ: Stress test

เงินเริ่มต้น: 10,000
ล๊อตเริ่มต้น: 0.05
ผลิตภัณฑ์ที่ใช้เทส: 19 forex pairs

ใช้เวลา 14 สัปดาห์กับผลตอบแทน 80+%
มีdraw down เกิดขึ้น 21% เป็นตัวต้นแบบของ ซีรี่ย์5
ขนาดล๊อตที่ใช้ ถือว่า มากเกิดกว่าตอนที่ออกแบบไว้หลายเท่า

ขนาดล๊อต default by design & backtest ด้วย EU 2012-2017 ผมจะให้ขนาดล๊อตมากสุดที่ 0.01ต่อเงินทุน 2000 ต่อคู่เงิน
นำมาเขียนได้ว่า
ล๊อต*เงินทุน*จำนวนคู่ = ค่าเซฟตี้
0.01*2000*1 = 20 --> ยกให้เป็นstandard ตามผลแบคเทส

แต่ที่ทำ stress test คือ
0.05*10000*19 = 9500

9500/20 = 475 เท่า ความเสี่ยงมากกว่าที่ประเมินไว้หลายร้อยเท่า
เรียกได้ว่าน่าจะระเบิดกันเลยทีเดียวกับพอร์ตทดลองนี้

หลังจากรันมาได้กว่าไตรมาส แสดงให้เห็นถึงความสามารถในการเอาตัวรอด แล้วในตลาดก็มีจังหวะเร่ง จังหวะผ่อน ให้บอทได้แสดงศักยภาพในการผลิตผลกำไรออกมาได้ ดังนั้นแล้ว ผมจึงมีความมั่นใจค่อนข้างสูงว่า คุ้กกี้บอท ซีรี่ย์ 5 น่าจะเอาตัวรอดและสร้างผลตอบแทนได้อย่างยั่งยืนในระยะยาว ในอนาคตอันใกล้และไกลนี้

ิ้ิลิ้งค์ https://www.forexfactory.com/iamgotzaa#acct.16-tab.report

'I am the force and the force is with me'
admin

41
ขอ link trade explorer ด้วยครับเสี่ย

42
mql4 ตัวอย่างต่างๆ / Sigmoid function
« เมื่อ: ธันวาคม 06, 2017, 08:19:29 AM »
Sigmoid function

constant e มีค่าเท่ากับ 2.71828

สมการ u(x)=1/(1+(e^(-a*(x-c))))
เราสามารถกลับข้างของกราฟได้ด้วย เอาเครื่องหมายลบ หน้า a ออก

สมการ u(x)=1/(1+(e^(a*(x-c))))

43
mql4 ตัวอย่างต่างๆ / Bell shape function
« เมื่อ: ธันวาคม 06, 2017, 08:16:31 AM »
Bell shape function

ลองพล๊อตลงใน excel ให้นะครับ
เตรียมตัวไปประยุกต์ใช้กับ fuzzy logic membership function

44
Simple function inverted

กลับทางก็ทำได้  :-* :-*

หน้า: 1 2 [3] 4 5 ... 14

หน้านี้ถูกสร้างขึ้นภายในเวลา 0.134 วินาที กับ 21 คำสั่ง