หาราคาทุนจาก order ที่เปิด

  • 6 replies
  • 1149 views

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

*

kasama.wasinkul

หาราคาทุนจาก order ที่เปิด

« เมื่อ: 16, สิงหาคม 2018, 11:40:18 PM »
อยากทราบวิธีการเขียนราคาทุน เขียนเป็นแบบ fuction
เช่น เราเปิดออร์เดอร์ BUY กรณีผิดทางเราจะเปิดตาม

ครั้งที่ 1 ที่ราคา 1.17261 lot ที่ใช้เปิด 0.01
ครั้งที่ 2 ที่ราคา 1.17054 lot ที่ใช้เปิด 0.02  ขาดทุนไป (1.17261-1.17054) =0.00207 lot 0.01
ครั้งที่ 3 ที่ราคา 1.16654 lot ที่ใช้เปิด 0.04  ขาดทุนไป (1.17261-1.17054) =0.00607 lot 0.01   
และ (1.17054-1.16654) =0.00400 lot 0.02

ราคาทุนของครั้งที่ 2 เทียบครั้งที่ 1 1.17054+(0.00207/3) = 1.17054+0.00069 = 1.17123

ราคาทุนของครั้งที่ 3 เทียบครั้งที่ 1 ขาดทุน lot 0.01 =0.00607
ราคาทุนของครั้งที่ 3 เทียบครั้งที่ 2 ขาดทุน lot 0.02 =0.00400


อยากทราบวิธีหาราคาที่เท่าทุน ของการที่เราจะเปิดครั้งที่  3
รวมถึงการออร์เดอร์ SELL ด้วยนะครับ คิดไม่ออกจริง ๆ

ช่วยแนะนำด้วยครับหรือเป็นแนวทางให้หน่อยครับ  T*/-

Share Topic.

« แก้ไขครั้งสุดท้าย: 17, สิงหาคม 2018, 12:16:00 AM โดย Kasama Wasinkul »

*

ออฟไลน์ admin

  • *
  • 68,080
  • 2622

Re: หาราคาทุนจาก order ที่เปิด

« ตอบกลับ #1 เมื่อ: 16, สิงหาคม 2018, 11:45:57 PM »
ใช้ Indicator iExposure ใน Mt4 ครับเขาจะหาราคาทุนให้เลย  ครับ
 (TH)**
"เอาชนะใจตัวเองให้ได้ ก่อนที่จะไปเอาชนะตลาด"

*

kasama.wasinkul

Re: หาราคาทุนจาก order ที่เปิด

« ตอบกลับ #2 เมื่อ: 16, สิงหาคม 2018, 11:52:03 PM »
ใช้ Indicator iExposure ใน Mt4 ครับเขาจะหาราคาทุนให้เลย  ครับ
 (TH)**


อยากได้เป็นแบบ void ไว้เอาตัวแปรไปใช้ต่อนะครับ

*

ออฟไลน์ admin

  • *
  • 68,080
  • 2622

Re: หาราคาทุนจาก order ที่เปิด

« ตอบกลับ #3 เมื่อ: 16, สิงหาคม 2018, 11:58:29 PM »
ใช้ Indicator iExposure ใน Mt4 ครับเขาจะหาราคาทุนให้เลย  ครับ
 (TH)**


อยากได้เป็นแบบ void ไว้เอาตัวแปรไปใช้ต่อนะครับ

อะไรคือ void ครับ ต้องการแบบไหน ครับ
 (TH)**
"เอาชนะใจตัวเองให้ได้ ก่อนที่จะไปเอาชนะตลาด"

*

kasama.wasinkul

Re: หาราคาทุนจาก order ที่เปิด

« ตอบกลับ #4 เมื่อ: 17, สิงหาคม 2018, 12:19:23 AM »
ใช้ Indicator iExposure ใน Mt4 ครับเขาจะหาราคาทุนให้เลย  ครับ
 (TH)**


อยากได้เป็นแบบ void ไว้เอาตัวแปรไปใช้ต่อนะครับ

แบบนี้ครับ

void OpPrice()
{
int lo[]={0,1,2,4,6,8}; // คือ Lot
int od = OrdersTotal();
for(int j=0;j>=od;j++){
      if(OrderSelect(j, SELECT_BY_POS, MODE_TRADES) && (OrderMagicNumber() == 1234)){
      -------------------------code
}
-----------------------------code

}
« แก้ไขครั้งสุดท้าย: 17, สิงหาคม 2018, 12:33:49 AM โดย Kasama Wasinkul »

*

ออฟไลน์ iRuler

  • *
  • 1,259
  • 40

Re: หาราคาทุนจาก order ที่เปิด

« ตอบกลับ #5 เมื่อ: 17, สิงหาคม 2018, 07:31:39 AM »
ท่านจะเอาไว้ทำอะไรครับ ทำไมดูซับซ้อนจัง เดาว่า เปิดออเดอร์เพื่อจะเอากำไรของออเดอร์ที่บวก ไปกลบออเดอร์ที่ขาดทุนหรือเปล่าครับ?
คล้ายๆ มาติงเกว?

 (TH)**

*

kasama.wasinkul

Re: หาราคาทุนจาก order ที่เปิด

« ตอบกลับ #6 เมื่อ: 17, สิงหาคม 2018, 09:36:41 AM »
ท่านจะเอาไว้ทำอะไรครับ ทำไมดูซับซ้อนจัง เดาว่า เปิดออเดอร์เพื่อจะเอากำไรของออเดอร์ที่บวก ไปกลบออเดอร์ที่ขาดทุนหรือเปล่าครับ?
คล้ายๆ มาติงเกว?

 (TH)**


ใช้ครับ จะเอาไปใช้รวมกับ trailingstop แทนการใช้ openprice

Tags: